diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/AudioCreateSpeechAsEventStreamCommandApiCommand.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/AudioCreateSpeechAsEventStreamCommandApiCommand.g.cs index a9bdfe0c9..9ee460023 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/AudioCreateSpeechAsEventStreamCommandApiCommand.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/AudioCreateSpeechAsEventStreamCommandApiCommand.g.cs @@ -18,7 +18,7 @@ internal static partial class AudioCreateSpeechAsEventStreamCommandApiCommand private static Option?, global::tryAGI.OpenAI.CreateSpeechRequestVoice2>> Voice { get; } = new( name: @"--voice") { - Description = @"The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ ""id"": ""voice_1234"" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options).", + Description = @"The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ ""id"": ""voice_1234"" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live.", Required = true, }; private static readonly CreateSpeechRequestOptionSet CreateSpeechRequestOptionSetOptions = CreateSpeechRequestOptionSet.Create(); diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/AudioCreateSpeechCommandApiCommand.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/AudioCreateSpeechCommandApiCommand.g.cs index 4dd19dbb1..5d2028501 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/AudioCreateSpeechCommandApiCommand.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/AudioCreateSpeechCommandApiCommand.g.cs @@ -18,7 +18,7 @@ internal static partial class AudioCreateSpeechCommandApiCommand private static Option?, global::tryAGI.OpenAI.CreateSpeechRequestVoice2>> Voice { get; } = new( name: @"--voice") { - Description = @"The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ ""id"": ""voice_1234"" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options).", + Description = @"The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ ""id"": ""voice_1234"" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live.", Required = true, }; private static readonly CreateSpeechRequestOptionSet CreateSpeechRequestOptionSetOptions = CreateSpeechRequestOptionSet.Create(); diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/AudioCreateVoiceCommandApiCommand.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/AudioCreateVoiceCommandApiCommand.g.cs index 657129480..58b002f2f 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/AudioCreateVoiceCommandApiCommand.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/AudioCreateVoiceCommandApiCommand.g.cs @@ -81,9 +81,9 @@ public static Command Create(string? commandName = null) var command = new Command(commandName ?? @"create-voice", @"Create voice Creates a voice from a text prompt or from a consent recording and an audio sample. -For prompt-based creation, send `type: ""prompt""` with a `name` and `prompt` as JSON or multipart form data. Consent-based creation requires multipart form data and is the default when `type` is omitted. +For prompt-based creation, send `type: ""prompt""` with a `name` and `prompt` as JSON or multipart form data. For creation from an audio sample, send `type: ""audio_sample""` with a `name`, `audio_sample`, and `consent` recording ID as multipart form data. The type defaults to `audio_sample` when omitted. -Returns the saved voice's metadata. Use the voice ID in supported audio output endpoints. The response does not include preview audio. +Returns the saved voice's metadata. Voices created from text prompts are supported only in Live, not in Realtime or the speech endpoint. The response does not include preview audio. "); command.Arguments.Add(NameOption); command.Options.Add(Type); diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/RealtimeCreateRealtimeSessionCommandApiCommand.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/RealtimeCreateRealtimeSessionCommandApiCommand.g.cs index be181d033..fce023bf1 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/RealtimeCreateRealtimeSessionCommandApiCommand.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/RealtimeCreateRealtimeSessionCommandApiCommand.g.cs @@ -38,6 +38,7 @@ set this to [""text""]. `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ ""id"": ""voice_1234"" }`. Voice cannot be changed during the session once the model has responded with audio at least once. +Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. ", }; diff --git a/src/libs/tryAGI.OpenAI/Generated/Realtime/tryAGI.OpenAI.Realtime.Models.RealtimeResponseCreateParamsAudioOutput.g.cs b/src/libs/tryAGI.OpenAI/Generated/Realtime/tryAGI.OpenAI.Realtime.Models.RealtimeResponseCreateParamsAudioOutput.g.cs index a043ef1d0..523655fb6 100644 --- a/src/libs/tryAGI.OpenAI/Generated/Realtime/tryAGI.OpenAI.Realtime.Models.RealtimeResponseCreateParamsAudioOutput.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/Realtime/tryAGI.OpenAI.Realtime.Models.RealtimeResponseCreateParamsAudioOutput.g.cs @@ -21,6 +21,7 @@ public sealed partial class RealtimeResponseCreateParamsAudioOutput /// `marin`, and `cedar`. You may also provide a custom voice object with
/// an `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed
/// during the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live.
/// We recommend `marin` and `cedar` for best quality.
/// Default Value: alloy /// @@ -46,6 +47,7 @@ public sealed partial class RealtimeResponseCreateParamsAudioOutput /// `marin`, and `cedar`. You may also provide a custom voice object with
/// an `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed
/// during the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live.
/// We recommend `marin` and `cedar` for best quality.
/// Default Value: alloy /// diff --git a/src/libs/tryAGI.OpenAI/Generated/Realtime/tryAGI.OpenAI.Realtime.Models.RealtimeSessionCreateRequestGAAudioOutput.g.cs b/src/libs/tryAGI.OpenAI/Generated/Realtime/tryAGI.OpenAI.Realtime.Models.RealtimeSessionCreateRequestGAAudioOutput.g.cs index cf66298d5..922bd480f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/Realtime/tryAGI.OpenAI.Realtime.Models.RealtimeSessionCreateRequestGAAudioOutput.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/Realtime/tryAGI.OpenAI.Realtime.Models.RealtimeSessionCreateRequestGAAudioOutput.g.cs @@ -21,6 +21,7 @@ public sealed partial class RealtimeSessionCreateRequestGAAudioOutput /// `marin`, and `cedar`. You may also provide a custom voice object with
/// an `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed
/// during the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live.
/// We recommend `marin` and `cedar` for best quality.
/// Default Value: alloy /// @@ -56,6 +57,7 @@ public sealed partial class RealtimeSessionCreateRequestGAAudioOutput /// `marin`, and `cedar`. You may also provide a custom voice object with
/// an `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed
/// during the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live.
/// We recommend `marin` and `cedar` for best quality.
/// Default Value: alloy /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AnyOf.5.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AnyOf.5.Json.g.cs new file mode 100644 index 000000000..893d66a77 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AnyOf.5.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct AnyOf + { + /// + /// 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.AnyOf? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AnyOf), + jsonSerializerContext) as global::tryAGI.OpenAI.AnyOf?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AnyOf? 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.AnyOf? 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.AnyOf), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AnyOf?; + } + + /// + /// 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.AnyOf.5.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AnyOf.5.g.cs new file mode 100644 index 000000000..f20b719e5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AnyOf.5.g.cs @@ -0,0 +1,543 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public readonly partial struct AnyOf : global::System.IEquatable> + { + /// + /// + /// +#if NET6_0_OR_GREATER + public T1? Value1 { get; init; } +#else + public T1? Value1 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value1))] +#endif + public bool IsValue1 => Value1 != null; + + /// + /// + /// + public bool TryPickValue1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T1? value) + { + value = Value1; + return IsValue1; + } + + /// + /// + /// + public T1 PickValue1() => Value1 is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public T2? Value2 { get; init; } +#else + public T2? Value2 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value2))] +#endif + public bool IsValue2 => Value2 != null; + + /// + /// + /// + public bool TryPickValue2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T2? value) + { + value = Value2; + return IsValue2; + } + + /// + /// + /// + public T2 PickValue2() => Value2 is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public T3? Value3 { get; init; } +#else + public T3? Value3 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value3))] +#endif + public bool IsValue3 => Value3 != null; + + /// + /// + /// + public bool TryPickValue3( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T3? value) + { + value = Value3; + return IsValue3; + } + + /// + /// + /// + public T3 PickValue3() => Value3 is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public T4? Value4 { get; init; } +#else + public T4? Value4 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value4))] +#endif + public bool IsValue4 => Value4 != null; + + /// + /// + /// + public bool TryPickValue4( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T4? value) + { + value = Value4; + return IsValue4; + } + + /// + /// + /// + public T4 PickValue4() => Value4 is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Value4' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public T5? Value5 { get; init; } +#else + public T5? Value5 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value5))] +#endif + public bool IsValue5 => Value5 != null; + + /// + /// + /// + public bool TryPickValue5( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T5? value) + { + value = Value5; + return IsValue5; + } + + /// + /// + /// + public T5 PickValue5() => Value5 is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Value5' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator AnyOf(T1 value) => new AnyOf((T1?)value); + + /// + /// + /// + public static implicit operator T1?(AnyOf @this) => @this.Value1; + + /// + /// + /// + public AnyOf(T1? value) + { + Value1 = value; + } + + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + + /// + /// + /// + public static implicit operator AnyOf(T2 value) => new AnyOf((T2?)value); + + /// + /// + /// + public static implicit operator T2?(AnyOf @this) => @this.Value2; + + /// + /// + /// + public AnyOf(T2? value) + { + Value2 = value; + } + + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + + /// + /// + /// + public static implicit operator AnyOf(T3 value) => new AnyOf((T3?)value); + + /// + /// + /// + public static implicit operator T3?(AnyOf @this) => @this.Value3; + + /// + /// + /// + public AnyOf(T3? value) + { + Value3 = value; + } + + /// + /// + /// + public static AnyOf FromValue3(T3? value) => new AnyOf(value); + + /// + /// + /// + public static implicit operator AnyOf(T4 value) => new AnyOf((T4?)value); + + /// + /// + /// + public static implicit operator T4?(AnyOf @this) => @this.Value4; + + /// + /// + /// + public AnyOf(T4? value) + { + Value4 = value; + } + + /// + /// + /// + public static AnyOf FromValue4(T4? value) => new AnyOf(value); + + /// + /// + /// + public static implicit operator AnyOf(T5 value) => new AnyOf((T5?)value); + + /// + /// + /// + public static implicit operator T5?(AnyOf @this) => @this.Value5; + + /// + /// + /// + public AnyOf(T5? value) + { + Value5 = value; + } + + /// + /// + /// + public static AnyOf FromValue5(T5? value) => new AnyOf(value); + + /// + /// + /// + public AnyOf( + T1? value1, + T2? value2, + T3? value3, + T4? value4, + T5? value5 + ) + { + Value1 = value1; + Value2 = value2; + Value3 = value3; + Value4 = value4; + Value5 = value5; + } + + /// + /// + /// + public object? Object => + Value5 as object ?? + Value4 as object ?? + Value3 as object ?? + Value2 as object ?? + Value1 as object + ; + + /// + /// + /// + public override string? ToString() => + Value1?.ToString() ?? + Value2?.ToString() ?? + Value3?.ToString() ?? + Value4?.ToString() ?? + Value5?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsValue1 || IsValue2 || IsValue3 || IsValue4 || IsValue5; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? value1 = null, + global::System.Func? value2 = null, + global::System.Func? value3 = null, + global::System.Func? value4 = null, + global::System.Func? value5 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Value1 is { } __value0 && value1 != null) + { + return value1(__value0); + } + else if (Value2 is { } __value1 && value2 != null) + { + return value2(__value1); + } + else if (Value3 is { } __value2 && value3 != null) + { + return value3(__value2); + } + else if (Value4 is { } __value3 && value4 != null) + { + return value4(__value3); + } + else if (Value5 is { } __value4 && value5 != null) + { + return value5(__value4); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? value1 = null, + + global::System.Action? value2 = null, + + global::System.Action? value3 = null, + + global::System.Action? value4 = null, + + global::System.Action? value5 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Value1 is { } __value0) + { + value1?.Invoke(__value0); + } + else if (Value2 is { } __value1) + { + value2?.Invoke(__value1); + } + else if (Value3 is { } __value2) + { + value3?.Invoke(__value2); + } + else if (Value4 is { } __value3) + { + value4?.Invoke(__value3); + } + else if (Value5 is { } __value4) + { + value5?.Invoke(__value4); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? value1 = null, + global::System.Action? value2 = null, + global::System.Action? value3 = null, + global::System.Action? value4 = null, + global::System.Action? value5 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Value1 is { } __value0) + { + value1?.Invoke(__value0); + } + else if (Value2 is { } __value1) + { + value2?.Invoke(__value1); + } + else if (Value3 is { } __value2) + { + value3?.Invoke(__value2); + } + else if (Value4 is { } __value3) + { + value4?.Invoke(__value3); + } + else if (Value5 is { } __value4) + { + value5?.Invoke(__value4); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + Value1, + typeof(T1), + Value2, + typeof(T2), + Value3, + typeof(T3), + Value4, + typeof(T4), + Value5, + typeof(T5), + }; + 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(AnyOf other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value1, other.Value1) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value2, other.Value2) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value3, other.Value3) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value4, other.Value4) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value5, other.Value5) + ; + } + + /// + /// + /// + public static bool operator ==(AnyOf obj1, AnyOf obj2) + { + return global::System.Collections.Generic.EqualityComparer>.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(AnyOf obj1, AnyOf obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is AnyOf o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.CreateSpeech.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.CreateSpeech.g.cs index 0d21ed786..ec2ad407a 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.CreateSpeech.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.CreateSpeech.g.cs @@ -1219,7 +1219,7 @@ partial void ProcessCreateSpeechResponseContent( /// Control the voice of your generated audio with additional instructions. Does not work with `tts-1` or `tts-1-hd`. /// /// - /// The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). + /// The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. /// /// /// The format to audio in. Supported formats are `mp3`, `opus`, `aac`, `flac`, `wav`, and `pcm`.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.CreateSpeechAsEventStream.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.CreateSpeechAsEventStream.g.cs index a48125883..fd10dbea8 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.CreateSpeechAsEventStream.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.CreateSpeechAsEventStream.g.cs @@ -396,7 +396,7 @@ partial void ProcessCreateSpeechAsEventStreamResponse( /// Control the voice of your generated audio with additional instructions. Does not work with `tts-1` or `tts-1-hd`. /// /// - /// The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). + /// The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. /// /// /// The format to audio in. Supported formats are `mp3`, `opus`, `aac`, `flac`, `wav`, and `pcm`.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.CreateVoice.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.CreateVoice.g.cs index 0cedc8aaa..ca4b13eee 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.CreateVoice.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.AudioClient.CreateVoice.g.cs @@ -44,8 +44,8 @@ partial void ProcessCreateVoiceResponseContent( /// /// Create voice
/// Creates a voice from a text prompt or from a consent recording and an audio sample.
- /// For prompt-based creation, send `type: "prompt"` with a `name` and `prompt` as JSON or multipart form data. Consent-based creation requires multipart form data and is the default when `type` is omitted.
- /// Returns the saved voice's metadata. Use the voice ID in supported audio output endpoints. The response does not include preview audio. + /// For prompt-based creation, send `type: "prompt"` with a `name` and `prompt` as JSON or multipart form data. For creation from an audio sample, send `type: "audio_sample"` with a `name`, `audio_sample`, and `consent` recording ID as multipart form data. The type defaults to `audio_sample` when omitted.
+ /// Returns the saved voice's metadata. Voices created from text prompts are supported only in Live, not in Realtime or the speech endpoint. The response does not include preview audio. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -69,8 +69,8 @@ partial void ProcessCreateVoiceResponseContent( /// /// Create voice
/// Creates a voice from a text prompt or from a consent recording and an audio sample.
- /// For prompt-based creation, send `type: "prompt"` with a `name` and `prompt` as JSON or multipart form data. Consent-based creation requires multipart form data and is the default when `type` is omitted.
- /// Returns the saved voice's metadata. Use the voice ID in supported audio output endpoints. The response does not include preview audio. + /// For prompt-based creation, send `type: "prompt"` with a `name` and `prompt` as JSON or multipart form data. For creation from an audio sample, send `type: "audio_sample"` with a `name`, `audio_sample`, and `consent` recording ID as multipart form data. The type defaults to `audio_sample` when omitted.
+ /// Returns the saved voice's metadata. Voices created from text prompts are supported only in Live, not in Realtime or the speech endpoint. The response does not include preview audio. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -551,8 +551,8 @@ partial void ProcessCreateVoiceResponseContent( /// /// Create voice
/// Creates a voice from a text prompt or from a consent recording and an audio sample.
- /// For prompt-based creation, send `type: "prompt"` with a `name` and `prompt` as JSON or multipart form data. Consent-based creation requires multipart form data and is the default when `type` is omitted.
- /// Returns the saved voice's metadata. Use the voice ID in supported audio output endpoints. The response does not include preview audio. + /// For prompt-based creation, send `type: "prompt"` with a `name` and `prompt` as JSON or multipart form data. For creation from an audio sample, send `type: "audio_sample"` with a `name`, `audio_sample`, and `consent` recording ID as multipart form data. The type defaults to `audio_sample` when omitted.
+ /// Returns the saved voice's metadata. Voices created from text prompts are supported only in Live, not in Realtime or the speech endpoint. The response does not include preview audio. ///
/// /// Set to `prompt` to create a voice from a text description. diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IAudioClient.CreateSpeech.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IAudioClient.CreateSpeech.g.cs index 9388844ad..af88a3ab7 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IAudioClient.CreateSpeech.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IAudioClient.CreateSpeech.g.cs @@ -61,7 +61,7 @@ public partial interface IAudioClient /// Control the voice of your generated audio with additional instructions. Does not work with `tts-1` or `tts-1-hd`. /// /// - /// The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). + /// The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. /// /// /// The format to audio in. Supported formats are `mp3`, `opus`, `aac`, `flac`, `wav`, and `pcm`.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IAudioClient.CreateSpeechAsEventStream.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IAudioClient.CreateSpeechAsEventStream.g.cs index 62975581d..5e60ac6ca 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IAudioClient.CreateSpeechAsEventStream.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IAudioClient.CreateSpeechAsEventStream.g.cs @@ -33,7 +33,7 @@ public partial interface IAudioClient /// Control the voice of your generated audio with additional instructions. Does not work with `tts-1` or `tts-1-hd`. /// /// - /// The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). + /// The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. /// /// /// The format to audio in. Supported formats are `mp3`, `opus`, `aac`, `flac`, `wav`, and `pcm`.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IAudioClient.CreateVoice.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IAudioClient.CreateVoice.g.cs index 34088a7f3..7a737e4a0 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IAudioClient.CreateVoice.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IAudioClient.CreateVoice.g.cs @@ -7,8 +7,8 @@ public partial interface IAudioClient /// /// Create voice
/// Creates a voice from a text prompt or from a consent recording and an audio sample.
- /// For prompt-based creation, send `type: "prompt"` with a `name` and `prompt` as JSON or multipart form data. Consent-based creation requires multipart form data and is the default when `type` is omitted.
- /// Returns the saved voice's metadata. Use the voice ID in supported audio output endpoints. The response does not include preview audio. + /// For prompt-based creation, send `type: "prompt"` with a `name` and `prompt` as JSON or multipart form data. For creation from an audio sample, send `type: "audio_sample"` with a `name`, `audio_sample`, and `consent` recording ID as multipart form data. The type defaults to `audio_sample` when omitted.
+ /// Returns the saved voice's metadata. Voices created from text prompts are supported only in Live, not in Realtime or the speech endpoint. The response does not include preview audio. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -22,8 +22,8 @@ public partial interface IAudioClient /// /// Create voice
/// Creates a voice from a text prompt or from a consent recording and an audio sample.
- /// For prompt-based creation, send `type: "prompt"` with a `name` and `prompt` as JSON or multipart form data. Consent-based creation requires multipart form data and is the default when `type` is omitted.
- /// Returns the saved voice's metadata. Use the voice ID in supported audio output endpoints. The response does not include preview audio. + /// For prompt-based creation, send `type: "prompt"` with a `name` and `prompt` as JSON or multipart form data. For creation from an audio sample, send `type: "audio_sample"` with a `name`, `audio_sample`, and `consent` recording ID as multipart form data. The type defaults to `audio_sample` when omitted.
+ /// Returns the saved voice's metadata. Voices created from text prompts are supported only in Live, not in Realtime or the speech endpoint. The response does not include preview audio. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -37,8 +37,8 @@ public partial interface IAudioClient /// /// Create voice
/// Creates a voice from a text prompt or from a consent recording and an audio sample.
- /// For prompt-based creation, send `type: "prompt"` with a `name` and `prompt` as JSON or multipart form data. Consent-based creation requires multipart form data and is the default when `type` is omitted.
- /// Returns the saved voice's metadata. Use the voice ID in supported audio output endpoints. The response does not include preview audio. + /// For prompt-based creation, send `type: "prompt"` with a `name` and `prompt` as JSON or multipart form data. For creation from an audio sample, send `type: "audio_sample"` with a `name`, `audio_sample`, and `consent` recording ID as multipart form data. The type defaults to `audio_sample` when omitted.
+ /// Returns the saved voice's metadata. Voices created from text prompts are supported only in Live, not in Realtime or the speech endpoint. The response does not include preview audio. ///
/// /// Set to `prompt` to create a voice from a text description. diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IRealtimeClient.CreateRealtimeSession.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IRealtimeClient.CreateRealtimeSession.g.cs index b898b8bc0..e907bceb6 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IRealtimeClient.CreateRealtimeSession.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IRealtimeClient.CreateRealtimeSession.g.cs @@ -68,7 +68,8 @@ public partial interface IRealtimeClient /// `alloy`, `ash`, `ballad`, `coral`, `echo`, `sage`, `shimmer`, `verse`,
/// `marin`, and `cedar`. You may also provide a custom voice object with an
/// `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed during
- /// the session once the model has responded with audio at least once. + /// the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. /// /// /// The format of input audio. Options are `pcm16`, `g711_ulaw`, or `g711_alaw`. diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AgentSessionRequiredActionTypeResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AgentSessionRequiredActionTypeResource.g.cs new file mode 100644 index 000000000..f7836696c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AgentSessionRequiredActionTypeResource.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class AgentSessionRequiredActionTypeResourceJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource 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.AgentSessionRequiredActionTypeResourceExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResourceExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AgentSessionRequiredActionTypeResourceNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AgentSessionRequiredActionTypeResourceNullable.g.cs new file mode 100644 index 000000000..aaec06e0e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AgentSessionRequiredActionTypeResourceNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class AgentSessionRequiredActionTypeResourceNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource? 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.AgentSessionRequiredActionTypeResourceExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource? 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.AgentSessionRequiredActionTypeResourceExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AnyOf5.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AnyOf5.g.cs new file mode 100644 index 000000000..0991315b9 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AnyOf5.g.cs @@ -0,0 +1,326 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + { + /// + public override global::tryAGI.OpenAI.AnyOf Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + + using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); + var __rawJson = __jsonDocument.RootElement.GetRawText(); + var __jsonProps = new global::System.Collections.Generic.HashSet(); + if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name); + } + } + + var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } + var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } + var __score2 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T3), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score2++; + } + } + } + var __score3 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T4), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score3++; + } + } + } + var __score4 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T5), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score4++; + } + } + } + var __bestScore = 0; + var __bestIndex = -1; + if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } + if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; } + if (__score2 > __bestScore) { __bestScore = __score2; __bestIndex = 2; } + if (__score3 > __bestScore) { __bestScore = __score3; __bestIndex = 3; } + if (__score4 > __bestScore) { __bestScore = __score4; __bestIndex = 4; } + + T1? value1 = default; + T2? value2 = default; + T3? value3 = default; + T4? value4 = default; + T5? value5 = default; + if (__bestIndex >= 0) + { + if (__bestIndex == 0) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + else if (__bestIndex == 1) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + else if (__bestIndex == 2) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + else if (__bestIndex == 3) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); + value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + else if (__bestIndex == 4) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); + value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + } + + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); + value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); + value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + var __value = new global::tryAGI.OpenAI.AnyOf( + value1, + + value2, + + value3, + + value4, + + value5 + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AnyOf 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.IsValue1) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue1(), typeInfo); + } + else if (value.IsValue2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue2(), typeInfo); + } + else if (value.IsValue3) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue3(), typeInfo); + } + else if (value.IsValue4) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue4(), typeInfo); + } + else if (value.IsValue5) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue5(), typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateVoiceRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateVoiceRequest.g.cs index 6a71f5654..41d4f03f6 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateVoiceRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateVoiceRequest.g.cs @@ -21,12 +21,12 @@ public class CreateVoiceRequestJsonConverter : global::System.Text.Json.Serializ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.CreateVoiceRequestDiscriminator)}"); var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); - global::tryAGI.OpenAI.CreateVoiceFromConsentRequest? consent = default; - if (discriminator?.Type == global::tryAGI.OpenAI.CreateVoiceRequestDiscriminatorType.Consent) + global::tryAGI.OpenAI.CreateVoiceFromConsentRequest? audioSample = default; + if (discriminator?.Type == global::tryAGI.OpenAI.CreateVoiceRequestDiscriminatorType.AudioSample) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.CreateVoiceFromConsentRequest), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.CreateVoiceFromConsentRequest)}"); - consent = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + audioSample = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } global::tryAGI.OpenAI.CreateVoicePromptRequest? prompt = default; if (discriminator?.Type == global::tryAGI.OpenAI.CreateVoiceRequestDiscriminatorType.Prompt) @@ -38,7 +38,7 @@ public class CreateVoiceRequestJsonConverter : global::System.Text.Json.Serializ var __value = new global::tryAGI.OpenAI.CreateVoiceRequest( discriminator?.Type, - consent, + audioSample, prompt ); @@ -55,11 +55,11 @@ 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.IsConsent) + if (value.IsAudioSample) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.CreateVoiceFromConsentRequest), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.CreateVoiceFromConsentRequest).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickConsent(), typeInfo); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickAudioSample(), typeInfo); } else if (value.IsPrompt) { diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.VoiceResourceType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.VoiceResourceType.g.cs new file mode 100644 index 000000000..49a4d378c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.VoiceResourceType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class VoiceResourceTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.VoiceResourceType 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.VoiceResourceTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.VoiceResourceType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.VoiceResourceType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.VoiceResourceType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.VoiceResourceTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.VoiceResourceTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.VoiceResourceTypeNullable.g.cs new file mode 100644 index 000000000..19e8e80e4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.VoiceResourceTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class VoiceResourceTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.VoiceResourceType? 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.VoiceResourceTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.VoiceResourceType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.VoiceResourceType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.VoiceResourceType? 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.VoiceResourceTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequired.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequired.g.cs new file mode 100644 index 000000000..514a8a84d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequired.g.cs @@ -0,0 +1,108 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class WebhookAgentSessionActionRequiredJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionActionRequired Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); + var __rawJson = __jsonDocument.RootElement.GetRawText(); + + global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? envelope = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope).Name}"); + envelope = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? webhookAgentSessionActionRequiredVariant2 = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2).Name}"); + webhookAgentSessionActionRequiredVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + var __value = new global::tryAGI.OpenAI.WebhookAgentSessionActionRequired( + envelope, + + webhookAgentSessionActionRequiredVariant2 + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionActionRequired 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."); + + + writer.WriteStartObject(); + var __writtenPropertyNames = new global::System.Collections.Generic.HashSet(global::System.StringComparer.Ordinal); + if (value.IsEnvelope) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope).Name}"); + var __element0 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickEnvelope(), typeInfo); + if (__element0.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element0.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + if (value.IsWebhookAgentSessionActionRequiredVariant2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2).Name}"); + var __element1 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickWebhookAgentSessionActionRequiredVariant2(), typeInfo); + if (__element1.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element1.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + writer.WriteEndObject(); + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequiredVariant2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequiredVariant2Type.g.cs new file mode 100644 index 000000000..0f8f6dcd7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequiredVariant2Type.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class WebhookAgentSessionActionRequiredVariant2TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type 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.WebhookAgentSessionActionRequiredVariant2TypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2TypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequiredVariant2TypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequiredVariant2TypeNullable.g.cs new file mode 100644 index 000000000..45203ec4a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequiredVariant2TypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class WebhookAgentSessionActionRequiredVariant2TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type? 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.WebhookAgentSessionActionRequiredVariant2TypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type? 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.WebhookAgentSessionActionRequiredVariant2TypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreated.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreated.g.cs new file mode 100644 index 000000000..8d22124e5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreated.g.cs @@ -0,0 +1,108 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class WebhookAgentSessionCreatedJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionCreated Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); + var __rawJson = __jsonDocument.RootElement.GetRawText(); + + global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? envelope = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope).Name}"); + envelope = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? webhookAgentSessionCreatedVariant2 = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2).Name}"); + webhookAgentSessionCreatedVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + var __value = new global::tryAGI.OpenAI.WebhookAgentSessionCreated( + envelope, + + webhookAgentSessionCreatedVariant2 + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionCreated 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."); + + + writer.WriteStartObject(); + var __writtenPropertyNames = new global::System.Collections.Generic.HashSet(global::System.StringComparer.Ordinal); + if (value.IsEnvelope) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope).Name}"); + var __element0 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickEnvelope(), typeInfo); + if (__element0.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element0.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + if (value.IsWebhookAgentSessionCreatedVariant2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2).Name}"); + var __element1 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickWebhookAgentSessionCreatedVariant2(), typeInfo); + if (__element1.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element1.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + writer.WriteEndObject(); + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreatedVariant2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreatedVariant2Type.g.cs new file mode 100644 index 000000000..ee967ae54 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreatedVariant2Type.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class WebhookAgentSessionCreatedVariant2TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type 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.WebhookAgentSessionCreatedVariant2TypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2TypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreatedVariant2TypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreatedVariant2TypeNullable.g.cs new file mode 100644 index 000000000..38e75b7b6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreatedVariant2TypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class WebhookAgentSessionCreatedVariant2TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type? 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.WebhookAgentSessionCreatedVariant2TypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type? 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.WebhookAgentSessionCreatedVariant2TypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionEnvelopeObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionEnvelopeObject.g.cs new file mode 100644 index 000000000..b0e644396 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionEnvelopeObject.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class WebhookAgentSessionEnvelopeObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject 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.WebhookAgentSessionEnvelopeObjectExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObjectExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionEnvelopeObjectNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionEnvelopeObjectNullable.g.cs new file mode 100644 index 000000000..5c13111ae --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionEnvelopeObjectNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class WebhookAgentSessionEnvelopeObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject? 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.WebhookAgentSessionEnvelopeObjectExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject? 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.WebhookAgentSessionEnvelopeObjectExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailed.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailed.g.cs new file mode 100644 index 000000000..d3f6116de --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailed.g.cs @@ -0,0 +1,108 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class WebhookAgentSessionFailedJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionFailed Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); + var __rawJson = __jsonDocument.RootElement.GetRawText(); + + global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? envelope = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope).Name}"); + envelope = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? webhookAgentSessionFailedVariant2 = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2).Name}"); + webhookAgentSessionFailedVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + var __value = new global::tryAGI.OpenAI.WebhookAgentSessionFailed( + envelope, + + webhookAgentSessionFailedVariant2 + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionFailed 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."); + + + writer.WriteStartObject(); + var __writtenPropertyNames = new global::System.Collections.Generic.HashSet(global::System.StringComparer.Ordinal); + if (value.IsEnvelope) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope).Name}"); + var __element0 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickEnvelope(), typeInfo); + if (__element0.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element0.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + if (value.IsWebhookAgentSessionFailedVariant2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2).Name}"); + var __element1 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickWebhookAgentSessionFailedVariant2(), typeInfo); + if (__element1.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element1.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + writer.WriteEndObject(); + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailedVariant2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailedVariant2Type.g.cs new file mode 100644 index 000000000..72d11a9eb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailedVariant2Type.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class WebhookAgentSessionFailedVariant2TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type 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.WebhookAgentSessionFailedVariant2TypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2TypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailedVariant2TypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailedVariant2TypeNullable.g.cs new file mode 100644 index 000000000..fdede4aa4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailedVariant2TypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class WebhookAgentSessionFailedVariant2TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type? 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.WebhookAgentSessionFailedVariant2TypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type? 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.WebhookAgentSessionFailedVariant2TypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdle.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdle.g.cs new file mode 100644 index 000000000..c68cab301 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdle.g.cs @@ -0,0 +1,108 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class WebhookAgentSessionIdleJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionIdle Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); + var __rawJson = __jsonDocument.RootElement.GetRawText(); + + global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? envelope = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope).Name}"); + envelope = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? webhookAgentSessionIdleVariant2 = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2).Name}"); + webhookAgentSessionIdleVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + var __value = new global::tryAGI.OpenAI.WebhookAgentSessionIdle( + envelope, + + webhookAgentSessionIdleVariant2 + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionIdle 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."); + + + writer.WriteStartObject(); + var __writtenPropertyNames = new global::System.Collections.Generic.HashSet(global::System.StringComparer.Ordinal); + if (value.IsEnvelope) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope).Name}"); + var __element0 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickEnvelope(), typeInfo); + if (__element0.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element0.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + if (value.IsWebhookAgentSessionIdleVariant2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2).Name}"); + var __element1 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickWebhookAgentSessionIdleVariant2(), typeInfo); + if (__element1.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element1.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + writer.WriteEndObject(); + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdleVariant2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdleVariant2Type.g.cs new file mode 100644 index 000000000..9a19b9dc6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdleVariant2Type.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class WebhookAgentSessionIdleVariant2TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type 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.WebhookAgentSessionIdleVariant2TypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2TypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdleVariant2TypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdleVariant2TypeNullable.g.cs new file mode 100644 index 000000000..e8165e318 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdleVariant2TypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class WebhookAgentSessionIdleVariant2TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type? 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.WebhookAgentSessionIdleVariant2TypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type? 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.WebhookAgentSessionIdleVariant2TypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgress.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgress.g.cs new file mode 100644 index 000000000..bc72a0211 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgress.g.cs @@ -0,0 +1,108 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class WebhookAgentSessionInProgressJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionInProgress Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); + var __rawJson = __jsonDocument.RootElement.GetRawText(); + + global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? envelope = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope).Name}"); + envelope = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? webhookAgentSessionInProgressVariant2 = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2).Name}"); + webhookAgentSessionInProgressVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + var __value = new global::tryAGI.OpenAI.WebhookAgentSessionInProgress( + envelope, + + webhookAgentSessionInProgressVariant2 + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionInProgress 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."); + + + writer.WriteStartObject(); + var __writtenPropertyNames = new global::System.Collections.Generic.HashSet(global::System.StringComparer.Ordinal); + if (value.IsEnvelope) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope).Name}"); + var __element0 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickEnvelope(), typeInfo); + if (__element0.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element0.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + if (value.IsWebhookAgentSessionInProgressVariant2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2).Name}"); + var __element1 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickWebhookAgentSessionInProgressVariant2(), typeInfo); + if (__element1.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element1.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + writer.WriteEndObject(); + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgressVariant2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgressVariant2Type.g.cs new file mode 100644 index 000000000..c5273f365 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgressVariant2Type.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class WebhookAgentSessionInProgressVariant2TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type 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.WebhookAgentSessionInProgressVariant2TypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2TypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgressVariant2TypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgressVariant2TypeNullable.g.cs new file mode 100644 index 000000000..423a71875 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgressVariant2TypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class WebhookAgentSessionInProgressVariant2TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type? 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.WebhookAgentSessionInProgressVariant2TypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type? 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.WebhookAgentSessionInProgressVariant2TypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs index 716b4ab8d..58a061dc1 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs @@ -3124,6 +3124,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsSharedEnum), TypeInfoPropertyName = "VoiceIdsSharedEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResource))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResourceObject), TypeInfoPropertyName = "VoiceResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResourceType), TypeInfoPropertyName = "VoiceResourceType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionFind))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionFindType), TypeInfoPropertyName = "WebSearchActionFindType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPage))] @@ -3142,7 +3143,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchCallStatus), TypeInfoPropertyName = "WebSearchCallStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallAction), TypeInfoPropertyName = "WebSearchToolCallAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType), TypeInfoPropertyName = "WebSearchToolCallActionDiscriminatorType2")] internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3194,6 +3194,27 @@ 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.WebSearchToolCallActionDiscriminatorType), TypeInfoPropertyName = "WebSearchToolCallActionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequired), TypeInfoPropertyName = "WebhookAgentSessionActionRequired2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type), TypeInfoPropertyName = "WebhookAgentSessionActionRequiredVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentSessionActionRequiredPayloadResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreated), TypeInfoPropertyName = "WebhookAgentSessionCreated2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type), TypeInfoPropertyName = "WebhookAgentSessionCreatedVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentSessionCreatedPayloadResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject), TypeInfoPropertyName = "WebhookAgentSessionEnvelopeObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailed), TypeInfoPropertyName = "WebhookAgentSessionFailed2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type), TypeInfoPropertyName = "WebhookAgentSessionFailedVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdle), TypeInfoPropertyName = "WebhookAgentSessionIdle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type), TypeInfoPropertyName = "WebhookAgentSessionIdleVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgress), TypeInfoPropertyName = "WebhookAgentSessionInProgress2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type), TypeInfoPropertyName = "WebhookAgentSessionInProgressVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelled))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledData))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject), TypeInfoPropertyName = "WebhookBatchCancelledObject2")] @@ -3649,27 +3670,6 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType), TypeInfoPropertyName = "SpecificProgrammaticToolCallingParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificApplyPatchParamType), TypeInfoPropertyName = "SpecificApplyPatchParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificFunctionShellParamType), TypeInfoPropertyName = "SpecificFunctionShellParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CyberAccessProgramEnum), TypeInfoPropertyName = "CyberAccessProgramEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningModeEnumEnum), TypeInfoPropertyName = "ReasoningModeEnumEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CacheMissReasonTypeEnum), TypeInfoPropertyName = "CacheMissReasonTypeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType), TypeInfoPropertyName = "PromptCacheMissDiagnosticsBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType), TypeInfoPropertyName = "PromptCacheHitDiagnosticsBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType), TypeInfoPropertyName = "PromptCacheComparisonResponseNotFoundDiagnosticsBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType), TypeInfoPropertyName = "PromptCacheUnavailableDiagnosticsBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType), TypeInfoPropertyName = "PromptCacheDiagnosticsDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationErrorBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationErrorBodyType), TypeInfoPropertyName = "ModerationErrorBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input4), TypeInfoPropertyName = "Input42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminatorType), TypeInfoPropertyName = "ModerationInputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output5), TypeInfoPropertyName = "Output52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType), TypeInfoPropertyName = "ModerationOutputDiscriminatorType2")] internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3721,6 +3721,27 @@ 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.CyberAccessProgramEnum), TypeInfoPropertyName = "CyberAccessProgramEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningModeEnumEnum), TypeInfoPropertyName = "ReasoningModeEnumEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CacheMissReasonTypeEnum), TypeInfoPropertyName = "CacheMissReasonTypeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType), TypeInfoPropertyName = "PromptCacheMissDiagnosticsBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType), TypeInfoPropertyName = "PromptCacheHitDiagnosticsBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType), TypeInfoPropertyName = "PromptCacheComparisonResponseNotFoundDiagnosticsBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType), TypeInfoPropertyName = "PromptCacheUnavailableDiagnosticsBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType), TypeInfoPropertyName = "PromptCacheDiagnosticsDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationErrorBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationErrorBodyType), TypeInfoPropertyName = "ModerationErrorBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input4), TypeInfoPropertyName = "Input42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminatorType), TypeInfoPropertyName = "ModerationInputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output5), TypeInfoPropertyName = "Output52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType), TypeInfoPropertyName = "ModerationOutputDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType), TypeInfoPropertyName = "ResponseCompactionCompactingStreamingEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType), TypeInfoPropertyName = "ResponseShellCallCommandAddedStreamingEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType), TypeInfoPropertyName = "ResponseShellCallCommandDeltaStreamingEventType2")] @@ -3861,7 +3882,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillVersionResourceObject), TypeInfoPropertyName = "DeletedSkillVersionResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatkitWorkflowTracing))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatkitWorkflow))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringInt32BooleanDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringInt32BooleanDoubleObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionRateLimits))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionStatus), TypeInfoPropertyName = "ChatSessionStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling))] @@ -3872,6 +3893,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionResourceObject), TypeInfoPropertyName = "ChatSessionResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WorkflowTracingParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WorkflowParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringInt32BooleanDouble2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExpiresAfterParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExpiresAfterParamAnchor), TypeInfoPropertyName = "ExpiresAfterParamAnchor2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RateLimitsParam))] @@ -4159,28 +4181,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentListResourceObject), TypeInfoPropertyName = "AgentListResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningEffortParam), TypeInfoPropertyName = "ReasoningEffortParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningSummaryParam), TypeInfoPropertyName = "ReasoningSummaryParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParamText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParamTextType), TypeInfoPropertyName = "TextFormatParamTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParamJsonSchema))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParamJsonSchemaType), TypeInfoPropertyName = "TextFormatParamJsonSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParam), TypeInfoPropertyName = "TextFormatParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParamDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParamDiscriminatorType), TypeInfoPropertyName = "TextFormatParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VerbosityParam), TypeInfoPropertyName = "VerbosityParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierParam), TypeInfoPropertyName = "ServiceTierParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunctionType), TypeInfoPropertyName = "PersistedAgentToolConfigParamFunctionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearchType), TypeInfoPropertyName = "PersistedAgentToolConfigParamToolSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCalling))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCallingType), TypeInfoPropertyName = "PersistedAgentToolConfigParamProgrammaticToolCallingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttpType), TypeInfoPropertyName = "PersistedMcpTransportConfigParamHttpType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdioType), TypeInfoPropertyName = "PersistedMcpTransportConfigParamStdioType2")] internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4232,6 +4232,28 @@ 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.ReasoningSummaryParam), TypeInfoPropertyName = "ReasoningSummaryParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParamText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParamTextType), TypeInfoPropertyName = "TextFormatParamTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParamJsonSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParamJsonSchemaType), TypeInfoPropertyName = "TextFormatParamJsonSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParam), TypeInfoPropertyName = "TextFormatParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParamDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatParamDiscriminatorType), TypeInfoPropertyName = "TextFormatParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VerbosityParam), TypeInfoPropertyName = "VerbosityParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierParam), TypeInfoPropertyName = "ServiceTierParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunctionType), TypeInfoPropertyName = "PersistedAgentToolConfigParamFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearchType), TypeInfoPropertyName = "PersistedAgentToolConfigParamToolSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCalling))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCallingType), TypeInfoPropertyName = "PersistedAgentToolConfigParamProgrammaticToolCallingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttpType), TypeInfoPropertyName = "PersistedMcpTransportConfigParamHttpType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdioType), TypeInfoPropertyName = "PersistedMcpTransportConfigParamStdioType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportConfigParam), TypeInfoPropertyName = "PersistedMcpTransportConfigParam2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminatorType), TypeInfoPropertyName = "PersistedMcpTransportConfigParamDiscriminatorType2")] @@ -4647,6 +4669,9 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointTestResultResourceObject), TypeInfoPropertyName = "WebhookEndpointTestResultResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEventTypeListResource))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEventTypeListResourceObject), TypeInfoPropertyName = "WebhookEventTypeListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource), TypeInfoPropertyName = "AgentSessionRequiredActionTypeResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentSessionConnectPayloadResource))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DragPoint))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType), TypeInfoPropertyName = "LiveSessionAudioFormatPCMParamType2")] @@ -4667,31 +4692,6 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant13))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1Discriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType), TypeInfoPropertyName = "LiveSessionUpdateParamsDelegationVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamType), TypeInfoPropertyName = "LiveSessionUpdateParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioAppendEventType), TypeInfoPropertyName = "LiveInputAudioAppendEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMuteParamType), TypeInfoPropertyName = "LiveInputAudioMuteParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType), TypeInfoPropertyName = "LiveInputAudioUnmuteParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParamType), TypeInfoPropertyName = "LiveInstructionsAppendParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppendParamType), TypeInfoPropertyName = "LiveThinkingAppendParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParamType), TypeInfoPropertyName = "LiveCommentaryAppendParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParamType), TypeInfoPropertyName = "LiveResponseItemCreateParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseCreateParamType), TypeInfoPropertyName = "LiveResponseCreateParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCloseParamType), TypeInfoPropertyName = "LiveSessionCloseParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveForkAudioParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveForkSessionConfigParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveForkSessionStartEventType), TypeInfoPropertyName = "LiveForkSessionStartEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionResourceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant14))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1Discriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType), TypeInfoPropertyName = "LiveSessionResourceParamDelegationVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionResourceParamStatus), TypeInfoPropertyName = "LiveSessionResourceParamStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionStartedType), TypeInfoPropertyName = "LiveSessionStartedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdatedType), TypeInfoPropertyName = "LiveSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMutedType), TypeInfoPropertyName = "LiveInputAudioMutedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmutedType), TypeInfoPropertyName = "LiveInputAudioUnmutedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendedType), TypeInfoPropertyName = "LiveInstructionsAppendedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppendedType), TypeInfoPropertyName = "LiveThinkingAppendedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCommentaryAppendedType), TypeInfoPropertyName = "LiveCommentaryAppendedType2")] internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4743,6 +4743,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.LiveSessionUpdateParamType), TypeInfoPropertyName = "LiveSessionUpdateParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioAppendEventType), TypeInfoPropertyName = "LiveInputAudioAppendEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMuteParamType), TypeInfoPropertyName = "LiveInputAudioMuteParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType), TypeInfoPropertyName = "LiveInputAudioUnmuteParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParamType), TypeInfoPropertyName = "LiveInstructionsAppendParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppendParamType), TypeInfoPropertyName = "LiveThinkingAppendParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParamType), TypeInfoPropertyName = "LiveCommentaryAppendParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParamType), TypeInfoPropertyName = "LiveResponseItemCreateParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseCreateParamType), TypeInfoPropertyName = "LiveResponseCreateParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCloseParamType), TypeInfoPropertyName = "LiveSessionCloseParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveForkAudioParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveForkSessionConfigParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveForkSessionStartEventType), TypeInfoPropertyName = "LiveForkSessionStartEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionResourceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant14))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1Discriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType), TypeInfoPropertyName = "LiveSessionResourceParamDelegationVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionResourceParamStatus), TypeInfoPropertyName = "LiveSessionResourceParamStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionStartedType), TypeInfoPropertyName = "LiveSessionStartedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdatedType), TypeInfoPropertyName = "LiveSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMutedType), TypeInfoPropertyName = "LiveInputAudioMutedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmutedType), TypeInfoPropertyName = "LiveInputAudioUnmutedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendedType), TypeInfoPropertyName = "LiveInstructionsAppendedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppendedType), TypeInfoPropertyName = "LiveThinkingAppendedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCommentaryAppendedType), TypeInfoPropertyName = "LiveCommentaryAppendedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioAppend))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioAppendType), TypeInfoPropertyName = "LiveInputAudioAppendType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputAudioDelta))] @@ -5180,31 +5205,6 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionFindType), TypeInfoPropertyName = "BetaWebSearchActionFindType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType), TypeInfoPropertyName = "BetaWebSearchActionOpenPageType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchType), TypeInfoPropertyName = "BetaWebSearchActionSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType), TypeInfoPropertyName = "BetaWebSearchActionSearchSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType), TypeInfoPropertyName = "BetaComputerCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImageType), TypeInfoPropertyName = "BetaComputerScreenshotImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallType), TypeInfoPropertyName = "BetaComputerToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerAction), TypeInfoPropertyName = "BetaComputerAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallStatus), TypeInfoPropertyName = "BetaComputerToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDoubleClickAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDragParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaKeyPressAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMoveParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScreenshotParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScrollParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTypeParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWaitParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType), TypeInfoPropertyName = "BetaComputerActionDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWaitParamType), TypeInfoPropertyName = "BetaWaitParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTypeParamType), TypeInfoPropertyName = "BetaTypeParamType2")] internal sealed partial class SourceGenerationContextChunk9 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -5256,6 +5256,31 @@ 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::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType), TypeInfoPropertyName = "BetaWebSearchActionSearchSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType), TypeInfoPropertyName = "BetaComputerCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerScreenshotImageType), TypeInfoPropertyName = "BetaComputerScreenshotImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallType), TypeInfoPropertyName = "BetaComputerToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerAction), TypeInfoPropertyName = "BetaComputerAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolCallStatus), TypeInfoPropertyName = "BetaComputerToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDoubleClickAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDragParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaKeyPressAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMoveParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScreenshotParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScrollParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTypeParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWaitParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType), TypeInfoPropertyName = "BetaComputerActionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWaitParamType), TypeInfoPropertyName = "BetaWaitParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTypeParamType), TypeInfoPropertyName = "BetaTypeParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScrollParamType), TypeInfoPropertyName = "BetaScrollParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaScreenshotParamType), TypeInfoPropertyName = "BetaScreenshotParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMoveParamType), TypeInfoPropertyName = "BetaMoveParamType2")] @@ -5693,31 +5718,6 @@ internal sealed partial class SourceGenerationContextChunk9 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDelta2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseAudioTranscriptDoneEventBetaResponsesServerEventBetaResponseAudioTranscriptWsDone22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDone2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCodeInterpreterCallCodeDeltaEventBetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCodeInterpreterCallCodeDoneEventBetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCodeInterpreterCallCompletedEventBetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCodeInterpreterCallInProgressEventBetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCompactionCompactingStreamingEventBetaResponsesServerEventBetaResponseCompactionWsCompacting22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCompactionWsCompacting2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCompletedEventBetaResponsesServerEventBetaResponseWsCompleted22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCompleted2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseContentPartAddedEventBetaResponsesServerEventBetaResponseContentPartWsAdded22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsAdded2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseContentPartDoneEventBetaResponsesServerEventBetaResponseContentPartWsDone22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsDone2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCreatedEventBetaResponsesServerEventBetaResponseWsCreated22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCreated2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseFileSearchCallCompletedEventBetaResponsesServerEventBetaResponseFileSearchCallWsCompleted22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsCompleted2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseFileSearchCallInProgressEventBetaResponsesServerEventBetaResponseFileSearchCallInWsProgress22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallInWsProgress2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseFileSearchCallSearchingEventBetaResponsesServerEventBetaResponseFileSearchCallWsSearching22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsSearching2))] internal sealed partial class SourceGenerationContextChunk10 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -5769,6 +5769,31 @@ 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 = "AllOfBetaResponseCodeInterpreterCallCodeDeltaEventBetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCodeInterpreterCallCodeDoneEventBetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCodeInterpreterCallCompletedEventBetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCodeInterpreterCallInProgressEventBetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCompactionCompactingStreamingEventBetaResponsesServerEventBetaResponseCompactionWsCompacting22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCompactionWsCompacting2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCompletedEventBetaResponsesServerEventBetaResponseWsCompleted22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCompleted2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseContentPartAddedEventBetaResponsesServerEventBetaResponseContentPartWsAdded22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsAdded2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseContentPartDoneEventBetaResponsesServerEventBetaResponseContentPartWsDone22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsDone2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseCreatedEventBetaResponsesServerEventBetaResponseWsCreated22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCreated2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseFileSearchCallCompletedEventBetaResponsesServerEventBetaResponseFileSearchCallWsCompleted22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsCompleted2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseFileSearchCallInProgressEventBetaResponsesServerEventBetaResponseFileSearchCallInWsProgress22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallInWsProgress2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseFileSearchCallSearchingEventBetaResponsesServerEventBetaResponseFileSearchCallWsSearching22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsSearching2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseFunctionCallArgumentsDeltaEventBetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseFunctionCallArgumentsDoneEventBetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDone22")] @@ -6214,45 +6239,6 @@ internal sealed partial class SourceGenerationContextChunk10 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderTextSimilarity?), TypeInfoPropertyName = "NullableEvalGraderTextSimilarity2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderPython?), TypeInfoPropertyName = "NullableEvalGraderPython2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalGraderScoreModel?), TypeInfoPropertyName = "NullableEvalGraderScoreModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType?), TypeInfoPropertyName = "NullableCreateEvalResponsesRunDataSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType?), TypeInfoPropertyName = "NullableCreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItemEvalItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType?), TypeInfoPropertyName = "NullableCreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Tool?), TypeInfoPropertyName = "NullableTool2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatConfiguration?), TypeInfoPropertyName = "NullableTextResponseFormatConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalResponsesSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEvalJsonlRunDataSourceCreateEvalCompletionsRunDataSourceCreateEvalResponsesRunDataSource2")] - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType?), TypeInfoPropertyName = "NullableCreateEvalStoredCompletionsDataSourceConfigType2")] - #pragma warning restore CS0618 - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFileRequestPurpose?), TypeInfoPropertyName = "NullableCreateFileRequestPurpose2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateFineTuningJobRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestModel?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestModel2")] - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFineTuningJobRequestHyperparametersBatchSizeInt322")] - #pragma warning restore CS0618 - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestHyperparametersBatchSize2")] - #pragma warning restore CS0618 - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFineTuningJobRequestHyperparametersLearningRateMultiplierDouble2")] - #pragma warning restore CS0618 - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestHyperparametersLearningRateMultiplier2")] - #pragma warning restore CS0618 - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFineTuningJobRequestHyperparametersNEpochsInt322")] - #pragma warning restore CS0618 - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestHyperparametersNEpochs2")] - #pragma warning restore CS0618 - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestIntegrationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfByteArrayIListByteArray2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestBackground?), TypeInfoPropertyName = "NullableCreateImageEditRequestBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageEditRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestModel?), TypeInfoPropertyName = "NullableCreateImageEditRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageEditRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestSize?), TypeInfoPropertyName = "NullableCreateImageEditRequestSize2")] internal sealed partial class SourceGenerationContextChunk11 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -6304,6 +6290,45 @@ 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.CreateEvalResponsesRunDataSourceType?), TypeInfoPropertyName = "NullableCreateEvalResponsesRunDataSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType?), TypeInfoPropertyName = "NullableCreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItemEvalItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType?), TypeInfoPropertyName = "NullableCreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Tool?), TypeInfoPropertyName = "NullableTool2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatConfiguration?), TypeInfoPropertyName = "NullableTextResponseFormatConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfEvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalResponsesSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateEvalJsonlRunDataSourceCreateEvalCompletionsRunDataSourceCreateEvalResponsesRunDataSource2")] + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType?), TypeInfoPropertyName = "NullableCreateEvalStoredCompletionsDataSourceConfigType2")] + #pragma warning restore CS0618 + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFileRequestPurpose?), TypeInfoPropertyName = "NullableCreateFileRequestPurpose2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateFineTuningJobRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestModel?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestModel2")] + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFineTuningJobRequestHyperparametersBatchSizeInt322")] + #pragma warning restore CS0618 + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestHyperparametersBatchSize2")] + #pragma warning restore CS0618 + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFineTuningJobRequestHyperparametersLearningRateMultiplierDouble2")] + #pragma warning restore CS0618 + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestHyperparametersLearningRateMultiplier2")] + #pragma warning restore CS0618 + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFineTuningJobRequestHyperparametersNEpochsInt322")] + #pragma warning restore CS0618 + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestHyperparametersNEpochs2")] + #pragma warning restore CS0618 + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType?), TypeInfoPropertyName = "NullableCreateFineTuningJobRequestIntegrationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfByteArrayIListByteArray2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestBackground?), TypeInfoPropertyName = "NullableCreateImageEditRequestBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageEditRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestModel?), TypeInfoPropertyName = "NullableCreateImageEditRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageEditRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestSize?), TypeInfoPropertyName = "NullableCreateImageEditRequestSize2")] #pragma warning disable CS0618 // This registration names a deprecated API model. [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateImageEditRequestResponseFormat2")] #pragma warning restore CS0618 @@ -6765,31 +6790,6 @@ internal sealed partial class SourceGenerationContextChunk11 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType?), TypeInfoPropertyName = "NullableRealtimeAudioFormatsPcmaAudioFormatType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemCreateType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeConversationItem?), TypeInfoPropertyName = "NullableRealtimeConversationItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemDeleteType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemRetrieveType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemTruncateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventInputAudioBufferAppendType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventInputAudioBufferClearType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventInputAudioBufferCommitType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventOutputAudioBufferClearType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventResponseCancelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventResponseCreateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventSessionUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventTranscriptionSessionUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseObject?), TypeInfoPropertyName = "NullableRealtimeBetaResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatus?), TypeInfoPropertyName = "NullableRealtimeBetaResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType?), TypeInfoPropertyName = "NullableRealtimeBetaResponseStatusDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason?), TypeInfoPropertyName = "NullableRealtimeBetaResponseStatusDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseModalitie?), TypeInfoPropertyName = "NullableRealtimeBetaResponseModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeBetaResponseOutputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeBetaResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeBetaResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsOutputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfToolChoiceOptionsToolChoiceFunctionToolChoiceMCP2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceOptions?), TypeInfoPropertyName = "NullableToolChoiceOptions2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeBetaResponseCreateParamsMaxOutputTokens2")] internal sealed partial class SourceGenerationContextChunk12 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -6841,6 +6841,31 @@ 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.RealtimeBetaClientEventConversationItemDeleteType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemDeleteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemRetrieveType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventConversationItemTruncateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventInputAudioBufferAppendType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventInputAudioBufferClearType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventInputAudioBufferCommitType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventOutputAudioBufferClearType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventResponseCancelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventResponseCreateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventSessionUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType?), TypeInfoPropertyName = "NullableRealtimeBetaClientEventTranscriptionSessionUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseObject?), TypeInfoPropertyName = "NullableRealtimeBetaResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatus?), TypeInfoPropertyName = "NullableRealtimeBetaResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType?), TypeInfoPropertyName = "NullableRealtimeBetaResponseStatusDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason?), TypeInfoPropertyName = "NullableRealtimeBetaResponseStatusDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseModalitie?), TypeInfoPropertyName = "NullableRealtimeBetaResponseModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeBetaResponseOutputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeBetaResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeBetaResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsOutputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfToolChoiceOptionsToolChoiceFunctionToolChoiceMCP2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceOptions?), TypeInfoPropertyName = "NullableToolChoiceOptions2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeBetaResponseCreateParamsMaxOutputTokens2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsMaxOutputTokens2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringRealtimeBetaResponseCreateParamsConversation2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation?), TypeInfoPropertyName = "NullableRealtimeBetaResponseCreateParamsConversation2")] @@ -7276,31 +7301,6 @@ internal sealed partial class SourceGenerationContextChunk12 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsFunctionObjectType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType?), TypeInfoPropertyName = "NullableRunStepDetailsToolCallsObjectType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectObject?), TypeInfoPropertyName = "NullableRunStepObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectType?), TypeInfoPropertyName = "NullableRunStepObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectStatus?), TypeInfoPropertyName = "NullableRunStepObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRunStepDetailsMessageCreationObjectRunStepDetailsToolCallsObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectLastErrorCode?), TypeInfoPropertyName = "NullableRunStepObjectLastErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant1Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant1Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant2Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant2Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant3Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant3Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant4Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant4Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant5Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant5Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant6Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant6Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant7Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant7Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant1Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant1Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant2Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant2Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant3Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant3Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant4Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant4Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant5Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant5Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant6Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant6Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant7Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant7Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant8Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant8Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant9Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant9Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant10Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant10Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunToolCallObjectType?), TypeInfoPropertyName = "NullableRunToolCallObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDeltaEventType?), TypeInfoPropertyName = "NullableSpeechAudioDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDoneEventType?), TypeInfoPropertyName = "NullableSpeechAudioDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendAlertNotificationChannelType?), TypeInfoPropertyName = "NullableSpendAlertNotificationChannelType2")] internal sealed partial class SourceGenerationContextChunk13 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -7352,6 +7352,31 @@ 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.RunStepObjectType?), TypeInfoPropertyName = "NullableRunStepObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectStatus?), TypeInfoPropertyName = "NullableRunStepObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRunStepDetailsMessageCreationObjectRunStepDetailsToolCallsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObjectLastErrorCode?), TypeInfoPropertyName = "NullableRunStepObjectLastErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant1Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant1Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant2Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant2Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant3Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant3Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant4Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant4Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant5Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant5Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant6Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant6Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepStreamEventVariant7Event?), TypeInfoPropertyName = "NullableRunStepStreamEventVariant7Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant1Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant1Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant2Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant2Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant3Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant3Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant4Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant4Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant5Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant5Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant6Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant6Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant7Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant7Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant8Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant8Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant9Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant9Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStreamEventVariant10Event?), TypeInfoPropertyName = "NullableRunStreamEventVariant10Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunToolCallObjectType?), TypeInfoPropertyName = "NullableRunToolCallObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDeltaEventType?), TypeInfoPropertyName = "NullableSpeechAudioDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpeechAudioDoneEventType?), TypeInfoPropertyName = "NullableSpeechAudioDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendAlertNotificationChannelType?), TypeInfoPropertyName = "NullableSpendAlertNotificationChannelType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType?), TypeInfoPropertyName = "NullableStaticChunkingStrategyRequestParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType?), TypeInfoPropertyName = "NullableStaticChunkingStrategyResponseParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType?), TypeInfoPropertyName = "NullableTextResponseFormatJsonSchemaType2")] @@ -7423,6 +7448,7 @@ internal sealed partial class SourceGenerationContextChunk13 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentResourceObject?), TypeInfoPropertyName = "NullableVoiceConsentResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsSharedEnum?), TypeInfoPropertyName = "NullableVoiceIdsSharedEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResourceObject?), TypeInfoPropertyName = "NullableVoiceResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResourceType?), TypeInfoPropertyName = "NullableVoiceResourceType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionFindType?), TypeInfoPropertyName = "NullableWebSearchActionFindType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPageType?), TypeInfoPropertyName = "NullableWebSearchActionOpenPageType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchType?), TypeInfoPropertyName = "NullableWebSearchActionSearchType2")] @@ -7434,6 +7460,17 @@ internal sealed partial class SourceGenerationContextChunk13 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchCallStatus?), TypeInfoPropertyName = "NullableWebSearchCallStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallAction?), TypeInfoPropertyName = "NullableWebSearchToolCallAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType?), TypeInfoPropertyName = "NullableWebSearchToolCallActionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequired?), TypeInfoPropertyName = "NullableWebhookAgentSessionActionRequired2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type?), TypeInfoPropertyName = "NullableWebhookAgentSessionActionRequiredVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreated?), TypeInfoPropertyName = "NullableWebhookAgentSessionCreated2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type?), TypeInfoPropertyName = "NullableWebhookAgentSessionCreatedVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject?), TypeInfoPropertyName = "NullableWebhookAgentSessionEnvelopeObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailed?), TypeInfoPropertyName = "NullableWebhookAgentSessionFailed2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type?), TypeInfoPropertyName = "NullableWebhookAgentSessionFailedVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdle?), TypeInfoPropertyName = "NullableWebhookAgentSessionIdle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type?), TypeInfoPropertyName = "NullableWebhookAgentSessionIdleVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgress?), TypeInfoPropertyName = "NullableWebhookAgentSessionInProgress2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type?), TypeInfoPropertyName = "NullableWebhookAgentSessionInProgressVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject?), TypeInfoPropertyName = "NullableWebhookBatchCancelledObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledType?), TypeInfoPropertyName = "NullableWebhookBatchCancelledType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedObject?), TypeInfoPropertyName = "NullableWebhookBatchCompletedObject2")] @@ -7783,43 +7820,6 @@ internal sealed partial class SourceGenerationContextChunk13 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationEnum?), TypeInfoPropertyName = "NullableTruncationEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersonalityEnum?), TypeInfoPropertyName = "NullablePersonalityEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersonalityEnumEnum?), TypeInfoPropertyName = "NullablePersonalityEnumEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenCountsResourceObject?), TypeInfoPropertyName = "NullableTokenCountsResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheRetentionEnum?), TypeInfoPropertyName = "NullablePromptCacheRetentionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierEnum2?), TypeInfoPropertyName = "NullableServiceTierEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemField?), TypeInfoPropertyName = "NullableItemField2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemFieldDiscriminatorType?), TypeInfoPropertyName = "NullableItemFieldDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactResourceObject?), TypeInfoPropertyName = "NullableCompactResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillResourceObject?), TypeInfoPropertyName = "NullableSkillResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillListResourceObject?), TypeInfoPropertyName = "NullableSkillListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, byte[]>?), TypeInfoPropertyName = "NullableOneOfIListByteArrayByteArray2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillResourceObject?), TypeInfoPropertyName = "NullableDeletedSkillResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionResourceObject?), TypeInfoPropertyName = "NullableSkillVersionResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionListResourceObject?), TypeInfoPropertyName = "NullableSkillVersionListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillVersionResourceObject?), TypeInfoPropertyName = "NullableDeletedSkillVersionResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringInt32BooleanDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionStatus?), TypeInfoPropertyName = "NullableChatSessionStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionResourceObject?), TypeInfoPropertyName = "NullableChatSessionResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExpiresAfterParamAnchor?), TypeInfoPropertyName = "NullableExpiresAfterParamAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageInputTextType?), TypeInfoPropertyName = "NullableUserMessageInputTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageQuotedTextType?), TypeInfoPropertyName = "NullableUserMessageQuotedTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AttachmentType?), TypeInfoPropertyName = "NullableAttachmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemObject?), TypeInfoPropertyName = "NullableUserMessageItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemType?), TypeInfoPropertyName = "NullableUserMessageItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem5?), TypeInfoPropertyName = "NullableContentItem52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType?), TypeInfoPropertyName = "NullableUserMessageItemContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationSourceType?), TypeInfoPropertyName = "NullableFileAnnotationSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationType?), TypeInfoPropertyName = "NullableFileAnnotationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationSourceType?), TypeInfoPropertyName = "NullableUrlAnnotationSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationType?), TypeInfoPropertyName = "NullableUrlAnnotationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextType?), TypeInfoPropertyName = "NullableResponseOutputTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationsItem3?), TypeInfoPropertyName = "NullableAnnotationsItem32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType?), TypeInfoPropertyName = "NullableResponseOutputTextAnnotationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemObject?), TypeInfoPropertyName = "NullableAssistantMessageItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemType?), TypeInfoPropertyName = "NullableAssistantMessageItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItemObject?), TypeInfoPropertyName = "NullableWidgetMessageItemObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItemType?), TypeInfoPropertyName = "NullableWidgetMessageItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallStatus?), TypeInfoPropertyName = "NullableClientToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItemObject?), TypeInfoPropertyName = "NullableClientToolCallItemObject2")] internal sealed partial class SourceGenerationContextChunk14 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -7871,6 +7871,44 @@ 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.TokenCountsResourceObject?), TypeInfoPropertyName = "NullableTokenCountsResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheRetentionEnum?), TypeInfoPropertyName = "NullablePromptCacheRetentionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierEnum2?), TypeInfoPropertyName = "NullableServiceTierEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemField?), TypeInfoPropertyName = "NullableItemField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ItemFieldDiscriminatorType?), TypeInfoPropertyName = "NullableItemFieldDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactResourceObject?), TypeInfoPropertyName = "NullableCompactResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillResourceObject?), TypeInfoPropertyName = "NullableSkillResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillListResourceObject?), TypeInfoPropertyName = "NullableSkillListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, byte[]>?), TypeInfoPropertyName = "NullableOneOfIListByteArrayByteArray2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillResourceObject?), TypeInfoPropertyName = "NullableDeletedSkillResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionResourceObject?), TypeInfoPropertyName = "NullableSkillVersionResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillVersionListResourceObject?), TypeInfoPropertyName = "NullableSkillVersionListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedSkillVersionResourceObject?), TypeInfoPropertyName = "NullableDeletedSkillVersionResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringInt32BooleanDoubleObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionStatus?), TypeInfoPropertyName = "NullableChatSessionStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatSessionResourceObject?), TypeInfoPropertyName = "NullableChatSessionResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringInt32BooleanDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExpiresAfterParamAnchor?), TypeInfoPropertyName = "NullableExpiresAfterParamAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageInputTextType?), TypeInfoPropertyName = "NullableUserMessageInputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageQuotedTextType?), TypeInfoPropertyName = "NullableUserMessageQuotedTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AttachmentType?), TypeInfoPropertyName = "NullableAttachmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemObject?), TypeInfoPropertyName = "NullableUserMessageItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemType?), TypeInfoPropertyName = "NullableUserMessageItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem5?), TypeInfoPropertyName = "NullableContentItem52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType?), TypeInfoPropertyName = "NullableUserMessageItemContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationSourceType?), TypeInfoPropertyName = "NullableFileAnnotationSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileAnnotationType?), TypeInfoPropertyName = "NullableFileAnnotationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationSourceType?), TypeInfoPropertyName = "NullableUrlAnnotationSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlAnnotationType?), TypeInfoPropertyName = "NullableUrlAnnotationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextType?), TypeInfoPropertyName = "NullableResponseOutputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationsItem3?), TypeInfoPropertyName = "NullableAnnotationsItem32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType?), TypeInfoPropertyName = "NullableResponseOutputTextAnnotationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemObject?), TypeInfoPropertyName = "NullableAssistantMessageItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemType?), TypeInfoPropertyName = "NullableAssistantMessageItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItemObject?), TypeInfoPropertyName = "NullableWidgetMessageItemObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WidgetMessageItemType?), TypeInfoPropertyName = "NullableWidgetMessageItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallStatus?), TypeInfoPropertyName = "NullableClientToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItemObject?), TypeInfoPropertyName = "NullableClientToolCallItemObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClientToolCallItemType?), TypeInfoPropertyName = "NullableClientToolCallItemType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskType?), TypeInfoPropertyName = "NullableTaskType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TaskItemObject?), TypeInfoPropertyName = "NullableTaskItemObject2")] @@ -8211,6 +8249,7 @@ internal sealed partial class SourceGenerationContextChunk14 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject?), TypeInfoPropertyName = "NullableDeletedWebhookEndpointResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointTestResultResourceObject?), TypeInfoPropertyName = "NullableWebhookEndpointTestResultResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEventTypeListResourceObject?), TypeInfoPropertyName = "NullableWebhookEventTypeListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource?), TypeInfoPropertyName = "NullableAgentSessionRequiredActionTypeResource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType?), TypeInfoPropertyName = "NullableLiveSessionAudioFormatPCMParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParamType?), TypeInfoPropertyName = "NullableLiveSessionAudioFormatPCMUParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParamType?), TypeInfoPropertyName = "NullableLiveSessionAudioFormatPCMAParamType2")] @@ -8292,45 +8331,6 @@ internal sealed partial class SourceGenerationContextChunk14 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningContext?), TypeInfoPropertyName = "NullableBetaReasoningContext2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningGenerateSummary?), TypeInfoPropertyName = "NullableBetaReasoningGenerateSummary2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaReasoningModeEnumEnum?), TypeInfoPropertyName = "NullableBetaReasoningModeEnumEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration?), TypeInfoPropertyName = "NullableBetaTextResponseFormatConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaVerbosityEnum?), TypeInfoPropertyName = "NullableBetaVerbosityEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType?), TypeInfoPropertyName = "NullableBetaResponseFormatJsonObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType?), TypeInfoPropertyName = "NullableBetaTextResponseFormatJsonSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatTextType?), TypeInfoPropertyName = "NullableBetaResponseFormatTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolDiscriminatorType?), TypeInfoPropertyName = "NullableBetaToolDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCallableToolAllowedCaller?), TypeInfoPropertyName = "NullableBetaCallableToolAllowedCaller2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchPreviewToolType?), TypeInfoPropertyName = "NullableBetaWebSearchPreviewToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSearchContextSize?), TypeInfoPropertyName = "NullableBetaSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSearchContentType?), TypeInfoPropertyName = "NullableBetaSearchContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApproximateLocationType?), TypeInfoPropertyName = "NullableBetaApproximateLocationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchToolParamType?), TypeInfoPropertyName = "NullableBetaToolSearchToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchExecutionType?), TypeInfoPropertyName = "NullableBetaToolSearchExecutionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamType?), TypeInfoPropertyName = "NullableBetaNamespaceToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolsItem16?), TypeInfoPropertyName = "NullableToolsItem162")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType?), TypeInfoPropertyName = "NullableBetaNamespaceToolParamToolDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamType?), TypeInfoPropertyName = "NullableBetaCustomToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Format3?), TypeInfoPropertyName = "NullableFormat32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType?), TypeInfoPropertyName = "NullableBetaCustomToolParamFormatDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType?), TypeInfoPropertyName = "NullableBetaCustomGrammarFormatParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGrammarSyntax1?), TypeInfoPropertyName = "NullableBetaGrammarSyntax12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType?), TypeInfoPropertyName = "NullableBetaCustomTextFormatParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType?), TypeInfoPropertyName = "NullableBetaFunctionToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParamType?), TypeInfoPropertyName = "NullableBetaContainerReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParamType?), TypeInfoPropertyName = "NullableBetaLocalEnvironmentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamType?), TypeInfoPropertyName = "NullableBetaContainerAutoParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerMemoryLimit?), TypeInfoPropertyName = "NullableBetaContainerMemoryLimit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy4?), TypeInfoPropertyName = "NullableNetworkPolicy42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableBetaContainerAutoParamNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem3?), TypeInfoPropertyName = "NullableSkillsItem32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType?), TypeInfoPropertyName = "NullableBetaContainerAutoParamSkillDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillParamType?), TypeInfoPropertyName = "NullableBetaInlineSkillParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamType?), TypeInfoPropertyName = "NullableBetaInlineSkillSourceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType?), TypeInfoPropertyName = "NullableBetaInlineSkillSourceParamMediaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSkillReferenceParamType?), TypeInfoPropertyName = "NullableBetaSkillReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType?), TypeInfoPropertyName = "NullableBetaContainerNetworkPolicyAllowlistParamType2")] internal sealed partial class SourceGenerationContextChunk15 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -8382,6 +8382,45 @@ 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.BetaTextResponseFormatConfiguration?), TypeInfoPropertyName = "NullableBetaTextResponseFormatConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaVerbosityEnum?), TypeInfoPropertyName = "NullableBetaVerbosityEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType?), TypeInfoPropertyName = "NullableBetaResponseFormatJsonObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType?), TypeInfoPropertyName = "NullableBetaTextResponseFormatJsonSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFormatTextType?), TypeInfoPropertyName = "NullableBetaResponseFormatTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolDiscriminatorType?), TypeInfoPropertyName = "NullableBetaToolDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCallableToolAllowedCaller?), TypeInfoPropertyName = "NullableBetaCallableToolAllowedCaller2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchPreviewToolType?), TypeInfoPropertyName = "NullableBetaWebSearchPreviewToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSearchContextSize?), TypeInfoPropertyName = "NullableBetaSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSearchContentType?), TypeInfoPropertyName = "NullableBetaSearchContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApproximateLocationType?), TypeInfoPropertyName = "NullableBetaApproximateLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchToolParamType?), TypeInfoPropertyName = "NullableBetaToolSearchToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchExecutionType?), TypeInfoPropertyName = "NullableBetaToolSearchExecutionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamType?), TypeInfoPropertyName = "NullableBetaNamespaceToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolsItem16?), TypeInfoPropertyName = "NullableToolsItem162")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType?), TypeInfoPropertyName = "NullableBetaNamespaceToolParamToolDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamType?), TypeInfoPropertyName = "NullableBetaCustomToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Format3?), TypeInfoPropertyName = "NullableFormat32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType?), TypeInfoPropertyName = "NullableBetaCustomToolParamFormatDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType?), TypeInfoPropertyName = "NullableBetaCustomGrammarFormatParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGrammarSyntax1?), TypeInfoPropertyName = "NullableBetaGrammarSyntax12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType?), TypeInfoPropertyName = "NullableBetaCustomTextFormatParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType?), TypeInfoPropertyName = "NullableBetaFunctionToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParamType?), TypeInfoPropertyName = "NullableBetaContainerReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParamType?), TypeInfoPropertyName = "NullableBetaLocalEnvironmentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamType?), TypeInfoPropertyName = "NullableBetaContainerAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerMemoryLimit?), TypeInfoPropertyName = "NullableBetaContainerMemoryLimit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy4?), TypeInfoPropertyName = "NullableNetworkPolicy42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableBetaContainerAutoParamNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem3?), TypeInfoPropertyName = "NullableSkillsItem32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType?), TypeInfoPropertyName = "NullableBetaContainerAutoParamSkillDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillParamType?), TypeInfoPropertyName = "NullableBetaInlineSkillParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamType?), TypeInfoPropertyName = "NullableBetaInlineSkillSourceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType?), TypeInfoPropertyName = "NullableBetaInlineSkillSourceParamMediaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSkillReferenceParamType?), TypeInfoPropertyName = "NullableBetaSkillReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType?), TypeInfoPropertyName = "NullableBetaContainerNetworkPolicyAllowlistParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType?), TypeInfoPropertyName = "NullableBetaContainerNetworkPolicyDisabledParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolParamType?), TypeInfoPropertyName = "NullableBetaLocalShellToolParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolType?), TypeInfoPropertyName = "NullableBetaImageGenToolType2")] @@ -8807,47 +8846,6 @@ internal sealed partial class SourceGenerationContextChunk15 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseImageGenCallCompletedEventBetaResponsesServerEventBetaResponseImageGenCallWsCompleted22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseImageGenCallGeneratingEventBetaResponsesServerEventBetaResponseImageGenCallWsGenerating22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseImageGenCallInProgressEventBetaResponsesServerEventBetaResponseImageGenCallInWsProgress22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseImageGenCallPartialImageEventBetaResponsesServerEventBetaResponseImageGenCallPartialWsImage22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPCallArgumentsDeltaEventBetaResponsesServerEventBetaResponseMcpCallArgumentsWsDelta22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPCallArgumentsDoneEventBetaResponsesServerEventBetaResponseMcpCallArgumentsWsDone22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPCallCompletedEventBetaResponsesServerEventBetaResponseMcpCallWsCompleted22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPCallFailedEventBetaResponsesServerEventBetaResponseMcpCallWsFailed22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPCallInProgressEventBetaResponsesServerEventBetaResponseMcpCallInWsProgress22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPListToolsCompletedEventBetaResponsesServerEventBetaResponseMcpListToolsWsCompleted22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPListToolsFailedEventBetaResponsesServerEventBetaResponseMcpListToolsWsFailed22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPListToolsInProgressEventBetaResponsesServerEventBetaResponseMcpListToolsInWsProgress22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseOutputTextAnnotationAddedEventBetaResponsesServerEventBetaResponseOutputTextAnnotationWsAdded22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseQueuedEventBetaResponsesServerEventBetaResponseWsQueued22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseCustomToolCallInputDeltaEventBetaResponsesServerEventBetaResponseCustomToolCallInputWsDelta22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseCustomToolCallInputDoneEventBetaResponsesServerEventBetaResponseCustomToolCallInputWsDone22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponsesServerEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseInjectFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode?), TypeInfoPropertyName = "NullableBetaResponseInjectFailedEventErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType?), TypeInfoPropertyName = "NullableBetaResponseInjectCreatedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWsErrorType?), TypeInfoPropertyName = "NullableBetaResponseWsErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEvent?), TypeInfoPropertyName = "NullableBetaResponsesWebSocketStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEvent?), TypeInfoPropertyName = "NullableBetaResponsesClientEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate?), TypeInfoPropertyName = "NullableBetaResponsesClientEventResponseCreate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponsesClientEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectEventType?), TypeInfoPropertyName = "NullableBetaResponseInjectEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type?), TypeInfoPropertyName = "NullableBetaResponsesClientEventResponseCreateVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponse?), TypeInfoPropertyName = "NullableBetaCreateResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateModelResponseProperties?), TypeInfoPropertyName = "NullableBetaCreateModelResponseProperties2")] - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation?), TypeInfoPropertyName = "NullableBetaCreateResponseVariant3Truncation2")] - #pragma warning restore CS0618 - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationMode?), TypeInfoPropertyName = "NullableBetaModerationMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEvent?), TypeInfoPropertyName = "NullableBetaResponseStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponseStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAssistantsOrder?), TypeInfoPropertyName = "NullableListAssistantsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListChatCompletionsOrder?), TypeInfoPropertyName = "NullableListChatCompletionsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetChatCompletionMessagesOrder?), TypeInfoPropertyName = "NullableGetChatCompletionMessagesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainersOrder?), TypeInfoPropertyName = "NullableListContainersOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainerFilesOrder?), TypeInfoPropertyName = "NullableListContainerFilesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListConversationItemsOrder?), TypeInfoPropertyName = "NullableListConversationItemsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrder?), TypeInfoPropertyName = "NullableListEvalsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrderBy?), TypeInfoPropertyName = "NullableListEvalsOrderBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsOrder?), TypeInfoPropertyName = "NullableGetEvalRunsOrder2")] internal sealed partial class SourceGenerationContextChunk16 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -8899,6 +8897,47 @@ 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.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseImageGenCallPartialImageEventBetaResponsesServerEventBetaResponseImageGenCallPartialWsImage22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPCallArgumentsDeltaEventBetaResponsesServerEventBetaResponseMcpCallArgumentsWsDelta22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPCallArgumentsDoneEventBetaResponsesServerEventBetaResponseMcpCallArgumentsWsDone22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPCallCompletedEventBetaResponsesServerEventBetaResponseMcpCallWsCompleted22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPCallFailedEventBetaResponsesServerEventBetaResponseMcpCallWsFailed22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPCallInProgressEventBetaResponsesServerEventBetaResponseMcpCallInWsProgress22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPListToolsCompletedEventBetaResponsesServerEventBetaResponseMcpListToolsWsCompleted22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPListToolsFailedEventBetaResponsesServerEventBetaResponseMcpListToolsWsFailed22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseMCPListToolsInProgressEventBetaResponsesServerEventBetaResponseMcpListToolsInWsProgress22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseOutputTextAnnotationAddedEventBetaResponsesServerEventBetaResponseOutputTextAnnotationWsAdded22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseQueuedEventBetaResponsesServerEventBetaResponseWsQueued22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseCustomToolCallInputDeltaEventBetaResponsesServerEventBetaResponseCustomToolCallInputWsDelta22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseCustomToolCallInputDoneEventBetaResponsesServerEventBetaResponseCustomToolCallInputWsDone22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponsesServerEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseInjectFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode?), TypeInfoPropertyName = "NullableBetaResponseInjectFailedEventErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType?), TypeInfoPropertyName = "NullableBetaResponseInjectCreatedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWsErrorType?), TypeInfoPropertyName = "NullableBetaResponseWsErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEvent?), TypeInfoPropertyName = "NullableBetaResponsesWebSocketStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEvent?), TypeInfoPropertyName = "NullableBetaResponsesClientEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate?), TypeInfoPropertyName = "NullableBetaResponsesClientEventResponseCreate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponsesClientEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseInjectEventType?), TypeInfoPropertyName = "NullableBetaResponseInjectEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type?), TypeInfoPropertyName = "NullableBetaResponsesClientEventResponseCreateVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponse?), TypeInfoPropertyName = "NullableBetaCreateResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateModelResponseProperties?), TypeInfoPropertyName = "NullableBetaCreateModelResponseProperties2")] + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation?), TypeInfoPropertyName = "NullableBetaCreateResponseVariant3Truncation2")] + #pragma warning restore CS0618 + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationMode?), TypeInfoPropertyName = "NullableBetaModerationMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEvent?), TypeInfoPropertyName = "NullableBetaResponseStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponseStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAssistantsOrder?), TypeInfoPropertyName = "NullableListAssistantsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListChatCompletionsOrder?), TypeInfoPropertyName = "NullableListChatCompletionsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetChatCompletionMessagesOrder?), TypeInfoPropertyName = "NullableGetChatCompletionMessagesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainersOrder?), TypeInfoPropertyName = "NullableListContainersOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainerFilesOrder?), TypeInfoPropertyName = "NullableListContainerFilesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListConversationItemsOrder?), TypeInfoPropertyName = "NullableListConversationItemsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrder?), TypeInfoPropertyName = "NullableListEvalsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrderBy?), TypeInfoPropertyName = "NullableListEvalsOrderBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsOrder?), TypeInfoPropertyName = "NullableGetEvalRunsOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsStatus?), TypeInfoPropertyName = "NullableGetEvalRunsStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus?), TypeInfoPropertyName = "NullableGetEvalRunOutputItemsStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder?), TypeInfoPropertyName = "NullableGetEvalRunOutputItemsOrder2")] @@ -9326,6 +9365,57 @@ internal sealed partial class SourceGenerationContextChunk16 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + internal sealed partial class SourceGenerationContextChunk17 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull + )] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -9352,7 +9442,7 @@ internal sealed partial class SourceGenerationContextChunk16 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - internal sealed partial class SourceGenerationContextChunk17 : global::System.Text.Json.Serialization.JsonSerializerContext + internal sealed partial class SourceGenerationContextChunk18 : global::System.Text.Json.Serialization.JsonSerializerContext { } /// @@ -9494,6 +9584,11 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequiredJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreatedJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailedJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdleJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgressJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MisalignmentErrorTypeJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AnnotationJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContentItem3JsonConverter()); @@ -9912,7 +10007,7 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); @@ -13666,6 +13761,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceResourceObject?) + || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceResourceType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.VoiceResourceType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionFindType) || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionFindType?) @@ -13706,6 +13805,30 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type?) + || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject) || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject?) @@ -16246,6 +16369,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.WebhookEventTypeListResourceObject?) + || typeToConvert == typeof(global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource) + + || typeToConvert == typeof(global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType?) @@ -27491,6 +27618,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.VoiceResourceObjectNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.VoiceResourceType)) + { + return new global::tryAGI.OpenAI.JsonConverters.VoiceResourceTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.VoiceResourceType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.VoiceResourceTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebSearchActionFindType)) { return new global::tryAGI.OpenAI.JsonConverters.WebSearchActionFindTypeJsonConverter(); @@ -27591,6 +27728,66 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.WebSearchToolCallActionDiscriminatorTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequiredVariant2TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequiredVariant2TypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreatedVariant2TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreatedVariant2TypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionEnvelopeObjectJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionEnvelopeObjectNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailedVariant2TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailedVariant2TypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdleVariant2TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdleVariant2TypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgressVariant2TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgressVariant2TypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.WebhookBatchCancelledObject)) { return new global::tryAGI.OpenAI.JsonConverters.WebhookBatchCancelledObjectJsonConverter(); @@ -33941,6 +34138,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.WebhookEventTypeListResourceObjectNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource)) + { + return new global::tryAGI.OpenAI.JsonConverters.AgentSessionRequiredActionTypeResourceJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource?)) + { + return new global::tryAGI.OpenAI.JsonConverters.AgentSessionRequiredActionTypeResourceNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType)) { return new global::tryAGI.OpenAI.JsonConverters.LiveSessionAudioFormatPCMParamTypeJsonConverter(); @@ -39247,7 +39454,7 @@ public override bool CanConvert(global::System.Type typeToConvert) private sealed class LazyChunkResolver : global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver { private readonly object _gate = new(); - private readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] _resolvers = new global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[18]; + private readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] _resolvers = new global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[19]; public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo( global::System.Type type, @@ -39318,6 +39525,8 @@ private sealed class LazyChunkResolver : global::System.Text.Json.Serialization. 16 => new SourceGenerationContextChunk16(new global::System.Text.Json.JsonSerializerOptions()), 17 => new SourceGenerationContextChunk17(new global::System.Text.Json.JsonSerializerOptions()), + + 18 => new SourceGenerationContextChunk18(new global::System.Text.Json.JsonSerializerOptions()), _ => throw new global::System.ArgumentOutOfRangeException(nameof(index)), }; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs index b0e2c5ce5..596bda13e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs @@ -10961,10231 +10961,10331 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFind? Type2732 { get; set; } + public global::tryAGI.OpenAI.VoiceResourceType? Type2732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFindType? Type2733 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFind? Type2733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2734 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFindType? Type2734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2735 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearch? Type2736 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2737 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearch? Type2737 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2738 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2739 { get; set; } + public global::System.Collections.Generic.IList? Type2739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2740 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2741 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2742 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolType? Type2743 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolFilters? Type2744 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolType? Type2744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2745 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolFilters? Type2745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallType? Type2746 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallStatus? Type2747 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallType? Type2747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2748 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallStatus? Type2748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2749 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType? Type2750 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2751 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType? Type2751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2752 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequired? Type2752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2753 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Type2753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2754 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? Type2754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2755 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type? Type2755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2756 { get; set; } + public global::tryAGI.OpenAI.AgentSessionActionRequiredPayloadResource? Type2756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2757 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionCreated? Type2757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2758 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? Type2758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpired? Type2759 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type? Type2759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2760 { get; set; } + public global::tryAGI.OpenAI.AgentSessionCreatedPayloadResource? Type2760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2761 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject? Type2761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2762 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionFailed? Type2762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailed? Type2763 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? Type2763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2764 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type? Type2764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2765 { get; set; } + public global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource? Type2765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2766 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionIdle? Type2766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2767 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? Type2767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2768 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type? Type2768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2769 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionInProgress? Type2769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2770 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? Type2770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2771 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type? Type2771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2772 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2773 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2774 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2775 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2776 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2777 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2778 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2779 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2780 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpired? Type2780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2781 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2782 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2783 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2784 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailed? Type2784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2785 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2786 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2787 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2788 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2789 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2790 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncoming? Type2791 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingData? Type2792 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2793 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipMediaSecurity? Type2794 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2794 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2795 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipHeader? Type2796 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingObject? Type2797 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingType? Type2798 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncoming? Type2799 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingData? Type2800 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataType? Type2801 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2802 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipMediaSecurity? Type2803 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2803 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2804 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipHeader? Type2805 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingObject? Type2806 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingType? Type2807 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2808 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2809 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2810 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipMediaSecurity? Type2811 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2811 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2812 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncoming? Type2812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2813 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingData? Type2813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2814 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2815 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipMediaSecurity? Type2815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2816 { get; set; } + public global::System.Collections.Generic.IList? Type2816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2817 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipHeader? Type2817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2818 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingObject? Type2818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2819 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingType? Type2819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2820 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncoming? Type2820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2821 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingData? Type2821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2822 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataType? Type2822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2823 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailed? Type2824 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipMediaSecurity? Type2824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2825 { get; set; } + public global::System.Collections.Generic.IList? Type2825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2826 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipHeader? Type2826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2827 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingObject? Type2827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2828 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingType? Type2828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2829 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2830 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2831 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreated? Type2832 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipMediaSecurity? Type2832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedObject? Type2833 { get; set; } + public global::System.Collections.Generic.IList? Type2833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedType? Type2834 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedData? Type2835 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssued? Type2836 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedObject? Type2837 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedType? Type2838 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedData? Type2839 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreated? Type2840 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedObject? Type2841 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedType? Type2842 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedData? Type2843 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssued? Type2844 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedObject? Type2845 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailed? Type2845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedType? Type2846 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedData? Type2847 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MisalignmentErrorType? Type2848 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MisalignmentErrorTypeEnum? Type2849 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MisalignmentSteer? Type2850 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputType? Type2851 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationResultBodyType? Type2852 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2852 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type2853 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreated? Type2853 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type2854 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedObject? Type2854 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2855 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedType? Type2855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheTTLEnum? Type2856 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedData? Type2856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheModeEnum? Type2857 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssued? Type2857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheBreakpointParamMode? Type2858 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedObject? Type2858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationMode? Type2859 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedType? Type2859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationConfigParam? Type2860 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedData? Type2860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationPolicyParam? Type2861 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreated? Type2861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillReferenceParamType? Type2862 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedObject? Type2862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2863 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedType? Type2863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2864 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedData? Type2864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2865 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssued? Type2865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillParamType? Type2866 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedObject? Type2866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2867 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedType? Type2867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2868 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedData? Type2868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2869 { get; set; } + public global::tryAGI.OpenAI.MisalignmentErrorType? Type2869 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2870 { get; set; } + public global::tryAGI.OpenAI.MisalignmentErrorTypeEnum? Type2870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStatus? Type2871 { get; set; } + public global::tryAGI.OpenAI.MisalignmentSteer? Type2871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRole? Type2872 { get; set; } + public global::tryAGI.OpenAI.ModerationInputType? Type2872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheBreakpointConfig? Type2873 { get; set; } + public global::tryAGI.OpenAI.ModerationResultBodyType? Type2873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode? Type2874 { get; set; } + public global::System.Collections.Generic.Dictionary? Type2874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentType? Type2875 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type2875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBody? Type2876 { get; set; } + public global::System.Collections.Generic.IList? Type2876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBodyType? Type2877 { get; set; } + public global::tryAGI.OpenAI.PromptCacheTTLEnum? Type2877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBody? Type2878 { get; set; } + public global::tryAGI.OpenAI.PromptCacheModeEnum? Type2878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBodyType? Type2879 { get; set; } + public global::tryAGI.OpenAI.PromptCacheBreakpointParamMode? Type2879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2880 { get; set; } + public global::tryAGI.OpenAI.ModerationMode? Type2880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2881 { get; set; } + public global::tryAGI.OpenAI.ModerationConfigParam? Type2881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2882 { get; set; } + public global::tryAGI.OpenAI.ModerationPolicyParam? Type2882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminatorType? Type2883 { get; set; } + public global::tryAGI.OpenAI.SkillReferenceParamType? Type2883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TopLogProb? Type2884 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProb? Type2885 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2885 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2886 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContentType? Type2887 { get; set; } + public global::tryAGI.OpenAI.InlineSkillParamType? Type2887 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2888 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2888 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2889 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContent? Type2890 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContentType? Type2891 { get; set; } + public global::System.Collections.Generic.IList? Type2891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContentType? Type2892 { get; set; } + public global::tryAGI.OpenAI.MessageStatus? Type2892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContentType? Type2893 { get; set; } + public global::tryAGI.OpenAI.MessageRole? Type2893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContentType? Type2894 { get; set; } + public global::tryAGI.OpenAI.PromptCacheBreakpointConfig? Type2894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageDetail? Type2895 { get; set; } + public global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode? Type2895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentType? Type2896 { get; set; } + public global::tryAGI.OpenAI.InputTextContentType? Type2896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2897 { get; set; } + public global::tryAGI.OpenAI.FileCitationBody? Type2897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2898 { get; set; } + public global::tryAGI.OpenAI.FileCitationBodyType? Type2898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileInputDetail? Type2899 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBody? Type2899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentType? Type2900 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBodyType? Type2900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhase2? Type2901 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageType? Type2902 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2902 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2903 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem3? Type2904 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminatorType? Type2904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2905 { get; set; } + public global::tryAGI.OpenAI.TopLogProb? Type2905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminatorType? Type2906 { get; set; } + public global::tryAGI.OpenAI.LogProb? Type2906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCaller? Type2907 { get; set; } + public global::System.Collections.Generic.IList? Type2907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCallerType? Type2908 { get; set; } + public global::tryAGI.OpenAI.OutputTextContentType? Type2908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCaller? Type2909 { get; set; } + public global::System.Collections.Generic.IList? Type2909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCallerType? Type2910 { get; set; } + public global::System.Collections.Generic.IList? Type2910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerDiscriminator? Type2911 { get; set; } + public global::tryAGI.OpenAI.TextContent? Type2911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType? Type2912 { get; set; } + public global::tryAGI.OpenAI.TextContentType? Type2912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCallerParam? Type2913 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContentType? Type2913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCallerParamType? Type2914 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContentType? Type2914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCallerParam? Type2915 { get; set; } + public global::tryAGI.OpenAI.RefusalContentType? Type2915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCallerParamType? Type2916 { get; set; } + public global::tryAGI.OpenAI.ImageDetail? Type2916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminator? Type2917 { get; set; } + public global::tryAGI.OpenAI.InputImageContentType? Type2917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType? Type2918 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageBackground? Type2919 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageOutputFormat? Type2920 { get; set; } + public global::tryAGI.OpenAI.FileInputDetail? Type2920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallType? Type2921 { get; set; } + public global::tryAGI.OpenAI.InputFileContentType? Type2921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type2922 { get; set; } + public global::tryAGI.OpenAI.MessagePhase2? Type2922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2923 { get; set; } + public global::tryAGI.OpenAI.MessageType? Type2923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallSizeVariant1? Type2924 { get; set; } + public global::System.Collections.Generic.IList? Type2924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallQuality? Type2925 { get; set; } + public global::tryAGI.OpenAI.ContentItem3? Type2925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickButtonType? Type2926 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickParamType? Type2927 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminatorType? Type2927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoubleClickActionType? Type2928 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCaller? Type2928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CoordParam? Type2929 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCallerType? Type2929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragParamType? Type2930 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCaller? Type2930 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2931 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCallerType? Type2931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.KeyPressActionType? Type2932 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerDiscriminator? Type2932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MoveParamType? Type2933 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType? Type2933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScreenshotParamType? Type2934 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCallerParam? Type2934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScrollParamType? Type2935 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCallerParamType? Type2935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TypeParamType? Type2936 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCallerParam? Type2936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitParamType? Type2937 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCallerParamType? Type2937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2938 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminator? Type2938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallType? Type2939 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType? Type2939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolType? Type2940 { get; set; } + public global::tryAGI.OpenAI.ImageBackground? Type2940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankerVersionType? Type2941 { get; set; } + public global::tryAGI.OpenAI.ImageOutputFormat? Type2941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HybridSearchOptions? Type2942 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallType? Type2942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankingOptions? Type2943 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type2943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Filters2? Type2944 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolType? Type2945 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallSizeVariant1? Type2945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolType? Type2946 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallQuality? Type2946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerEnvironment? Type2947 { get; set; } + public global::tryAGI.OpenAI.ClickButtonType? Type2947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2948 { get; set; } + public global::tryAGI.OpenAI.ClickParamType? Type2948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2949 { get; set; } + public global::tryAGI.OpenAI.DoubleClickActionType? Type2949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2950 { get; set; } + public global::tryAGI.OpenAI.CoordParam? Type2950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy2? Type2951 { get; set; } + public global::tryAGI.OpenAI.DragParamType? Type2951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2952 { get; set; } + public global::System.Collections.Generic.IList? Type2952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type2953 { get; set; } + public global::tryAGI.OpenAI.KeyPressActionType? Type2953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgrammaticToolCallingParamType? Type2954 { get; set; } + public global::tryAGI.OpenAI.MoveParamType? Type2954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParamType? Type2955 { get; set; } + public global::tryAGI.OpenAI.ScreenshotParamType? Type2955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParam? Type2956 { get; set; } + public global::tryAGI.OpenAI.ScrollParamType? Type2956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamType? Type2957 { get; set; } + public global::tryAGI.OpenAI.TypeParamType? Type2957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy3? Type2958 { get; set; } + public global::tryAGI.OpenAI.WaitParamType? Type2958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type2959 { get; set; } + public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType? Type2960 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallType? Type2960 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2961 { get; set; } + public global::tryAGI.OpenAI.FunctionToolType? Type2961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem2? Type2962 { get; set; } + public global::tryAGI.OpenAI.RankerVersionType? Type2962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type2963 { get; set; } + public global::tryAGI.OpenAI.HybridSearchOptions? Type2963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType? Type2964 { get; set; } + public global::tryAGI.OpenAI.RankingOptions? Type2964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalSkillParam? Type2965 { get; set; } + public global::tryAGI.OpenAI.Filters2? Type2965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParam? Type2966 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolType? Type2966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type2967 { get; set; } + public global::tryAGI.OpenAI.ComputerToolType? Type2967 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2968 { get; set; } + public global::tryAGI.OpenAI.ComputerEnvironment? Type2968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParam? Type2969 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParamType? Type2970 { get; set; } + public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamType? Type2971 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant1? Type2972 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy2? Type2972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type2973 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type2974 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type2974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParam? Type2975 { get; set; } + public global::tryAGI.OpenAI.ProgrammaticToolCallingParamType? Type2975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParamType? Type2976 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParamType? Type2976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GrammarSyntax1? Type2977 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParam? Type2977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type2978 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamType? Type2978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type2979 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy3? Type2979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamType? Type2980 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type2980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format2? Type2981 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType? Type2981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type2982 { get; set; } + public global::System.Collections.Generic.IList? Type2982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType? Type2983 { get; set; } + public global::tryAGI.OpenAI.SkillsItem2? Type2983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EmptyModelParam? Type2984 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type2984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParam? Type2985 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType? Type2985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParamType? Type2986 { get; set; } + public global::tryAGI.OpenAI.LocalSkillParam? Type2986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamType? Type2987 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParam? Type2987 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2988 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type2988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem13? Type2989 { get; set; } + public global::System.Collections.Generic.IList? Type2989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type2990 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParam? Type2990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType? Type2991 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParamType? Type2991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParamType? Type2992 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamType? Type2992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocation? Type2993 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant1? Type2993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocationType? Type2994 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type2994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContextSize? Type2995 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type2995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContentType? Type2996 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParam? Type2996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type2997 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParamType? Type2997 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2998 { get; set; } + public global::tryAGI.OpenAI.GrammarSyntax1? Type2998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type2999 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type2999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputType? Type3000 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type3000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsType? Type3001 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamType? Type3001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramType? Type3002 { get; set; } + public global::tryAGI.OpenAI.Format2? Type3002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputStatus? Type3003 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type3003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputType? Type3004 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType? Type3004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionBodyType? Type3005 { get; set; } + public global::tryAGI.OpenAI.EmptyModelParam? Type3005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type3006 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParam? Type3006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type3007 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParamType? Type3007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecActionType? Type3008 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamType? Type3008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellAction? Type3009 { get; set; } + public global::System.Collections.Generic.IList? Type3009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallStatus? Type3010 { get; set; } + public global::tryAGI.OpenAI.ToolsItem13? Type3010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResource? Type3011 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type3011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type3012 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType? Type3012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResource? Type3013 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParamType? Type3013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type3014 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocation? Type3014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallType? Type3015 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocationType? Type3015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant12? Type3016 { get; set; } + public global::tryAGI.OpenAI.SearchContextSize? Type3016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type3017 { get; set; } + public global::tryAGI.OpenAI.SearchContentType? Type3017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType? Type3018 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type3018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type3019 { get; set; } + public global::System.Collections.Generic.IList? Type3019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type3020 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type3020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type3021 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputType? Type3021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type3022 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsType? Type3022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type3023 { get; set; } + public global::tryAGI.OpenAI.ProgramType? Type3023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type3024 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputStatus? Type3024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome? Type3025 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputType? Type3025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type3026 { get; set; } + public global::tryAGI.OpenAI.CompactionBodyType? Type3026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType? Type3027 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type3027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type3028 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type3028 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3029 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecActionType? Type3029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type3030 { get; set; } + public global::tryAGI.OpenAI.FunctionShellAction? Type3030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type3031 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallStatus? Type3031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type3032 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResource? Type3032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type3033 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type3033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type3034 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResource? Type3034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type3035 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type3035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type3036 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallType? Type3036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type3037 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant12? Type3037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation? Type3038 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type3038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type3039 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType? Type3039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType? Type3040 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type3040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type3041 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type3041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type3042 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type3042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPProtocolErrorType? Type3043 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type3043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolExecutionErrorType? Type3044 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type3044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HTTPErrorType? Type3045 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type3045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DetailEnum? Type3046 { get; set; } + public global::tryAGI.OpenAI.Outcome? Type3046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemStatus? Type3047 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type3047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type3048 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType? Type3048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParam? Type3049 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type3049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParamType? Type3050 { get; set; } + public global::System.Collections.Generic.IList? Type3050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type3051 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type3051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type3052 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type3052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileDetailEnum? Type3053 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type3053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParam? Type3054 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type3054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParamType? Type3055 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type3055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type3056 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type3056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3057 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type3057 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3058 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type3058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item? Type3059 { get; set; } + public global::tryAGI.OpenAI.Operation? Type3059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type3060 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type3060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type3061 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType? Type3061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationParam? Type3062 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type3062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationParamType? Type3063 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type3063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationParam? Type3064 { get; set; } + public global::tryAGI.OpenAI.MCPProtocolErrorType? Type3064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationParamType? Type3065 { get; set; } + public global::tryAGI.OpenAI.MCPToolExecutionErrorType? Type3065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationParam? Type3066 { get; set; } + public global::tryAGI.OpenAI.HTTPErrorType? Type3066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationParamType? Type3067 { get; set; } + public global::tryAGI.OpenAI.DetailEnum? Type3067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type3068 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemStatus? Type3068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type3069 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type3069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsItemParamType? Type3070 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParam? Type3070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsItemParamRole? Type3071 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParamType? Type3071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type3072 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type3072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellActionParam? Type3073 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type3073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type3074 { get; set; } + public global::tryAGI.OpenAI.FileDetailEnum? Type3074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type3075 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParam? Type3075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant13? Type3076 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParamType? Type3076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type3077 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type3077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type3078 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type3079 { get; set; } + public global::System.Collections.Generic.IList? Type3079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type3080 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item? Type3080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type3081 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type3081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type3082 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type3082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type3083 { get; set; } + public global::tryAGI.OpenAI.FileCitationParam? Type3083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type3084 { get; set; } + public global::tryAGI.OpenAI.FileCitationParamType? Type3084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType? Type3085 { get; set; } + public global::tryAGI.OpenAI.UrlCitationParam? Type3085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type3086 { get; set; } + public global::tryAGI.OpenAI.UrlCitationParamType? Type3086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type3087 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationParam? Type3087 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3088 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationParamType? Type3088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type3089 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type3089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type3090 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type3090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type3091 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParamType? Type3091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type3092 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParamRole? Type3092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type3093 { get; set; } + public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type3093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type3094 { get; set; } + public global::tryAGI.OpenAI.FunctionShellActionParam? Type3094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type3095 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type3095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type3096 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type3096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type3097 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant13? Type3097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType? Type3098 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type3098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type3099 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type3099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type3100 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type3100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type3101 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type3101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionTriggerItemParamType? Type3102 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type3102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemReferenceParamType? Type3103 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type3103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramItemParamType? Type3104 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type3104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputItemStatus? Type3105 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type3105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputItemParamType? Type3106 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType? Type3106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResource? Type3107 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type3107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResourceObject? Type3108 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type3108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type3109 { get; set; } + public global::System.Collections.Generic.IList? Type3109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type3110 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type3110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCustomVoiceParam? Type3111 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type3111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf?, global::tryAGI.OpenAI.LiveCustomVoiceParam>? Type3112 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type3112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type3113 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type3113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParamVoiceVariant1? Type3114 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type3114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientDelegationParam? Type3115 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type3115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientDelegationParamType? Type3116 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type3116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesServiceTier? Type3117 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type3117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveReasoningEffort? Type3118 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type3118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveReasoningSummary? Type3119 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType? Type3119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationReasoningInputParam? Type3120 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type3120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTextVerbosity? Type3121 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type3121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationTextInputParam? Type3122 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type3122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolInputParam? Type3123 { get; set; } + public global::tryAGI.OpenAI.CompactionTriggerItemParamType? Type3123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolInputParamType? Type3124 { get; set; } + public global::tryAGI.OpenAI.ItemReferenceParamType? Type3124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebSearchToolInputParam? Type3125 { get; set; } + public global::tryAGI.OpenAI.ProgramItemParamType? Type3125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebSearchToolInputParamType? Type3126 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputItemStatus? Type3126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolChoiceEnum? Type3127 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputItemParamType? Type3127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolChoiceParam? Type3128 { get; set; } + public global::tryAGI.OpenAI.ConversationResource? Type3128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolChoiceParamType? Type3129 { get; set; } + public global::tryAGI.OpenAI.ConversationResourceObject? Type3129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolChoiceParam? Type3130 { get; set; } + public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type3130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolChoiceParamType? Type3131 { get; set; } + public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type3131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParam? Type3132 { get; set; } + public global::tryAGI.OpenAI.LiveCustomVoiceParam? Type3132 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3133 { get; set; } + public global::tryAGI.OpenAI.OneOf?, global::tryAGI.OpenAI.LiveCustomVoiceParam>? Type3133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem14? Type3134 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type3134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminator? Type3135 { get; set; } + public global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParamVoiceVariant1? Type3135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminatorType? Type3136 { get; set; } + public global::tryAGI.OpenAI.LiveClientDelegationParam? Type3136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3137 { get; set; } + public global::tryAGI.OpenAI.LiveClientDelegationParamType? Type3137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationParam? Type3138 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesServiceTier? Type3138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationParamType? Type3139 { get; set; } + public global::tryAGI.OpenAI.LiveReasoningEffort? Type3139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant1Discriminator? Type3140 { get; set; } + public global::tryAGI.OpenAI.LiveReasoningSummary? Type3140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType? Type3141 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationReasoningInputParam? Type3141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialMessageStatus? Type3142 { get; set; } + public global::tryAGI.OpenAI.LiveTextVerbosity? Type3142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam? Type3143 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationTextInputParam? Type3143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType? Type3144 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolInputParam? Type3144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParam? Type3145 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolInputParamType? Type3145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType? Type3146 { get; set; } + public global::tryAGI.OpenAI.LiveWebSearchToolInputParam? Type3146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamRole? Type3147 { get; set; } + public global::tryAGI.OpenAI.LiveWebSearchToolInputParamType? Type3147 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3148 { get; set; } + public global::tryAGI.OpenAI.LiveToolChoiceEnum? Type3148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParam? Type3149 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolChoiceParam? Type3149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamType? Type3150 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolChoiceParamType? Type3150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamRole? Type3151 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolChoiceParam? Type3151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialTextContentPartParam? Type3152 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolChoiceParamType? Type3152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialTextContentPartParamType? Type3153 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParam? Type3153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParam? Type3154 { get; set; } + public global::System.Collections.Generic.IList? Type3154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParamType? Type3155 { get; set; } + public global::tryAGI.OpenAI.ToolsItem14? Type3155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParam? Type3156 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminator? Type3156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamType? Type3157 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminatorType? Type3157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamRole? Type3158 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3158 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3159 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationParam? Type3159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem4? Type3160 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationParamType? Type3160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminator? Type3161 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant1Discriminator? Type3161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminatorType? Type3162 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType? Type3162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItem? Type3163 { get; set; } + public global::tryAGI.OpenAI.LiveInitialMessageStatus? Type3163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItemDiscriminator? Type3164 { get; set; } + public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam? Type3164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItemDiscriminatorRole? Type3165 { get; set; } + public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType? Type3165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedServerEventParam? Type3166 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParam? Type3166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParam? Type3167 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType? Type3167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3168 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamRole? Type3168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedClientEvents? Type3169 { get; set; } + public global::System.Collections.Generic.IList? Type3169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3170 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParam? Type3170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedServerEvents? Type3171 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamType? Type3171 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3172 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamRole? Type3172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParam? Type3173 { get; set; } + public global::tryAGI.OpenAI.LiveInitialTextContentPartParam? Type3173 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3174 { get; set; } + public global::tryAGI.OpenAI.LiveInitialTextContentPartParamType? Type3174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem15? Type3175 { get; set; } + public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParam? Type3175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminator? Type3176 { get; set; } + public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParamType? Type3176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminatorType? Type3177 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParam? Type3177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParamType? Type3178 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamType? Type3178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderResponse? Type3179 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamRole? Type3179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderResponseType? Type3180 { get; set; } + public global::System.Collections.Generic.IList? Type3180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderResponse? Type3181 { get; set; } + public global::tryAGI.OpenAI.ContentItem4? Type3181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderResponseType? Type3182 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminator? Type3182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderResponse? Type3183 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminatorType? Type3183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderResponseType? Type3184 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItem? Type3184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProviderDiscriminator? Type3185 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItemDiscriminator? Type3185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProviderDiscriminatorType? Type3186 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItemDiscriminatorRole? Type3186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType? Type3187 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedServerEventParam? Type3187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type3188 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParam? Type3188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type3189 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CyberAccessProgramEnum? Type3190 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedClientEvents? Type3190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningModeEnumEnum? Type3191 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CacheMissReasonTypeEnum? Type3192 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedServerEvents? Type3192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBody? Type3193 { get; set; } + public global::System.Collections.Generic.IList? Type3193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType? Type3194 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParam? Type3194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBody? Type3195 { get; set; } + public global::System.Collections.Generic.IList? Type3195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType? Type3196 { get; set; } + public global::tryAGI.OpenAI.ToolsItem15? Type3196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBody? Type3197 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminator? Type3197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type3198 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminatorType? Type3198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBody? Type3199 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParamType? Type3199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType? Type3200 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderResponse? Type3200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminator? Type3201 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderResponseType? Type3201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType? Type3202 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderResponse? Type3202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationErrorBody? Type3203 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderResponseType? Type3203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationErrorBodyType? Type3204 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderResponse? Type3204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Input4? Type3205 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderResponseType? Type3205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputDiscriminator? Type3206 { get; set; } + public global::tryAGI.OpenAI.ProviderDiscriminator? Type3206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type3207 { get; set; } + public global::tryAGI.OpenAI.ProviderDiscriminatorType? Type3207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Output5? Type3208 { get; set; } + public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType? Type3208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationOutputDiscriminator? Type3209 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type3209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type3210 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type3210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType? Type3211 { get; set; } + public global::tryAGI.OpenAI.CyberAccessProgramEnum? Type3211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType? Type3212 { get; set; } + public global::tryAGI.OpenAI.ReasoningModeEnumEnum? Type3212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType? Type3213 { get; set; } + public global::tryAGI.OpenAI.CacheMissReasonTypeEnum? Type3213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEventType? Type3214 { get; set; } + public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBody? Type3214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ShellCallOutputDelta? Type3215 { get; set; } + public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType? Type3215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType? Type3216 { get; set; } + public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBody? Type3216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType? Type3217 { get; set; } + public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType? Type3217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationBody? Type3218 { get; set; } + public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBody? Type3218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateConversationBody? Type3219 { get; set; } + public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type3219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type3220 { get; set; } + public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBody? Type3220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseNoticeType? Type3221 { get; set; } + public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType? Type3221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseNotice? Type3222 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminator? Type3222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseResource? Type3223 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType? Type3223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseResourceObject? Type3224 { get; set; } + public global::tryAGI.OpenAI.ModerationErrorBody? Type3224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertErrorType? Type3225 { get; set; } + public global::tryAGI.OpenAI.ModerationErrorBodyType? Type3225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertResource? Type3226 { get; set; } + public global::tryAGI.OpenAI.Input4? Type3226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertResourceObject? Type3227 { get; set; } + public global::tryAGI.OpenAI.ModerationInputDiscriminator? Type3227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageOrder? Type3228 { get; set; } + public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type3228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageStatus? Type3229 { get; set; } + public global::tryAGI.OpenAI.Output5? Type3229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponse? Type3230 { get; set; } + public global::tryAGI.OpenAI.ModerationOutputDiscriminator? Type3230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseObject? Type3231 { get; set; } + public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type3231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Provider2? Type3232 { get; set; } + public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType? Type3232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminator? Type3233 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType? Type3233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType? Type3234 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType? Type3234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageListResource? Type3235 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEventType? Type3235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageListResourceObject? Type3236 { get; set; } + public global::tryAGI.OpenAI.ShellCallOutputDelta? Type3236 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3237 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType? Type3237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderParams? Type3238 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType? Type3238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType? Type3239 { get; set; } + public global::tryAGI.OpenAI.CreateConversationBody? Type3239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderParams? Type3240 { get; set; } + public global::tryAGI.OpenAI.UpdateConversationBody? Type3240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderParamsType? Type3241 { get; set; } + public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type3241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderParams? Type3242 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseNoticeType? Type3242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderParamsType? Type3243 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseNotice? Type3243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBody? Type3244 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseResource? Type3244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Provider3? Type3245 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseResourceObject? Type3245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminator? Type3246 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertErrorType? Type3246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminatorType? Type3247 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertResource? Type3247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageDeletedResource? Type3248 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertResourceObject? Type3248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageDeletedResourceObject? Type3249 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageOrder? Type3249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitCurrency? Type3250 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageStatus? Type3250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitCurrencyEnum? Type3251 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponse? Type3251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitInterval? Type3252 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseObject? Type3252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitIntervalEnum? Type3253 { get; set; } + public global::tryAGI.OpenAI.Provider2? Type3253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcementStatus? Type3254 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminator? Type3254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum? Type3255 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType? Type3255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcement? Type3256 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageListResource? Type3256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitResource? Type3257 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageListResourceObject? Type3257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject? Type3258 { get; set; } + public global::System.Collections.Generic.IList? Type3258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBody? Type3259 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderParams? Type3259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency? Type3260 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType? Type3260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval? Type3261 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderParams? Type3261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResource? Type3262 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderParamsType? Type3262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject? Type3263 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderParams? Type3263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitResource? Type3264 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderParamsType? Type3264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitResourceObject? Type3265 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBody? Type3265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBody? Type3266 { get; set; } + public global::tryAGI.OpenAI.Provider3? Type3266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency? Type3267 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminator? Type3267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval? Type3268 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminatorType? Type3268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResource? Type3269 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageDeletedResource? Type3269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject? Type3270 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageDeletedResourceObject? Type3270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateProjectServiceAccountApiKeyBody? Type3271 { get; set; } + public global::tryAGI.OpenAI.SpendLimitCurrency? Type3271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceAccountApiKeyBody? Type3272 { get; set; } + public global::tryAGI.OpenAI.SpendLimitCurrencyEnum? Type3272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject? Type3273 { get; set; } + public global::tryAGI.OpenAI.SpendLimitInterval? Type3273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContentProvenanceBody? Type3274 { get; set; } + public global::tryAGI.OpenAI.SpendLimitIntervalEnum? Type3274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceCheckObject? Type3275 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcementStatus? Type3275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceDetectionResultApi? Type3276 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum? Type3276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAValidationStateApi? Type3277 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcement? Type3277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAProvenanceResult? Type3278 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitResource? Type3278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAProvenanceResultType? Type3279 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject? Type3279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SynthIDProvenanceResult? Type3280 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBody? Type3280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SynthIDProvenanceResultType? Type3281 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency? Type3281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResource? Type3282 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval? Type3282 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3283 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResource? Type3283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResultsItem2? Type3284 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject? Type3284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminator? Type3285 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitResource? Type3285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType? Type3286 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitResourceObject? Type3286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrderEnum? Type3287 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBody? Type3287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModel? Type3288 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency? Type3288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModelEnum? Type3289 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval? Type3289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoStatus? Type3290 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResource? Type3290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSize? Type3291 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject? Type3291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Error22? Type3292 { get; set; } + public global::tryAGI.OpenAI.CreateProjectServiceAccountApiKeyBody? Type3292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResource? Type3293 { get; set; } + public global::tryAGI.OpenAI.ServiceAccountApiKeyBody? Type3293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResourceObject? Type3294 { get; set; } + public global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject? Type3294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResource? Type3295 { get; set; } + public global::tryAGI.OpenAI.CreateContentProvenanceBody? Type3295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResourceObject? Type3296 { get; set; } + public global::tryAGI.OpenAI.ProvenanceCheckObject? Type3296 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3297 { get; set; } + public global::tryAGI.OpenAI.ProvenanceDetectionResultApi? Type3297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageRefParam2? Type3298 { get; set; } + public global::tryAGI.OpenAI.C2PAValidationStateApi? Type3298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSeconds? Type3299 { get; set; } + public global::tryAGI.OpenAI.C2PAProvenanceResult? Type3299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type3300 { get; set; } + public global::tryAGI.OpenAI.C2PAProvenanceResultType? Type3300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3301 { get; set; } + public global::tryAGI.OpenAI.SynthIDProvenanceResult? Type3301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoJsonBody? Type3302 { get; set; } + public global::tryAGI.OpenAI.SynthIDProvenanceResultType? Type3302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type3303 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResource? Type3303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoCharacterResource? Type3304 { get; set; } + public global::System.Collections.Generic.IList? Type3304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoReferenceInputParam? Type3305 { get; set; } + public global::tryAGI.OpenAI.ResultsItem2? Type3305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type3306 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminator? Type3306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3307 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType? Type3307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type3308 { get; set; } + public global::tryAGI.OpenAI.OrderEnum? Type3308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type3309 { get; set; } + public global::tryAGI.OpenAI.VideoModel? Type3309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3310 { get; set; } + public global::tryAGI.OpenAI.VideoModelEnum? Type3310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type3311 { get; set; } + public global::tryAGI.OpenAI.VideoStatus? Type3311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResource? Type3312 { get; set; } + public global::tryAGI.OpenAI.VideoSize? Type3312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type3313 { get; set; } + public global::tryAGI.OpenAI.Error22? Type3313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoContentVariant? Type3314 { get; set; } + public global::tryAGI.OpenAI.VideoResource? Type3314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoRemixBody? Type3315 { get; set; } + public global::tryAGI.OpenAI.VideoResourceObject? Type3315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationEnum? Type3316 { get; set; } + public global::tryAGI.OpenAI.VideoListResource? Type3316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersonalityEnum? Type3317 { get; set; } + public global::tryAGI.OpenAI.VideoListResourceObject? Type3317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersonalityEnumEnum? Type3318 { get; set; } + public global::System.Collections.Generic.IList? Type3318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsBody? Type3319 { get; set; } + public global::tryAGI.OpenAI.ImageRefParam2? Type3319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResource? Type3320 { get; set; } + public global::tryAGI.OpenAI.VideoSeconds? Type3320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResourceObject? Type3321 { get; set; } + public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type3321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type3322 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierEnum2? Type3323 { get; set; } + public global::tryAGI.OpenAI.CreateVideoJsonBody? Type3323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type3324 { get; set; } + public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type3324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemField? Type3325 { get; set; } + public global::tryAGI.OpenAI.VideoCharacterResource? Type3325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type3326 { get; set; } + public global::tryAGI.OpenAI.VideoReferenceInputParam? Type3326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type3327 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type3327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResource? Type3328 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResourceObject? Type3329 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type3329 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3330 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type3330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResource? Type3331 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResourceObject? Type3332 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type3332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResource? Type3333 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResource? Type3333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResourceObject? Type3334 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type3334 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3335 { get; set; } + public global::tryAGI.OpenAI.VideoContentVariant? Type3335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillBody? Type3336 { get; set; } + public global::tryAGI.OpenAI.CreateVideoRemixBody? Type3336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? Type3337 { get; set; } + public global::tryAGI.OpenAI.TruncationEnum? Type3337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type3338 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnum? Type3338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResource? Type3339 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnumEnum? Type3339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type3340 { get; set; } + public global::tryAGI.OpenAI.TokenCountsBody? Type3340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResource? Type3341 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResource? Type3341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResourceObject? Type3342 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResourceObject? Type3342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResource? Type3343 { get; set; } + public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type3343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type3344 { get; set; } + public global::tryAGI.OpenAI.ServiceTierEnum2? Type3344 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3345 { get; set; } + public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type3345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillVersionBody? Type3346 { get; set; } + public global::tryAGI.OpenAI.ItemField? Type3346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type3347 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type3347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type3348 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type3348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type3349 { get; set; } + public global::tryAGI.OpenAI.CompactResource? Type3349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflow? Type3350 { get; set; } + public global::tryAGI.OpenAI.CompactResourceObject? Type3350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3351 { get; set; } + public global::System.Collections.Generic.IList? Type3351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionRateLimits? Type3352 { get; set; } + public global::tryAGI.OpenAI.SkillResource? Type3352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionStatus? Type3353 { get; set; } + public global::tryAGI.OpenAI.SkillResourceObject? Type3353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type3354 { get; set; } + public global::tryAGI.OpenAI.SkillListResource? Type3354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionFileUpload? Type3355 { get; set; } + public global::tryAGI.OpenAI.SkillListResourceObject? Type3355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionHistory? Type3356 { get; set; } + public global::System.Collections.Generic.IList? Type3356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type3357 { get; set; } + public global::tryAGI.OpenAI.CreateSkillBody? Type3357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResource? Type3358 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? Type3358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResourceObject? Type3359 { get; set; } + public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type3359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowTracingParam? Type3360 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResource? Type3360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowParam? Type3361 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type3361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParam? Type3362 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResource? Type3362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type3363 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResourceObject? Type3363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RateLimitsParam? Type3364 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResource? Type3364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type3365 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type3365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileUploadParam? Type3366 { get; set; } + public global::System.Collections.Generic.IList? Type3366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HistoryParam? Type3367 { get; set; } + public global::tryAGI.OpenAI.CreateSkillVersionBody? Type3367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type3368 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type3368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatSessionBody? Type3369 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type3369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputText? Type3370 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type3370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputTextType? Type3371 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflow? Type3371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedText? Type3372 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type3372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type3373 { get; set; } + public global::tryAGI.OpenAI.ChatSessionRateLimits? Type3373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AttachmentType? Type3374 { get; set; } + public global::tryAGI.OpenAI.ChatSessionStatus? Type3374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Attachment? Type3375 { get; set; } + public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type3375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoice9? Type3376 { get; set; } + public global::tryAGI.OpenAI.ChatSessionFileUpload? Type3376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InferenceOptions? Type3377 { get; set; } + public global::tryAGI.OpenAI.ChatSessionHistory? Type3377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItem? Type3378 { get; set; } + public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type3378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemObject? Type3379 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResource? Type3379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemType? Type3380 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResourceObject? Type3380 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3381 { get; set; } + public global::tryAGI.OpenAI.WorkflowTracingParam? Type3381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem5? Type3382 { get; set; } + public global::tryAGI.OpenAI.WorkflowParam? Type3382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type3383 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type3384 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParam? Type3384 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3385 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type3385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSource? Type3386 { get; set; } + public global::tryAGI.OpenAI.RateLimitsParam? Type3386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSourceType? Type3387 { get; set; } + public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type3387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotation? Type3388 { get; set; } + public global::tryAGI.OpenAI.FileUploadParam? Type3388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationType? Type3389 { get; set; } + public global::tryAGI.OpenAI.HistoryParam? Type3389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSource? Type3390 { get; set; } + public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type3390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type3391 { get; set; } + public global::tryAGI.OpenAI.CreateChatSessionBody? Type3391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotation? Type3392 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputText? Type3392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationType? Type3393 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputTextType? Type3393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputText? Type3394 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedText? Type3394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextType? Type3395 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type3395 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3396 { get; set; } + public global::tryAGI.OpenAI.AttachmentType? Type3396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem3? Type3397 { get; set; } + public global::tryAGI.OpenAI.Attachment? Type3397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type3398 { get; set; } + public global::tryAGI.OpenAI.ToolChoice9? Type3398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type3399 { get; set; } + public global::tryAGI.OpenAI.InferenceOptions? Type3399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItem? Type3400 { get; set; } + public global::tryAGI.OpenAI.UserMessageItem? Type3400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemObject? Type3401 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemObject? Type3401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemType? Type3402 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemType? Type3402 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3403 { get; set; } + public global::System.Collections.Generic.IList? Type3403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItem? Type3404 { get; set; } + public global::tryAGI.OpenAI.ContentItem5? Type3404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemObject? Type3405 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type3405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemType? Type3406 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type3406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallStatus? Type3407 { get; set; } + public global::System.Collections.Generic.IList? Type3407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItem? Type3408 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSource? Type3408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemObject? Type3409 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSourceType? Type3409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemType? Type3410 { get; set; } + public global::tryAGI.OpenAI.FileAnnotation? Type3410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskType? Type3411 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationType? Type3411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItem? Type3412 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSource? Type3412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemObject? Type3413 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type3413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemType? Type3414 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotation? Type3414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupTask? Type3415 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationType? Type3415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItem? Type3416 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputText? Type3416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemObject? Type3417 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextType? Type3417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemType? Type3418 { get; set; } + public global::System.Collections.Generic.IList? Type3418 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3419 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem3? Type3419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItem? Type3420 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type3420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type3421 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type3421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type3422 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItem? Type3422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResource? Type3423 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemObject? Type3423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type3424 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemType? Type3424 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3425 { get; set; } + public global::System.Collections.Generic.IList? Type3425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatus? Type3426 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItem? Type3426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatusType? Type3427 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemObject? Type3427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatus? Type3428 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemType? Type3428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatusType? Type3429 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallStatus? Type3429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatus? Type3430 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItem? Type3430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatusType? Type3431 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemObject? Type3431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResource? Type3432 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemType? Type3432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceObject? Type3433 { get; set; } + public global::tryAGI.OpenAI.TaskType? Type3433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Status? Type3434 { get; set; } + public global::tryAGI.OpenAI.TaskItem? Type3434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type3435 { get; set; } + public global::tryAGI.OpenAI.TaskItemObject? Type3435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type3436 { get; set; } + public global::tryAGI.OpenAI.TaskItemType? Type3436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResource? Type3437 { get; set; } + public global::tryAGI.OpenAI.TaskGroupTask? Type3437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type3438 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItem? Type3438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResource? Type3439 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemObject? Type3439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResourceObject? Type3440 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemType? Type3440 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3441 { get; set; } + public global::System.Collections.Generic.IList? Type3441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTypeResource? Type3442 { get; set; } + public global::tryAGI.OpenAI.ThreadItem? Type3442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentStatusResource? Type3443 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type3443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceInline? Type3444 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type3444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceInlineType? Type3445 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResource? Type3445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResource? Type3446 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type3446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceDiscriminator? Type3447 { get; set; } + public global::System.Collections.Generic.IList? Type3447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceDiscriminatorType? Type3448 { get; set; } + public global::tryAGI.OpenAI.ActiveStatus? Type3448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceSkillReference? Type3449 { get; set; } + public global::tryAGI.OpenAI.ActiveStatusType? Type3449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType? Type3450 { get; set; } + public global::tryAGI.OpenAI.LockedStatus? Type3450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceInline? Type3451 { get; set; } + public global::tryAGI.OpenAI.LockedStatusType? Type3451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceInlineType? Type3452 { get; set; } + public global::tryAGI.OpenAI.ClosedStatus? Type3452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResource? Type3453 { get; set; } + public global::tryAGI.OpenAI.ClosedStatusType? Type3453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceDiscriminator? Type3454 { get; set; } + public global::tryAGI.OpenAI.ThreadResource? Type3454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType? Type3455 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceObject? Type3455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileId? Type3456 { get; set; } + public global::tryAGI.OpenAI.Status? Type3456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType? Type3457 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type3457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInline? Type3458 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type3458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType? Type3459 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResource? Type3459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResource? Type3460 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type3460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminator? Type3461 { get; set; } + public global::tryAGI.OpenAI.ThreadListResource? Type3461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType? Type3462 { get; set; } + public global::tryAGI.OpenAI.ThreadListResourceObject? Type3462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicEnvironmentResource? Type3463 { get; set; } + public global::System.Collections.Generic.IList? Type3463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicEnvironmentResourceObject? Type3464 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTypeResource? Type3464 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3465 { get; set; } + public global::tryAGI.OpenAI.EnvironmentStatusResource? Type3465 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3466 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceInline? Type3466 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3467 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceInlineType? Type3467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorBodyResource? Type3468 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResource? Type3468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorResponse2? Type3469 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceDiscriminator? Type3469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrderParam? Type3470 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceDiscriminatorType? Type3470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFilePageObjectResource? Type3471 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceSkillReference? Type3471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileResource? Type3472 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType? Type3472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileResourceObject? Type3473 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceInline? Type3473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileListResource? Type3474 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceInlineType? Type3474 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3475 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResource? Type3475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileId? Type3476 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceDiscriminator? Type3476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileIdType? Type3477 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType? Type3477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamInline? Type3478 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileId? Type3478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamInlineType? Type3479 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType? Type3479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParam? Type3480 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInline? Type3480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminator? Type3481 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType? Type3481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminatorType? Type3482 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResource? Type3482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentObjectResource? Type3483 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminator? Type3483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextResource? Type3484 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType? Type3484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextResourceType? Type3485 { get; set; } + public global::tryAGI.OpenAI.PublicEnvironmentResource? Type3485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EncryptedContentResource? Type3486 { get; set; } + public global::tryAGI.OpenAI.PublicEnvironmentResourceObject? Type3486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EncryptedContentResourceType? Type3487 { get; set; } + public global::System.Collections.Generic.IList? Type3487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResource? Type3488 { get; set; } + public global::System.Collections.Generic.IList? Type3488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResourceDiscriminator? Type3489 { get; set; } + public global::System.Collections.Generic.IList? Type3489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResourceDiscriminatorType? Type3490 { get; set; } + public global::tryAGI.OpenAI.ErrorBodyResource? Type3490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentStatusResource? Type3491 { get; set; } + public global::tryAGI.OpenAI.ErrorResponse2? Type3491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentResource? Type3492 { get; set; } + public global::tryAGI.OpenAI.ListOrderParam? Type3492 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3493 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFilePageObjectResource? Type3493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionMessageRoleResource? Type3494 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileResource? Type3494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputText? Type3495 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileResourceObject? Type3495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputTextType? Type3496 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileListResource? Type3496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputImage? Type3497 { get; set; } + public global::System.Collections.Generic.IList? Type3497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputImageType? Type3498 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileId? Type3498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceOutputText? Type3499 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileIdType? Type3499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceOutputTextType? Type3500 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamInline? Type3500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResource? Type3501 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamInlineType? Type3501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceDiscriminator? Type3502 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParam? Type3502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceDiscriminatorType? Type3503 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminator? Type3503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemStatusResource? Type3504 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminatorType? Type3504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhaseResource? Type3505 { get; set; } + public global::tryAGI.OpenAI.SubagentObjectResource? Type3505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageItemResource? Type3506 { get; set; } + public global::tryAGI.OpenAI.OutputTextResource? Type3506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageItemResourceType? Type3507 { get; set; } + public global::tryAGI.OpenAI.OutputTextResourceType? Type3507 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3508 { get; set; } + public global::tryAGI.OpenAI.EncryptedContentResource? Type3508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextResource? Type3509 { get; set; } + public global::tryAGI.OpenAI.EncryptedContentResourceType? Type3509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextResourceType? Type3510 { get; set; } + public global::tryAGI.OpenAI.AgentContentResource? Type3510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemResource? Type3511 { get; set; } + public global::tryAGI.OpenAI.AgentContentResourceDiscriminator? Type3511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemResourceType? Type3512 { get; set; } + public global::tryAGI.OpenAI.AgentContentResourceDiscriminatorType? Type3512 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3513 { get; set; } + public global::tryAGI.OpenAI.SubagentStatusResource? Type3513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallStatusResource? Type3514 { get; set; } + public global::tryAGI.OpenAI.SubagentResource? Type3514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemResource? Type3515 { get; set; } + public global::System.Collections.Generic.IList? Type3515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemResourceType? Type3516 { get; set; } + public global::tryAGI.OpenAI.SessionMessageRoleResource? Type3516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputText? Type3517 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputText? Type3517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputTextType? Type3518 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputTextType? Type3518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputImage? Type3519 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputImage? Type3519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputImageType? Type3520 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputImageType? Type3520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResource? Type3521 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceOutputText? Type3521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceDiscriminator? Type3522 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceOutputTextType? Type3522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceDiscriminatorType? Type3523 { get; set; } + public global::tryAGI.OpenAI.MessageContentResource? Type3523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputResource? Type3524 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceDiscriminator? Type3524 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3525 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceDiscriminatorType? Type3525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemResource? Type3526 { get; set; } + public global::tryAGI.OpenAI.OutputItemStatusResource? Type3526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemResourceType? Type3527 { get; set; } + public global::tryAGI.OpenAI.MessagePhaseResource? Type3527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentMessageItemResource? Type3528 { get; set; } + public global::tryAGI.OpenAI.MessageItemResource? Type3528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentMessageItemResourceType? Type3529 { get; set; } + public global::tryAGI.OpenAI.MessageItemResourceType? Type3529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpCallItemResource? Type3530 { get; set; } + public global::System.Collections.Generic.IList? Type3530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpCallItemResourceType? Type3531 { get; set; } + public global::tryAGI.OpenAI.SummaryTextResource? Type3531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotResource? Type3532 { get; set; } + public global::tryAGI.OpenAI.SummaryTextResourceType? Type3532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotResourceType? Type3533 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemResource? Type3533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseCallItemResource? Type3534 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemResourceType? Type3534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseCallItemResourceType? Type3535 { get; set; } + public global::System.Collections.Generic.IList? Type3535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationFieldResource? Type3536 { get; set; } + public global::tryAGI.OpenAI.FunctionCallStatusResource? Type3536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationOptionResource? Type3537 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemResource? Type3537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthentication? Type3538 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemResourceType? Type3538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType? Type3539 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputText? Type3539 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3540 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputTextType? Type3540 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3541 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputImage? Type3541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResource? Type3542 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputImageType? Type3542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminator? Type3543 { get; set; } + public global::tryAGI.OpenAI.InputContentResource? Type3543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminatorType? Type3544 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceDiscriminator? Type3544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResource? Type3545 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceDiscriminatorType? Type3545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResourceType? Type3546 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputResource? Type3546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResource? Type3547 { get; set; } + public global::System.Collections.Generic.IList? Type3547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType? Type3548 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemResource? Type3548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction? Type3549 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemResourceType? Type3549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResource? Type3550 { get; set; } + public global::tryAGI.OpenAI.AgentMessageItemResource? Type3550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType? Type3551 { get; set; } + public global::tryAGI.OpenAI.AgentMessageItemResourceType? Type3551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction? Type3552 { get; set; } + public global::tryAGI.OpenAI.McpCallItemResource? Type3552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResource? Type3553 { get; set; } + public global::tryAGI.OpenAI.McpCallItemResourceType? Type3553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminator? Type3554 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotResource? Type3554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminatorAction? Type3555 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotResourceType? Type3555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResource? Type3556 { get; set; } + public global::tryAGI.OpenAI.ComputerUseCallItemResource? Type3556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResourceType? Type3557 { get; set; } + public global::tryAGI.OpenAI.ComputerUseCallItemResourceType? Type3557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceSearch? Type3558 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationFieldResource? Type3558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceSearchType? Type3559 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationOptionResource? Type3559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOpenPage? Type3560 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthentication? Type3560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOpenPageType? Type3561 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType? Type3561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceFindInPage? Type3562 { get; set; } + public global::System.Collections.Generic.IList? Type3562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceFindInPageType? Type3563 { get; set; } + public global::System.Collections.Generic.IList? Type3563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOther? Type3564 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResource? Type3564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOtherType? Type3565 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminator? Type3565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResource? Type3566 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminatorType? Type3566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminator? Type3567 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResource? Type3567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminatorType? Type3568 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResourceType? Type3568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallItemResource? Type3569 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResource? Type3569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallItemResourceType? Type3570 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType? Type3570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CommandExecutionItemResource? Type3571 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction? Type3571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CommandExecutionItemResourceType? Type3572 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResource? Type3572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InterruptSubagentCallItemResource? Type3573 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType? Type3573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InterruptSubagentCallItemResourceType? Type3574 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction? Type3574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSubagentCallItemResource? Type3575 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResource? Type3575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSubagentCallItemResourceType? Type3576 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminator? Type3576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SendSubagentInputCallItemResource? Type3577 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminatorAction? Type3577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SendSubagentInputCallItemResourceType? Type3578 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResource? Type3578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResumeSubagentCallItemResource? Type3579 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResourceType? Type3579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResumeSubagentCallItemResourceType? Type3580 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceSearch? Type3580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitForSubagentsCallItemResource? Type3581 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceSearchType? Type3581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitForSubagentsCallItemResourceType? Type3582 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOpenPage? Type3582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CloseSubagentCallItemResource? Type3583 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOpenPageType? Type3583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CloseSubagentCallItemResourceType? Type3584 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceFindInPage? Type3584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResource? Type3585 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceFindInPageType? Type3585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminator? Type3586 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOther? Type3586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminatorType? Type3587 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOtherType? Type3587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionItemListResource? Type3588 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResource? Type3588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionItemListResourceObject? Type3589 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminator? Type3589 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3590 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminatorType? Type3590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnObjectResource? Type3591 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallItemResource? Type3591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnStatusResource? Type3592 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallItemResourceType? Type3592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnErrorCodeResource? Type3593 { get; set; } + public global::tryAGI.OpenAI.CommandExecutionItemResource? Type3593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnErrorResource? Type3594 { get; set; } + public global::tryAGI.OpenAI.CommandExecutionItemResourceType? Type3594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTokensDetailsResource? Type3595 { get; set; } + public global::tryAGI.OpenAI.InterruptSubagentCallItemResource? Type3595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTokensDetailsResource? Type3596 { get; set; } + public global::tryAGI.OpenAI.InterruptSubagentCallItemResourceType? Type3596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenUsageResource? Type3597 { get; set; } + public global::tryAGI.OpenAI.CreateSubagentCallItemResource? Type3597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnResource? Type3598 { get; set; } + public global::tryAGI.OpenAI.CreateSubagentCallItemResourceType? Type3598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnListResource? Type3599 { get; set; } + public global::tryAGI.OpenAI.SendSubagentInputCallItemResource? Type3599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnListResourceObject? Type3600 { get; set; } + public global::tryAGI.OpenAI.SendSubagentInputCallItemResourceType? Type3600 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3601 { get; set; } + public global::tryAGI.OpenAI.ResumeSubagentCallItemResource? Type3601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortResource? Type3602 { get; set; } + public global::tryAGI.OpenAI.ResumeSubagentCallItemResourceType? Type3602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummaryResource? Type3603 { get; set; } + public global::tryAGI.OpenAI.WaitForSubagentsCallItemResource? Type3603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningResource? Type3604 { get; set; } + public global::tryAGI.OpenAI.WaitForSubagentsCallItemResourceType? Type3604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceText? Type3605 { get; set; } + public global::tryAGI.OpenAI.CloseSubagentCallItemResource? Type3605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceTextType? Type3606 { get; set; } + public global::tryAGI.OpenAI.CloseSubagentCallItemResourceType? Type3606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceJsonSchema? Type3607 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResource? Type3607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceJsonSchemaType? Type3608 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminator? Type3608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResource? Type3609 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminatorType? Type3609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceDiscriminator? Type3610 { get; set; } + public global::tryAGI.OpenAI.SessionItemListResource? Type3610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceDiscriminatorType? Type3611 { get; set; } + public global::tryAGI.OpenAI.SessionItemListResourceObject? Type3611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityResource? Type3612 { get; set; } + public global::System.Collections.Generic.IList? Type3612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResource? Type3613 { get; set; } + public global::tryAGI.OpenAI.TurnObjectResource? Type3613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierResource? Type3614 { get; set; } + public global::tryAGI.OpenAI.TurnStatusResource? Type3614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceFunction? Type3615 { get; set; } + public global::tryAGI.OpenAI.SessionTurnErrorCodeResource? Type3615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceFunctionType? Type3616 { get; set; } + public global::tryAGI.OpenAI.SessionTurnErrorResource? Type3616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearch? Type3617 { get; set; } + public global::tryAGI.OpenAI.InputTokensDetailsResource? Type3617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearchType? Type3618 { get; set; } + public global::tryAGI.OpenAI.OutputTokensDetailsResource? Type3618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCalling? Type3619 { get; set; } + public global::tryAGI.OpenAI.TokenUsageResource? Type3619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCallingType? Type3620 { get; set; } + public global::tryAGI.OpenAI.TurnResource? Type3620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttp? Type3621 { get; set; } + public global::tryAGI.OpenAI.SessionTurnListResource? Type3621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttpType? Type3622 { get; set; } + public global::tryAGI.OpenAI.SessionTurnListResourceObject? Type3622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdio? Type3623 { get; set; } + public global::System.Collections.Generic.IList? Type3623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdioType? Type3624 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortResource? Type3624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResource? Type3625 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummaryResource? Type3625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminator? Type3626 { get; set; } + public global::tryAGI.OpenAI.ReasoningResource? Type3626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminatorType? Type3627 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceText? Type3627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpConnectionOriginResource? Type3628 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceTextType? Type3628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceMcp? Type3629 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceJsonSchema? Type3629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceMcpType? Type3630 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceJsonSchemaType? Type3630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchModeResource? Type3631 { get; set; } + public global::tryAGI.OpenAI.TextFormatResource? Type3631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSizeResource? Type3632 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceDiscriminator? Type3632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocationResource? Type3633 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceDiscriminatorType? Type3633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearch? Type3634 { get; set; } + public global::tryAGI.OpenAI.VerbosityResource? Type3634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearchType? Type3635 { get; set; } + public global::tryAGI.OpenAI.TextResource? Type3635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUse? Type3636 { get; set; } + public global::tryAGI.OpenAI.ServiceTierResource? Type3636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUseType? Type3637 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceFunction? Type3637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResource? Type3638 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceFunctionType? Type3638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminator? Type3639 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearch? Type3639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminatorType? Type3640 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearchType? Type3640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MultiAgentConfigResource? Type3641 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCalling? Type3641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentResource? Type3642 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCallingType? Type3642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentResourceObject? Type3643 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttp? Type3643 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3644 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttpType? Type3644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentListResource? Type3645 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdio? Type3645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentListResourceObject? Type3646 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdioType? Type3646 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3647 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResource? Type3647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortParam? Type3648 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminator? Type3648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummaryParam? Type3649 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminatorType? Type3649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningParam? Type3650 { get; set; } + public global::tryAGI.OpenAI.McpConnectionOriginResource? Type3650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamText? Type3651 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceMcp? Type3651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamTextType? Type3652 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceMcpType? Type3652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamJsonSchema? Type3653 { get; set; } + public global::tryAGI.OpenAI.WebSearchModeResource? Type3653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamJsonSchemaType? Type3654 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSizeResource? Type3654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParam? Type3655 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocationResource? Type3655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamDiscriminator? Type3656 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearch? Type3656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamDiscriminatorType? Type3657 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearchType? Type3657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityParam? Type3658 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUse? Type3658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextParam? Type3659 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUseType? Type3659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierParam? Type3660 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResource? Type3660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunction? Type3661 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminator? Type3661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunctionType? Type3662 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminatorType? Type3662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearch? Type3663 { get; set; } + public global::tryAGI.OpenAI.MultiAgentConfigResource? Type3663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearchType? Type3664 { get; set; } + public global::tryAGI.OpenAI.AgentResource? Type3664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCalling? Type3665 { get; set; } + public global::tryAGI.OpenAI.AgentResourceObject? Type3665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCallingType? Type3666 { get; set; } + public global::System.Collections.Generic.IList? Type3666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttp? Type3667 { get; set; } + public global::tryAGI.OpenAI.AgentListResource? Type3667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttpType? Type3668 { get; set; } + public global::tryAGI.OpenAI.AgentListResourceObject? Type3668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdio? Type3669 { get; set; } + public global::System.Collections.Generic.IList? Type3669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdioType? Type3670 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortParam? Type3670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParam? Type3671 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummaryParam? Type3671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminator? Type3672 { get; set; } + public global::tryAGI.OpenAI.ReasoningParam? Type3672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminatorType? Type3673 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamText? Type3673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpConnectionOriginParam? Type3674 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamTextType? Type3674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcp? Type3675 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamJsonSchema? Type3675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcpType? Type3676 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamJsonSchemaType? Type3676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchModeParam? Type3677 { get; set; } + public global::tryAGI.OpenAI.TextFormatParam? Type3677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSizeParam? Type3678 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamDiscriminator? Type3678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocationParam? Type3679 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamDiscriminatorType? Type3679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearch? Type3680 { get; set; } + public global::tryAGI.OpenAI.VerbosityParam? Type3680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearchType? Type3681 { get; set; } + public global::tryAGI.OpenAI.TextParam? Type3681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUse? Type3682 { get; set; } + public global::tryAGI.OpenAI.ServiceTierParam? Type3682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUseType? Type3683 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunction? Type3683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParam? Type3684 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunctionType? Type3684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminator? Type3685 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearch? Type3685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminatorType? Type3686 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearchType? Type3686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MultiAgentConfigCurrentParam? Type3687 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCalling? Type3687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAgentParams? Type3688 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCallingType? Type3688 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3689 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttp? Type3689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateAgentParams? Type3690 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttpType? Type3690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedAgentResource? Type3691 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdio? Type3691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedAgentResourceObject? Type3692 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdioType? Type3692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentPackagesResource? Type3693 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParam? Type3693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkAccessResource? Type3694 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminator? Type3694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicyResource? Type3695 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminatorType? Type3695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DesktopResource? Type3696 { get; set; } + public global::tryAGI.OpenAI.McpConnectionOriginParam? Type3696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReference? Type3697 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcp? Type3697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReferenceType? Type3698 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcpType? Type3698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceInline? Type3699 { get; set; } + public global::tryAGI.OpenAI.WebSearchModeParam? Type3699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceInlineType? Type3700 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSizeParam? Type3700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResource? Type3701 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocationParam? Type3701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminator? Type3702 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearch? Type3702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminatorType? Type3703 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearchType? Type3703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceFileId? Type3704 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUse? Type3704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceFileIdType? Type3705 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUseType? Type3705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceInline? Type3706 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParam? Type3706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceInlineType? Type3707 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminator? Type3707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResource? Type3708 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminatorType? Type3708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminator? Type3709 { get; set; } + public global::tryAGI.OpenAI.MultiAgentConfigCurrentParam? Type3709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminatorType? Type3710 { get; set; } + public global::tryAGI.OpenAI.CreateAgentParams? Type3710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateResource? Type3711 { get; set; } + public global::System.Collections.Generic.IList? Type3711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateResourceObject? Type3712 { get; set; } + public global::tryAGI.OpenAI.UpdateAgentParams? Type3712 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3713 { get; set; } + public global::tryAGI.OpenAI.DeletedAgentResource? Type3713 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3714 { get; set; } + public global::tryAGI.OpenAI.DeletedAgentResourceObject? Type3714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateListResource? Type3715 { get; set; } + public global::tryAGI.OpenAI.EnvironmentPackagesResource? Type3715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateListResourceObject? Type3716 { get; set; } + public global::tryAGI.OpenAI.NetworkAccessResource? Type3716 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3717 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyResource? Type3717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentPackagesParam? Type3718 { get; set; } + public global::tryAGI.OpenAI.DesktopResource? Type3718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetupCommandParam? Type3719 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReference? Type3719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkAccessParam? Type3720 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReferenceType? Type3720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicyParam? Type3721 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceInline? Type3721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DesktopParam? Type3722 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceInlineType? Type3722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamSkillReference? Type3723 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResource? Type3723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamSkillReferenceType? Type3724 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminator? Type3724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64? Type3725 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminatorType? Type3725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64Type? Type3726 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceFileId? Type3726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64MediaType? Type3727 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceFileIdType? Type3727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParam? Type3728 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceInline? Type3728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminator? Type3729 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceInlineType? Type3729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminatorType? Type3730 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResource? Type3730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamInline? Type3731 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminator? Type3731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamInlineType? Type3732 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminatorType? Type3732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParam? Type3733 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateResource? Type3733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamDiscriminator? Type3734 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateResourceObject? Type3734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamDiscriminatorType? Type3735 { get; set; } + public global::System.Collections.Generic.IList? Type3735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamInline? Type3736 { get; set; } + public global::System.Collections.Generic.IList? Type3736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamInlineType? Type3737 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateListResource? Type3737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParam? Type3738 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateListResourceObject? Type3738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamDiscriminator? Type3739 { get; set; } + public global::System.Collections.Generic.IList? Type3739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamDiscriminatorType? Type3740 { get; set; } + public global::tryAGI.OpenAI.EnvironmentPackagesParam? Type3740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentTemplateParams? Type3741 { get; set; } + public global::tryAGI.OpenAI.SetupCommandParam? Type3741 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3742 { get; set; } + public global::tryAGI.OpenAI.NetworkAccessParam? Type3742 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3743 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyParam? Type3743 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3744 { get; set; } + public global::tryAGI.OpenAI.DesktopParam? Type3744 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3745 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamSkillReference? Type3745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEnvironmentTemplateParams? Type3746 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamSkillReferenceType? Type3746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResource? Type3747 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64? Type3747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResourceObject? Type3748 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64Type? Type3748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionStatusResource? Type3749 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64MediaType? Type3749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthentication? Type3750 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParam? Type3750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthenticationType? Type3751 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminator? Type3751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccess? Type3752 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminatorType? Type3752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccessType? Type3753 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamInline? Type3753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResource? Type3754 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamInlineType? Type3754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminator? Type3755 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParam? Type3755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminatorType? Type3756 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamDiscriminator? Type3756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequest? Type3757 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamDiscriminatorType? Type3757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequestType? Type3758 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamInline? Type3758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCall? Type3759 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamInlineType? Type3759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCallType? Type3760 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParam? Type3760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnection? Type3761 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamDiscriminator? Type3761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnectionType? Type3762 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamDiscriminatorType? Type3762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResource? Type3763 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentTemplateParams? Type3763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminator? Type3764 { get; set; } + public global::System.Collections.Generic.IList? Type3764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminatorType? Type3765 { get; set; } + public global::System.Collections.Generic.IList? Type3765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceFunction? Type3766 { get; set; } + public global::System.Collections.Generic.IList? Type3766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceFunctionType? Type3767 { get; set; } + public global::System.Collections.Generic.IList? Type3767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCalling? Type3768 { get; set; } + public global::tryAGI.OpenAI.UpdateEnvironmentTemplateParams? Type3768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCallingType? Type3769 { get; set; } + public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResource? Type3769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceHttp? Type3770 { get; set; } + public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResourceObject? Type3770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceHttpType? Type3771 { get; set; } + public global::tryAGI.OpenAI.SessionStatusResource? Type3771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceStdio? Type3772 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthentication? Type3772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceStdioType? Type3773 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthenticationType? Type3773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResource? Type3774 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccess? Type3774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceDiscriminator? Type3775 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccessType? Type3775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceDiscriminatorType? Type3776 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResource? Type3776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceMcp? Type3777 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminator? Type3777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceMcpType? Type3778 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminatorType? Type3778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceWebSearch? Type3779 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequest? Type3779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceWebSearchType? Type3780 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequestType? Type3780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceComputerUse? Type3781 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCall? Type3781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceComputerUseType? Type3782 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCallType? Type3782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResource? Type3783 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnection? Type3783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceDiscriminator? Type3784 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnectionType? Type3784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceDiscriminatorType? Type3785 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResource? Type3785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionAgentResource? Type3786 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminator? Type3786 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3787 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminatorType? Type3787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceNone? Type3788 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceFunction? Type3788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceNoneType? Type3789 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceFunctionType? Type3789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerSizeResource? Type3790 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCalling? Type3790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHosted? Type3791 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCallingType? Type3791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHostedType? Type3792 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceHttp? Type3792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceSelfHosted? Type3793 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceHttpType? Type3793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceSelfHostedType? Type3794 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceStdio? Type3794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResource? Type3795 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceStdioType? Type3795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceDiscriminator? Type3796 { get; set; } + public global::tryAGI.OpenAI.McpTransportResource? Type3796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceDiscriminatorType? Type3797 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceDiscriminator? Type3797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionResource? Type3798 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceDiscriminatorType? Type3798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionResourceObject? Type3799 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceMcp? Type3799 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3800 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceMcpType? Type3800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionListResource? Type3801 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceWebSearch? Type3801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionListResourceObject? Type3802 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceWebSearchType? Type3802 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3803 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceComputerUse? Type3803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamFunction? Type3804 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceComputerUseType? Type3804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamFunctionType? Type3805 { get; set; } + public global::tryAGI.OpenAI.AgentToolResource? Type3805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamToolSearch? Type3806 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceDiscriminator? Type3806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamToolSearchType? Type3807 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceDiscriminatorType? Type3807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCalling? Type3808 { get; set; } + public global::tryAGI.OpenAI.SessionAgentResource? Type3808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCallingType? Type3809 { get; set; } + public global::System.Collections.Generic.IList? Type3809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamHttp? Type3810 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceNone? Type3810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamHttpType? Type3811 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceNoneType? Type3811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamStdio? Type3812 { get; set; } + public global::tryAGI.OpenAI.ContainerSizeResource? Type3812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamStdioType? Type3813 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHosted? Type3813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParam? Type3814 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHostedType? Type3814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminator? Type3815 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceSelfHosted? Type3815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminatorType? Type3816 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceSelfHostedType? Type3816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamMcp? Type3817 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResource? Type3817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamMcpType? Type3818 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceDiscriminator? Type3818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamWebSearch? Type3819 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceDiscriminatorType? Type3819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamWebSearchType? Type3820 { get; set; } + public global::tryAGI.OpenAI.SessionResource? Type3820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamComputerUse? Type3821 { get; set; } + public global::tryAGI.OpenAI.SessionResourceObject? Type3821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamComputerUseType? Type3822 { get; set; } + public global::System.Collections.Generic.IList? Type3822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParam? Type3823 { get; set; } + public global::tryAGI.OpenAI.SessionListResource? Type3823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminator? Type3824 { get; set; } + public global::tryAGI.OpenAI.SessionListResourceObject? Type3824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminatorType? Type3825 { get; set; } + public global::System.Collections.Generic.IList? Type3825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionAgentConfigParam? Type3826 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamFunction? Type3826 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3827 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamFunctionType? Type3827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamNone? Type3828 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamToolSearch? Type3828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamNoneType? Type3829 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamToolSearchType? Type3829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerSizeParam? Type3830 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCalling? Type3830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamOpenaiHosted? Type3831 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCallingType? Type3831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamOpenaiHostedType? Type3832 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamHttp? Type3832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamSelfHosted? Type3833 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamHttpType? Type3833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamSelfHostedType? Type3834 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamStdio? Type3834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParam? Type3835 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamStdioType? Type3835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamDiscriminator? Type3836 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParam? Type3836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamDiscriminatorType? Type3837 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminator? Type3837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputText? Type3838 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminatorType? Type3838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputTextType? Type3839 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamMcp? Type3839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputImage? Type3840 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamMcpType? Type3840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputImageType? Type3841 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamWebSearch? Type3841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParam? Type3842 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamWebSearchType? Type3842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamDiscriminator? Type3843 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamComputerUse? Type3843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamDiscriminatorType? Type3844 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamComputerUseType? Type3844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParam? Type3845 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParam? Type3845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParamType? Type3846 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminator? Type3846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParamRole? Type3847 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminatorType? Type3847 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3848 { get; set; } + public global::tryAGI.OpenAI.SessionAgentConfigParam? Type3848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSessionInputParam? Type3849 { get; set; } + public global::System.Collections.Generic.IList? Type3849 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3850 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamNone? Type3850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAgentSessionParams? Type3851 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamNoneType? Type3851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionErrorResource? Type3852 { get; set; } + public global::tryAGI.OpenAI.ContainerSizeParam? Type3852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventError? Type3853 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamOpenaiHosted? Type3853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventErrorType? Type3854 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamOpenaiHostedType? Type3854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentStatusResource? Type3855 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamSelfHosted? Type3855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentErrorResource? Type3856 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamSelfHostedType? Type3856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentStateResource? Type3857 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParam? Type3857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReady? Type3858 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamDiscriminator? Type3858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReadyType? Type3859 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamDiscriminatorType? Type3859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReset? Type3860 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputText? Type3860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentResetType? Type3861 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputTextType? Type3861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDelta? Type3862 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputImage? Type3862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDeltaType? Type3863 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputImageType? Type3863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionCreated? Type3864 { get; set; } + public global::tryAGI.OpenAI.InputContentParam? Type3864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionCreatedType? Type3865 { get; set; } + public global::tryAGI.OpenAI.InputContentParamDiscriminator? Type3865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreated? Type3866 { get; set; } + public global::tryAGI.OpenAI.InputContentParamDiscriminatorType? Type3866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreatedType? Type3867 { get; set; } + public global::tryAGI.OpenAI.InputMessageParam? Type3867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgress? Type3868 { get; set; } + public global::tryAGI.OpenAI.InputMessageParamType? Type3868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgressType? Type3869 { get; set; } + public global::tryAGI.OpenAI.InputMessageParamRole? Type3869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompleted? Type3870 { get; set; } + public global::System.Collections.Generic.IList? Type3870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompletedType? Type3871 { get; set; } + public global::tryAGI.OpenAI.CreateSessionInputParam? Type3871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailed? Type3872 { get; set; } + public global::System.Collections.Generic.IList? Type3872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailedType? Type3873 { get; set; } + public global::tryAGI.OpenAI.CreateAgentSessionParams? Type3873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelled? Type3874 { get; set; } + public global::tryAGI.OpenAI.SessionErrorResource? Type3874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelledType? Type3875 { get; set; } + public global::tryAGI.OpenAI.SessionEventError? Type3875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAdded? Type3876 { get; set; } + public global::tryAGI.OpenAI.SessionEventErrorType? Type3876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAddedType? Type3877 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentStatusResource? Type3877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionIdle? Type3878 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentErrorResource? Type3878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionIdleType? Type3879 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentStateResource? Type3879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionInProgress? Type3880 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReady? Type3880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionInProgressType? Type3881 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReadyType? Type3881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresAction? Type3882 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReset? Type3882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresActionType? Type3883 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentResetType? Type3883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionFailed? Type3884 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDelta? Type3884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionFailedType? Type3885 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDeltaType? Type3885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPending? Type3886 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionCreated? Type3886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPendingType? Type3887 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionCreatedType? Type3887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnected? Type3888 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreated? Type3888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnectedType? Type3889 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreatedType? Type3889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnected? Type3890 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgress? Type3890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnectedType? Type3891 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgressType? Type3891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailed? Type3892 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompleted? Type3892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailedType? Type3893 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompletedType? Type3893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreated? Type3894 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailed? Type3894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreatedType? Type3895 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailedType? Type3895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActive? Type3896 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelled? Type3896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActiveType? Type3897 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelledType? Type3897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosed? Type3898 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAdded? Type3898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosedType? Type3899 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAddedType? Type3899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResource? Type3900 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionIdle? Type3900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResourceType? Type3901 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionIdleType? Type3901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResourceRole? Type3902 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionInProgress? Type3902 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3903 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionInProgressType? Type3903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResource? Type3904 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresAction? Type3904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminator? Type3905 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresActionType? Type3905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminatorType? Type3906 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionFailed? Type3906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDone? Type3907 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionFailedType? Type3907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDoneType? Type3908 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPending? Type3908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAdded? Type3909 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPendingType? Type3909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAddedType? Type3910 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnected? Type3910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDone? Type3911 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnectedType? Type3911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDoneType? Type3912 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnected? Type3912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDelta? Type3913 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnectedType? Type3913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDeltaType? Type3914 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailed? Type3914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDone? Type3915 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailedType? Type3915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDoneType? Type3916 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreated? Type3916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAdded? Type3917 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreatedType? Type3917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAddedType? Type3918 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActive? Type3918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDone? Type3919 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActiveType? Type3919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneType? Type3920 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosed? Type3920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneStatus? Type3921 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosedType? Type3921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDelta? Type3922 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResource? Type3922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDeltaType? Type3923 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResourceType? Type3923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDone? Type3924 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResourceRole? Type3924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDoneType? Type3925 { get; set; } + public global::System.Collections.Generic.IList? Type3925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEvent? Type3926 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResource? Type3926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventDiscriminator? Type3927 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminator? Type3927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventDiscriminatorType? Type3928 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminatorType? Type3928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateSessionReasoningParam? Type3929 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDone? Type3929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateSessionAgentParam? Type3930 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDoneType? Type3930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateAgentSessionParams? Type3931 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAdded? Type3931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionResource? Type3932 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAddedType? Type3932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionResourceObject? Type3933 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDone? Type3933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactResource? Type3934 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDoneType? Type3934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactResourceObject? Type3935 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDelta? Type3935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactListResource? Type3936 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDeltaType? Type3936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactListResourceObject? Type3937 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDone? Type3937 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3938 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDoneType? Type3938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionArtifactResource? Type3939 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAdded? Type3939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionArtifactResourceObject? Type3940 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAddedType? Type3940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationFieldValueParam? Type3941 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDone? Type3941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParam? Type3942 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneType? Type3942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamType? Type3943 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneStatus? Type3943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamAction? Type3944 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDelta? Type3944 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3945 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDeltaType? Type3945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParam? Type3946 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDone? Type3946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamType? Type3947 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDoneType? Type3947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamAction? Type3948 { get; set; } + public global::tryAGI.OpenAI.SessionEvent? Type3948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthentication? Type3949 { get; set; } + public global::tryAGI.OpenAI.SessionEventDiscriminator? Type3949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationType? Type3950 { get; set; } + public global::tryAGI.OpenAI.SessionEventDiscriminatorType? Type3950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminator? Type3951 { get; set; } + public global::tryAGI.OpenAI.UpdateSessionReasoningParam? Type3951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminatorAction? Type3952 { get; set; } + public global::tryAGI.OpenAI.UpdateSessionAgentParam? Type3952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserOriginAccessDecisionParam? Type3953 { get; set; } + public global::tryAGI.OpenAI.UpdateAgentSessionParams? Type3953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParam? Type3954 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionResource? Type3954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParamType? Type3955 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionResourceObject? Type3955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParam? Type3956 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactResource? Type3956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminator? Type3957 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactResourceObject? Type3957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminatorType? Type3958 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactListResource? Type3958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResult? Type3959 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactListResourceObject? Type3959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResultType? Type3960 { get; set; } + public global::System.Collections.Generic.IList? Type3960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessage? Type3961 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionArtifactResource? Type3961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessageType? Type3962 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionArtifactResourceObject? Type3962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancel? Type3963 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationFieldValueParam? Type3963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancelType? Type3964 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParam? Type3964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputParam? Type3965 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamType? Type3965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResult? Type3966 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamAction? Type3966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResultType? Type3967 { get; set; } + public global::System.Collections.Generic.IList? Type3967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParam? Type3968 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParam? Type3968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamDiscriminator? Type3969 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamType? Type3969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamDiscriminatorType? Type3970 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamAction? Type3970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSessionEventsParams? Type3971 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthentication? Type3971 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3972 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationType? Type3972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnTraceResource? Type3973 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminator? Type3973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnTraceResourceObject? Type3974 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminatorAction? Type3974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTraceListResource? Type3975 { get; set; } + public global::tryAGI.OpenAI.BrowserOriginAccessDecisionParam? Type3975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTraceListResourceObject? Type3976 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParam? Type3976 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3977 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParamType? Type3977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultStatusParam? Type3978 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParam? Type3978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultStatusFilterParam? Type3979 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminator? Type3979 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3980 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminatorType? Type3980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultResource? Type3981 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResult? Type3981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultResourceObject? Type3982 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResultType? Type3982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultListResource? Type3983 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessage? Type3983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultListResourceObject? Type3984 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessageType? Type3984 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3985 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancel? Type3985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultParams? Type3986 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancelType? Type3986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultResource? Type3987 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputParam? Type3987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultResourceObject? Type3988 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResult? Type3988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNone? Type3989 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResultType? Type3989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNoneType? Type3990 { get; set; } + public global::tryAGI.OpenAI.SessionInputParam? Type3990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasic? Type3991 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamDiscriminator? Type3991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasicType? Type3992 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamDiscriminatorType? Type3992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPost? Type3993 { get; set; } + public global::tryAGI.OpenAI.CreateSessionEventsParams? Type3993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPostType? Type3994 { get; set; } + public global::System.Collections.Generic.IList? Type3994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResource? Type3995 { get; set; } + public global::tryAGI.OpenAI.SessionTurnTraceResource? Type3995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminator? Type3996 { get; set; } + public global::tryAGI.OpenAI.SessionTurnTraceResourceObject? Type3996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminatorType? Type3997 { get; set; } + public global::tryAGI.OpenAI.SessionTraceListResource? Type3997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthRefreshResource? Type3998 { get; set; } + public global::tryAGI.OpenAI.SessionTraceListResourceObject? Type3998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauth? Type3999 { get; set; } + public global::System.Collections.Generic.IList? Type3999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauthType? Type4000 { get; set; } + public global::tryAGI.OpenAI.VaultStatusParam? Type4000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearer? Type4001 { get; set; } + public global::tryAGI.OpenAI.VaultStatusFilterParam? Type4001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearerType? Type4002 { get; set; } + public global::System.Collections.Generic.IList? Type4002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestricted? Type4003 { get; set; } + public global::tryAGI.OpenAI.VaultResource? Type4003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestrictedType? Type4004 { get; set; } + public global::tryAGI.OpenAI.VaultResourceObject? Type4004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimited? Type4005 { get; set; } + public global::tryAGI.OpenAI.VaultListResource? Type4005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimitedType? Type4006 { get; set; } + public global::tryAGI.OpenAI.VaultListResourceObject? Type4006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResource? Type4007 { get; set; } + public global::System.Collections.Generic.IList? Type4007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminator? Type4008 { get; set; } + public global::tryAGI.OpenAI.CreateVaultParams? Type4008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminatorType? Type4009 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultResource? Type4009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariable? Type4010 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultResourceObject? Type4010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariableType? Type4011 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNone? Type4011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResource? Type4012 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNoneType? Type4012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminator? Type4013 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasic? Type4013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminatorType? Type4014 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasicType? Type4014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialResource? Type4015 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPost? Type4015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialResourceObject? Type4016 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPostType? Type4016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialListResource? Type4017 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResource? Type4017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialListResourceObject? Type4018 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminator? Type4018 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4019 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminatorType? Type4019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNone? Type4020 { get; set; } + public global::tryAGI.OpenAI.McpOauthRefreshResource? Type4020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNoneType? Type4021 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauth? Type4021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4022 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauthType? Type4022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4023 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearer? Type4023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4024 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearerType? Type4024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4025 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestricted? Type4025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParam? Type4026 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestrictedType? Type4026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminator? Type4027 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimited? Type4027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4028 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimitedType? Type4028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthRefreshParam? Type4029 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResource? Type4029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauth? Type4030 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminator? Type4030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauthType? Type4031 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminatorType? Type4031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearer? Type4032 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariable? Type4032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearerType? Type4033 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariableType? Type4033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestricted? Type4034 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResource? Type4034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestrictedType? Type4035 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminator? Type4035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimited? Type4036 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminatorType? Type4036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimitedType? Type4037 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialResource? Type4037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParam? Type4038 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialResourceObject? Type4038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminator? Type4039 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialListResource? Type4039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminatorType? Type4040 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialListResourceObject? Type4040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariable? Type4041 { get; set; } + public global::System.Collections.Generic.IList? Type4041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariableType? Type4042 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNone? Type4042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParam? Type4043 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNoneType? Type4043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminator? Type4044 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminatorType? Type4045 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialParams? Type4046 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4047 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4048 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParam? Type4048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4049 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminator? Type4049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4050 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParam? Type4051 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthRefreshParam? Type4051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminator? Type4052 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauth? Type4052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4053 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauthType? Type4053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthRefreshParam? Type4054 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearer? Type4054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauth? Type4055 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearerType? Type4055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauthType? Type4056 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestricted? Type4056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearer? Type4057 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestrictedType? Type4057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearerType? Type4058 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimited? Type4058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariable? Type4059 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimitedType? Type4059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariableType? Type4060 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParam? Type4060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParam? Type4061 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminator? Type4061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminator? Type4062 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminatorType? Type4062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminatorType? Type4063 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariable? Type4063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialParams? Type4064 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariableType? Type4064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultCredentialResource? Type4065 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParam? Type4065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultCredentialResourceObject? Type4066 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminator? Type4066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointBody? Type4067 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminatorType? Type4067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointBodyObject? Type4068 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialParams? Type4068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointListResource? Type4069 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointListResourceObject? Type4070 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4070 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4071 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectEventTypeEnum? Type4072 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicCreateEndpointBody? Type4073 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParam? Type4073 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4074 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminator? Type4074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointWithSecretResource? Type4075 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointWithSecretResourceObject? Type4076 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthRefreshParam? Type4076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicUpdateEndpointBody? Type4077 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauth? Type4077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedWebhookEndpointResource? Type4078 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauthType? Type4078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject? Type4079 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearer? Type4079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRotateSecretBody? Type4080 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearerType? Type4080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicTestEndpointBody? Type4081 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariable? Type4081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointTestResultResource? Type4082 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariableType? Type4082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointTestResultResourceObject? Type4083 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParam? Type4083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEventTypeListResource? Type4084 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminator? Type4084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEventTypeListResourceObject? Type4085 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminatorType? Type4085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragPoint? Type4086 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialParams? Type4086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParam? Type4087 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultCredentialResource? Type4087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType? Type4088 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultCredentialResourceObject? Type4088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParam? Type4089 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointBody? Type4089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParamType? Type4090 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointBodyObject? Type4090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParam? Type4091 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointListResource? Type4091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParamType? Type4092 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointListResourceObject? Type4092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormat? Type4093 { get; set; } + public global::System.Collections.Generic.IList? Type4093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormatDiscriminator? Type4094 { get; set; } + public global::tryAGI.OpenAI.ProjectEventTypeEnum? Type4094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType? Type4095 { get; set; } + public global::tryAGI.OpenAI.PublicCreateEndpointBody? Type4095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialSessionAudioParam? Type4096 { get; set; } + public global::System.Collections.Generic.IList? Type4096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParams? Type4097 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointWithSecretResource? Type4097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant12? Type4098 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointWithSecretResourceObject? Type4098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1Discriminator? Type4099 { get; set; } + public global::tryAGI.OpenAI.PublicUpdateEndpointBody? Type4099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType? Type4100 { get; set; } + public global::tryAGI.OpenAI.DeletedWebhookEndpointResource? Type4100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStartEventType? Type4101 { get; set; } + public global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject? Type4101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParams? Type4102 { get; set; } + public global::tryAGI.OpenAI.PublicRotateSecretBody? Type4102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant13? Type4103 { get; set; } + public global::tryAGI.OpenAI.PublicTestEndpointBody? Type4103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1Discriminator? Type4104 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointTestResultResource? Type4104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType? Type4105 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointTestResultResourceObject? Type4105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamType? Type4106 { get; set; } + public global::tryAGI.OpenAI.WebhookEventTypeListResource? Type4106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppendEventType? Type4107 { get; set; } + public global::tryAGI.OpenAI.WebhookEventTypeListResourceObject? Type4107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMuteParamType? Type4108 { get; set; } + public global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource? Type4108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType? Type4109 { get; set; } + public global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource? Type4109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppendParamType? Type4110 { get; set; } + public global::tryAGI.OpenAI.AgentSessionConnectPayloadResource? Type4110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppendParamType? Type4111 { get; set; } + public global::tryAGI.OpenAI.DragPoint? Type4111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppendParamType? Type4112 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParam? Type4112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseItemCreateParamType? Type4113 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType? Type4113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseCreateParamType? Type4114 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParam? Type4114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCloseParamType? Type4115 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParamType? Type4115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkAudioParam? Type4116 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParam? Type4116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkSessionConfigParam? Type4117 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParamType? Type4117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkSessionStartEventType? Type4118 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormat? Type4118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParam? Type4119 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormatDiscriminator? Type4119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant14? Type4120 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType? Type4120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1Discriminator? Type4121 { get; set; } + public global::tryAGI.OpenAI.LiveInitialSessionAudioParam? Type4121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType? Type4122 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParams? Type4122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamStatus? Type4123 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant12? Type4123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStartedType? Type4124 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1Discriminator? Type4124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdatedType? Type4125 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType? Type4125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMutedType? Type4126 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStartEventType? Type4126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmutedType? Type4127 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParams? Type4127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppendedType? Type4128 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant13? Type4128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppendedType? Type4129 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1Discriminator? Type4129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppendedType? Type4130 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType? Type4130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppend? Type4131 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamType? Type4131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppendType? Type4132 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppendEventType? Type4132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioDelta? Type4133 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMuteParamType? Type4133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioDeltaType? Type4134 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType? Type4134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputTranscriptDeltaType? Type4135 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppendParamType? Type4135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType? Type4136 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppendParamType? Type4136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItem? Type4137 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppendParamType? Type4137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemType? Type4138 { get; set; } + public global::tryAGI.OpenAI.LiveResponseItemCreateParamType? Type4138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4139 { get; set; } + public global::tryAGI.OpenAI.LiveResponseCreateParamType? Type4139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1? Type4140 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCloseParamType? Type4140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2? Type4141 { get; set; } + public global::tryAGI.OpenAI.LiveForkAudioParam? Type4141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationCreatedType? Type4142 { get; set; } + public global::tryAGI.OpenAI.LiveForkSessionConfigParam? Type4142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseEventType? Type4143 { get; set; } + public global::tryAGI.OpenAI.LiveForkSessionStartEventType? Type4143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsage? Type4144 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParam? Type4144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContextWindowUsage? Type4145 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant14? Type4145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsageUpdatedType? Type4146 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1Discriminator? Type4146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedType? Type4147 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType? Type4147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1? Type4148 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamStatus? Type4148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2? Type4149 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStartedType? Type4149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3? Type4150 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdatedType? Type4150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4? Type4151 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMutedType? Type4151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5? Type4152 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmutedType? Type4152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveLiveError? Type4153 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppendedType? Type4153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveErrorEventType? Type4154 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppendedType? Type4154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInfoEventType? Type4155 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppendedType? Type4155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFReceived? Type4156 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppend? Type4156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFReceivedType? Type4157 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppendType? Type4157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFSend? Type4158 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioDelta? Type4158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFSendType? Type4159 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioDeltaType? Type4159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportRingingType? Type4160 { get; set; } + public global::tryAGI.OpenAI.LiveInputTranscriptDeltaType? Type4160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportAnsweredType? Type4161 { get; set; } + public global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType? Type4161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportCallError? Type4162 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItem? Type4162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportCallErrorType? Type4163 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemType? Type4163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportFailedType? Type4164 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2Discriminator? Type4165 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1? Type4165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType? Type4166 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2? Type4166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamType? Type4167 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationCreatedType? Type4167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamRole? Type4168 { get; set; } + public global::tryAGI.OpenAI.LiveResponseEventType? Type4168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? Type4169 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsage? Type4169 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4170 { get; set; } + public global::tryAGI.OpenAI.LiveContextWindowUsage? Type4170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentVariant1Item? Type4171 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsageUpdatedType? Type4171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminator? Type4172 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedType? Type4172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminatorType? Type4173 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1? Type4173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsResource? Type4174 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2? Type4174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsResourceObject? Type4175 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3? Type4175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsBody? Type4176 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4? Type4176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4177 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5? Type4177 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4178 { get; set; } + public global::tryAGI.OpenAI.LiveLiveError? Type4178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItem? Type4179 { get; set; } + public global::tryAGI.OpenAI.LiveErrorEventType? Type4179 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4180 { get; set; } + public global::tryAGI.OpenAI.LiveInfoEventType? Type4180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTool? Type4181 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFReceived? Type4181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextParam? Type4182 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFReceivedType? Type4182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoning? Type4183 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFSend? Type4183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTruncationEnum? Type4184 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFSendType? Type4184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPersonalityEnum? Type4185 { get; set; } + public global::tryAGI.OpenAI.LiveTransportRingingType? Type4185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaConversationParam? Type4186 { get; set; } + public global::tryAGI.OpenAI.LiveTransportAnsweredType? Type4186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceParam? Type4187 { get; set; } + public global::tryAGI.OpenAI.LiveTransportCallError? Type4187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceOptions? Type4188 { get; set; } + public global::tryAGI.OpenAI.LiveTransportCallErrorType? Type4188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowed? Type4189 { get; set; } + public global::tryAGI.OpenAI.LiveTransportFailedType? Type4189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceTypes? Type4190 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2Discriminator? Type4190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceFunction? Type4191 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType? Type4191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceMCP? Type4192 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamType? Type4192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceCustom? Type4193 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamRole? Type4193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParam? Type4194 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? Type4194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificApplyPatchParam? Type4195 { get; set; } + public global::System.Collections.Generic.IList? Type4195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificFunctionShellParam? Type4196 { get; set; } + public global::tryAGI.OpenAI.ContentVariant1Item? Type4196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType? Type4197 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminator? Type4197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType? Type4198 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminatorType? Type4198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType? Type4199 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsResource? Type4199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceCustomType? Type4200 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsResourceObject? Type4200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceMCPType? Type4201 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsBody? Type4201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceFunctionType? Type4202 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceTypesType? Type4203 { get; set; } + public global::System.Collections.Generic.IList? Type4203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowedType? Type4204 { get; set; } + public global::tryAGI.OpenAI.BetaInputItem? Type4204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowedMode? Type4205 { get; set; } + public global::System.Collections.Generic.IList? Type4205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaConversationParam2? Type4206 { get; set; } + public global::tryAGI.OpenAI.BetaTool? Type4206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPersonalityEnumEnum? Type4207 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextParam? Type4207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningModeEnum? Type4208 { get; set; } + public global::tryAGI.OpenAI.BetaReasoning? Type4208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningEffortEnum? Type4209 { get; set; } + public global::tryAGI.OpenAI.BetaTruncationEnum? Type4209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningSummary? Type4210 { get; set; } + public global::tryAGI.OpenAI.BetaPersonalityEnum? Type4210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningContext? Type4211 { get; set; } + public global::tryAGI.OpenAI.BetaConversationParam? Type4211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningGenerateSummary? Type4212 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceParam? Type4212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningModeEnumEnum? Type4213 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceOptions? Type4213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration? Type4214 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowed? Type4214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaVerbosityEnum? Type4215 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceTypes? Type4215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatText? Type4216 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceFunction? Type4216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchema? Type4217 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceMCP? Type4217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonObject? Type4218 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceCustom? Type4218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType? Type4219 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParam? Type4219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType? Type4220 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificApplyPatchParam? Type4220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonSchemaSchema? Type4221 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificFunctionShellParam? Type4221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatTextType? Type4222 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType? Type4222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionTool? Type4223 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType? Type4223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchTool? Type4224 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType? Type4224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerTool? Type4225 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceCustomType? Type4225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerUsePreviewTool? Type4226 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceMCPType? Type4226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchTool? Type4227 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceFunctionType? Type4227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPTool? Type4228 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceTypesType? Type4228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterTool? Type4229 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowedType? Type4229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParam? Type4230 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowedMode? Type4230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenTool? Type4231 { get; set; } + public global::tryAGI.OpenAI.BetaConversationParam2? Type4231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolParam? Type4232 { get; set; } + public global::tryAGI.OpenAI.BetaPersonalityEnumEnum? Type4232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParam? Type4233 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningModeEnum? Type4233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParam? Type4234 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningEffortEnum? Type4234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParam? Type4235 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningSummary? Type4235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchToolParam? Type4236 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningContext? Type4236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchPreviewTool? Type4237 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningGenerateSummary? Type4237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolParam? Type4238 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningModeEnumEnum? Type4238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolDiscriminator? Type4239 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration? Type4239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolDiscriminatorType? Type4240 { get; set; } + public global::tryAGI.OpenAI.BetaVerbosityEnum? Type4240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolParamType? Type4241 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatText? Type4241 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4242 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchema? Type4242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCallableToolAllowedCaller? Type4243 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonObject? Type4243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchPreviewToolType? Type4244 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType? Type4244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApproximateLocation? Type4245 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType? Type4245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSearchContextSize? Type4246 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonSchemaSchema? Type4246 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4247 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatTextType? Type4247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSearchContentType? Type4248 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionTool? Type4248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApproximateLocationType? Type4249 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchTool? Type4249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchToolParamType? Type4250 { get; set; } + public global::tryAGI.OpenAI.BetaComputerTool? Type4250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchExecutionType? Type4251 { get; set; } + public global::tryAGI.OpenAI.BetaComputerUsePreviewTool? Type4251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEmptyModelParam? Type4252 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchTool? Type4252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamType? Type4253 { get; set; } + public global::tryAGI.OpenAI.BetaMCPTool? Type4253 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4254 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterTool? Type4254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem16? Type4255 { get; set; } + public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParam? Type4255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolParam? Type4256 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenTool? Type4256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator? Type4257 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolParam? Type4257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType? Type4258 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParam? Type4258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamType? Type4259 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParam? Type4259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format3? Type4260 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParam? Type4260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomTextFormatParam? Type4261 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchToolParam? Type4261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomGrammarFormatParam? Type4262 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchPreviewTool? Type4262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator? Type4263 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolParam? Type4263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType? Type4264 { get; set; } + public global::tryAGI.OpenAI.BetaToolDiscriminator? Type4264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType? Type4265 { get; set; } + public global::tryAGI.OpenAI.BetaToolDiscriminatorType? Type4265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGrammarSyntax1? Type4266 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolParamType? Type4266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomTextFormatParamType? Type4267 { get; set; } + public global::System.Collections.Generic.IList? Type4267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolParamType? Type4268 { get; set; } + public global::tryAGI.OpenAI.BetaCallableToolAllowedCaller? Type4268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamType? Type4269 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchPreviewToolType? Type4269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant14? Type4270 { get; set; } + public global::tryAGI.OpenAI.BetaApproximateLocation? Type4270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParam? Type4271 { get; set; } + public global::tryAGI.OpenAI.BetaSearchContextSize? Type4271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Type4272 { get; set; } + public global::System.Collections.Generic.IList? Type4272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceParam? Type4273 { get; set; } + public global::tryAGI.OpenAI.BetaSearchContentType? Type4273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator? Type4274 { get; set; } + public global::tryAGI.OpenAI.BetaApproximateLocationType? Type4274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type4275 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchToolParamType? Type4275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceParamType? Type4276 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchExecutionType? Type4276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentParamType? Type4277 { get; set; } + public global::tryAGI.OpenAI.BetaEmptyModelParam? Type4277 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4278 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamType? Type4278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalSkillParam? Type4279 { get; set; } + public global::System.Collections.Generic.IList? Type4279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamType? Type4280 { get; set; } + public global::tryAGI.OpenAI.ToolsItem16? Type4280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerMemoryLimit? Type4281 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolParam? Type4281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy4? Type4282 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator? Type4282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam? Type4283 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType? Type4283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam? Type4284 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamType? Type4284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator? Type4285 { get; set; } + public global::tryAGI.OpenAI.Format3? Type4285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType? Type4286 { get; set; } + public global::tryAGI.OpenAI.BetaCustomTextFormatParam? Type4286 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4287 { get; set; } + public global::tryAGI.OpenAI.BetaCustomGrammarFormatParam? Type4287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem3? Type4288 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator? Type4288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSkillReferenceParam? Type4289 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType? Type4289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillParam? Type4290 { get; set; } + public global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType? Type4290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator? Type4291 { get; set; } + public global::tryAGI.OpenAI.BetaGrammarSyntax1? Type4291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType? Type4292 { get; set; } + public global::tryAGI.OpenAI.BetaCustomTextFormatParamType? Type4292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillParamType? Type4293 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolParamType? Type4293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParam? Type4294 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamType? Type4294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParamType? Type4295 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant14? Type4295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType? Type4296 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParam? Type4296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSkillReferenceParamType? Type4297 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Type4297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType? Type4298 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceParam? Type4298 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4299 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator? Type4299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam? Type4300 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type4300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType? Type4301 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceParamType? Type4301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolParamType? Type4302 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentParamType? Type4302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolType? Type4303 { get; set; } + public global::System.Collections.Generic.IList? Type4303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4304 { get; set; } + public global::tryAGI.OpenAI.BetaLocalSkillParam? Type4304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolModel? Type4305 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamType? Type4305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolQuality? Type4306 { get; set; } + public global::tryAGI.OpenAI.BetaContainerMemoryLimit? Type4306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4307 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy4? Type4307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolSize? Type4308 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam? Type4308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolOutputFormat? Type4309 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam? Type4309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolModeration? Type4310 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator? Type4310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolBackground? Type4311 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType? Type4311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFidelity? Type4312 { get; set; } + public global::System.Collections.Generic.IList? Type4312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolInputImageMask? Type4313 { get; set; } + public global::tryAGI.OpenAI.SkillsItem3? Type4313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenActionEnum? Type4314 { get; set; } + public global::tryAGI.OpenAI.BetaSkillReferenceParam? Type4314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType? Type4315 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillParam? Type4315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolType? Type4316 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator? Type4316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4317 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType? Type4317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam? Type4318 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillParamType? Type4318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType? Type4319 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParam? Type4319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy5? Type4320 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParamType? Type4320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type4321 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType? Type4321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type4322 { get; set; } + public global::tryAGI.OpenAI.BetaSkillReferenceParamType? Type4322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolType? Type4323 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType? Type4323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolConnectorId? Type4324 { get; set; } + public global::System.Collections.Generic.IList? Type4324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? Type4325 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam? Type4325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolFilter? Type4326 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType? Type4326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4327 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolParamType? Type4327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum? Type4328 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolType? Type4328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2? Type4329 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolType? Type4330 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolModel? Type4330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolFilters? Type4331 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolQuality? Type4331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation? Type4332 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize? Type4333 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolSize? Type4333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType? Type4334 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolOutputFormat? Type4334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerUsePreviewToolType? Type4335 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolModeration? Type4335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerEnvironment? Type4336 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolBackground? Type4336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolType? Type4337 { get; set; } + public global::tryAGI.OpenAI.BetaInputFidelity? Type4337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolType? Type4338 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolInputImageMask? Type4338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRankingOptions? Type4339 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenActionEnum? Type4339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilters? Type4340 { get; set; } + public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType? Type4340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComparisonFilter? Type4341 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolType? Type4341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilter? Type4342 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilterType? Type4343 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam? Type4343 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4344 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType? Type4344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FiltersItem2? Type4345 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy5? Type4345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator? Type4346 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type4346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComparisonFilterType? Type4347 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type4347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRankerVersionType? Type4348 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolType? Type4348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHybridSearchOptions? Type4349 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolConnectorId? Type4349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolType? Type4350 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? Type4350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessage? Type4351 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolFilter? Type4351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItem? Type4352 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionTriggerItemParam? Type4353 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum? Type4353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemReferenceParam? Type4354 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2? Type4354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramItemParam? Type4355 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolType? Type4355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemParam? Type4356 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolFilters? Type4356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItemDiscriminator? Type4357 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation? Type4357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItemDiscriminatorType? Type4358 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize? Type4358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentTagParam? Type4359 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType? Type4359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemParamType? Type4360 { get; set; } + public global::tryAGI.OpenAI.BetaComputerUsePreviewToolType? Type4360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemStatus? Type4361 { get; set; } + public global::tryAGI.OpenAI.BetaComputerEnvironment? Type4361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramItemParamType? Type4362 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolType? Type4362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemReferenceParamType? Type4363 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolType? Type4363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType? Type4364 { get; set; } + public global::tryAGI.OpenAI.BetaRankingOptions? Type4364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessage? Type4365 { get; set; } + public global::tryAGI.OpenAI.BetaFilters? Type4365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessage? Type4366 { get; set; } + public global::tryAGI.OpenAI.BetaComparisonFilter? Type4366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCall? Type4367 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilter? Type4367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCall? Type4368 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilterType? Type4368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputItemParam? Type4369 { get; set; } + public global::System.Collections.Generic.IList? Type4369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCall? Type4370 { get; set; } + public global::tryAGI.OpenAI.FiltersItem2? Type4370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCall? Type4371 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator? Type4371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParam? Type4372 { get; set; } + public global::tryAGI.OpenAI.BetaComparisonFilterType? Type4372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParam? Type4373 { get; set; } + public global::tryAGI.OpenAI.BetaRankerVersionType? Type4373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallItemParam? Type4374 { get; set; } + public global::tryAGI.OpenAI.BetaHybridSearchOptions? Type4374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParam? Type4375 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolType? Type4375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallItemParam? Type4376 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessage? Type4376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputItemParam? Type4377 { get; set; } + public global::tryAGI.OpenAI.BetaItem? Type4377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParam? Type4378 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionTriggerItemParam? Type4378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParam? Type4379 { get; set; } + public global::tryAGI.OpenAI.BetaItemReferenceParam? Type4379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItem? Type4380 { get; set; } + public global::tryAGI.OpenAI.BetaProgramItemParam? Type4380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionSummaryItemParam? Type4381 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemParam? Type4381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCall? Type4382 { get; set; } + public global::tryAGI.OpenAI.BetaInputItemDiscriminator? Type4382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCall? Type4383 { get; set; } + public global::tryAGI.OpenAI.BetaInputItemDiscriminatorType? Type4383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCall? Type4384 { get; set; } + public global::tryAGI.OpenAI.BetaAgentTagParam? Type4384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutput? Type4385 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemParamType? Type4385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParam? Type4386 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemStatus? Type4386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParam? Type4387 { get; set; } + public global::tryAGI.OpenAI.BetaProgramItemParamType? Type4387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParam? Type4388 { get; set; } + public global::tryAGI.OpenAI.BetaItemReferenceParamType? Type4388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParam? Type4389 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType? Type4389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListTools? Type4390 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessage? Type4390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalRequest? Type4391 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessage? Type4391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponse? Type4392 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCall? Type4392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCall? Type4393 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCall? Type4393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutput? Type4394 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputItemParam? Type4394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCall? Type4395 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCall? Type4395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemDiscriminator? Type4396 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCall? Type4396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemDiscriminatorType? Type4397 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParam? Type4397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentTag? Type4398 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParam? Type4398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallType? Type4399 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallItemParam? Type4399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCaller? Type4400 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParam? Type4400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCaller? Type4401 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallItemParam? Type4401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCaller? Type4402 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputItemParam? Type4402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminator? Type4403 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParam? Type4403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType? Type4404 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParam? Type4404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerType? Type4405 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItem? Type4405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerType? Type4406 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionSummaryItemParam? Type4406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputType? Type4407 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCall? Type4407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParam? Type4408 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCall? Type4408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4409 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCall? Type4409 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4410 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutput? Type4410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput? Type4411 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParam? Type4411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContent? Type4412 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParam? Type4412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContent? Type4413 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParam? Type4413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContent? Type4414 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParam? Type4414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminator? Type4415 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListTools? Type4415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType? Type4416 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalRequest? Type4416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentType? Type4417 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponse? Type4417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfig? Type4418 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCall? Type4418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileInputDetail? Type4419 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutput? Type4419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode? Type4420 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCall? Type4420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentType? Type4421 { get; set; } + public global::tryAGI.OpenAI.BetaItemDiscriminator? Type4421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageDetail? Type4422 { get; set; } + public global::tryAGI.OpenAI.BetaItemDiscriminatorType? Type4422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentType? Type4423 { get; set; } + public global::tryAGI.OpenAI.BetaAgentTag? Type4423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerParam? Type4424 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallType? Type4424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerParam? Type4425 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCaller? Type4425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminator? Type4426 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCaller? Type4426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType? Type4427 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCaller? Type4427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType? Type4428 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminator? Type4428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType? Type4429 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType? Type4429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallType? Type4430 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerType? Type4430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallError? Type4431 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerType? Type4431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallStatus? Type4432 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputType? Type4432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPProtocolError? Type4433 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParam? Type4433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolExecutionError? Type4434 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHTTPError? Type4435 { get; set; } + public global::System.Collections.Generic.IList? Type4435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminator? Type4436 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput? Type4436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminatorType? Type4437 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContent? Type4437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHTTPErrorType? Type4438 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContent? Type4438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolExecutionErrorType? Type4439 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContent? Type4439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPProtocolErrorType? Type4440 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminator? Type4440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseType? Type4441 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType? Type4441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalRequestType? Type4442 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentType? Type4442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListToolsType? Type4443 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfig? Type4443 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4444 { get; set; } + public global::tryAGI.OpenAI.BetaFileInputDetail? Type4444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListToolsTool? Type4445 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode? Type4445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType? Type4446 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentType? Type4446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam? Type4447 { get; set; } + public global::tryAGI.OpenAI.BetaImageDetail? Type4447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType? Type4448 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentType? Type4448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam? Type4449 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerParam? Type4449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParam? Type4450 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerParam? Type4450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParam? Type4451 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminator? Type4451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParam? Type4452 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType? Type4452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParam? Type4453 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType? Type4453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminator? Type4454 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType? Type4454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType? Type4455 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallType? Type4455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType? Type4456 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallError? Type4456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType? Type4457 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallStatus? Type4457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType? Type4458 { get; set; } + public global::tryAGI.OpenAI.BetaMCPProtocolError? Type4458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType? Type4459 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolExecutionError? Type4459 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4460 { get; set; } + public global::tryAGI.OpenAI.BetaHTTPError? Type4460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentParam? Type4461 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminator? Type4461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus? Type4462 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminatorType? Type4462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam? Type4463 { get; set; } + public global::tryAGI.OpenAI.BetaHTTPErrorType? Type4463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParam? Type4464 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolExecutionErrorType? Type4464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParam? Type4465 { get; set; } + public global::tryAGI.OpenAI.BetaMCPProtocolErrorType? Type4465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminator? Type4466 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseType? Type4466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType? Type4467 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalRequestType? Type4467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType? Type4468 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListToolsType? Type4468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType? Type4469 { get; set; } + public global::System.Collections.Generic.IList? Type4469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType? Type4470 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListToolsTool? Type4470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellActionParam? Type4471 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType? Type4471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant15? Type4472 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam? Type4472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator? Type4473 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType? Type4473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type4474 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam? Type4474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType? Type4475 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParam? Type4475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus? Type4476 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParam? Type4476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallType? Type4477 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParam? Type4477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellExecAction? Type4478 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParam? Type4478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallStatus? Type4479 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminator? Type4479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellExecActionType? Type4480 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType? Type4480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType? Type4481 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType? Type4481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus? Type4482 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType? Type4482 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4483 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType? Type4483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputsVariant1Item2? Type4484 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType? Type4484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogs? Type4485 { get; set; } + public global::System.Collections.Generic.IList? Type4485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImage? Type4486 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentParam? Type4486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type4487 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus? Type4487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type4488 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam? Type4488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType? Type4489 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParam? Type4489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType? Type4490 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParam? Type4490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallType? Type4491 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminator? Type4491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallStatus? Type4492 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType? Type4492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4493 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType? Type4493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallSizeVariant1? Type4494 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType? Type4494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallQuality? Type4495 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType? Type4495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageBackground? Type4496 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellActionParam? Type4496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageOutputFormat? Type4497 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant15? Type4497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType? Type4498 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator? Type4498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItemType? Type4499 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type4499 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4500 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType? Type4500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSummaryTextContent? Type4501 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus? Type4501 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4502 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallType? Type4502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningTextContent? Type4503 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellExecAction? Type4503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItemStatus? Type4504 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallStatus? Type4504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningTextContentType? Type4505 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellExecActionType? Type4505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSummaryTextContentType? Type4506 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType? Type4506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamType? Type4507 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus? Type4507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamReasoning? Type4508 { get; set; } + public global::System.Collections.Generic.IList? Type4508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType? Type4509 { get; set; } + public global::tryAGI.OpenAI.OutputsVariant1Item2? Type4509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole? Type4510 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogs? Type4510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType? Type4511 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImage? Type4511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallItemStatus? Type4512 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type4512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallItemParamType? Type4513 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type4513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType? Type4514 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType? Type4514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentAction1? Type4515 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType? Type4515 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4516 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallType? Type4516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParam? Type4517 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallStatus? Type4517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamType? Type4518 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4518 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4519 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallSizeVariant1? Type4519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem4? Type4520 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallQuality? Type4520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationParam? Type4521 { get; set; } + public global::tryAGI.OpenAI.BetaImageBackground? Type4521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationParam? Type4522 { get; set; } + public global::tryAGI.OpenAI.BetaImageOutputFormat? Type4522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationParam? Type4523 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType? Type4523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator? Type4524 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItemType? Type4524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType? Type4525 { get; set; } + public global::System.Collections.Generic.IList? Type4525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationParamType? Type4526 { get; set; } + public global::tryAGI.OpenAI.BetaSummaryTextContent? Type4526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationParamType? Type4527 { get; set; } + public global::System.Collections.Generic.IList? Type4527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationParamType? Type4528 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningTextContent? Type4528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType? Type4529 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItemStatus? Type4529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamType? Type4530 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningTextContentType? Type4530 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4531 { get; set; } + public global::tryAGI.OpenAI.BetaSummaryTextContentType? Type4531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem6? Type4532 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamType? Type4532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentParam? Type4533 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamReasoning? Type4533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam? Type4534 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType? Type4534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentParam? Type4535 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole? Type4535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator? Type4536 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType? Type4536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType? Type4537 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallItemStatus? Type4537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentParamType? Type4538 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallItemParamType? Type4538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType? Type4539 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType? Type4539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDetailEnum? Type4540 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentAction1? Type4540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam? Type4541 { get; set; } + public global::System.Collections.Generic.IList? Type4541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode? Type4542 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParam? Type4542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentParamType? Type4543 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamType? Type4543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType? Type4544 { get; set; } + public global::System.Collections.Generic.IList? Type4544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4545 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem4? Type4545 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4546 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationParam? Type4546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item2? Type4547 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationParam? Type4547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentParam? Type4548 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationParam? Type4548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type4549 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator? Type4549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type4550 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType? Type4550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentParamType? Type4551 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationParamType? Type4551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileDetailEnum? Type4552 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationParamType? Type4552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallType? Type4553 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationParamType? Type4553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallStatus? Type4554 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType? Type4554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallType? Type4555 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamType? Type4555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchCallStatus? Type4556 { get; set; } + public global::System.Collections.Generic.IList? Type4556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallAction? Type4557 { get; set; } + public global::tryAGI.OpenAI.ContentItem6? Type4557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearch? Type4558 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentParam? Type4558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionOpenPage? Type4559 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam? Type4559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionFind? Type4560 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentParam? Type4560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminator? Type4561 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator? Type4561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType? Type4562 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType? Type4562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionFindType? Type4563 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentParamType? Type4563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType? Type4564 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType? Type4564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchType? Type4565 { get; set; } + public global::tryAGI.OpenAI.BetaDetailEnum? Type4565 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4566 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam? Type4566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchSource? Type4567 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode? Type4567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType? Type4568 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentParamType? Type4568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType? Type4569 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType? Type4569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotImage? Type4570 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4570 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4571 { get; set; } + public global::System.Collections.Generic.IList? Type4571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam? Type4572 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item2? Type4572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotImageType? Type4573 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentParam? Type4573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallType? Type4574 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type4574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerAction? Type4575 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type4575 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4576 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentParamType? Type4576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallStatus? Type4577 { get; set; } + public global::tryAGI.OpenAI.BetaFileDetailEnum? Type4577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickParam? Type4578 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallType? Type4578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDoubleClickAction? Type4579 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallStatus? Type4579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDragParam? Type4580 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallType? Type4580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaKeyPressAction? Type4581 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchCallStatus? Type4581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMoveParam? Type4582 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallAction? Type4582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScreenshotParam? Type4583 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearch? Type4583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScrollParam? Type4584 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionOpenPage? Type4584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTypeParam? Type4585 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionFind? Type4585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWaitParam? Type4586 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminator? Type4586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerActionDiscriminator? Type4587 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType? Type4587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType? Type4588 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionFindType? Type4588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWaitParamType? Type4589 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType? Type4589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTypeParamType? Type4590 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchType? Type4590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScrollParamType? Type4591 { get; set; } + public global::System.Collections.Generic.IList? Type4591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScreenshotParamType? Type4592 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchSource? Type4592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMoveParamType? Type4593 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType? Type4593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaKeyPressActionType? Type4594 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType? Type4594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDragParamType? Type4595 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotImage? Type4595 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4596 { get; set; } + public global::System.Collections.Generic.IList? Type4596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCoordParam? Type4597 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam? Type4597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDoubleClickActionType? Type4598 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotImageType? Type4598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickParamType? Type4599 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallType? Type4599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickButtonType? Type4600 { get; set; } + public global::tryAGI.OpenAI.BetaComputerAction? Type4600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallType? Type4601 { get; set; } + public global::System.Collections.Generic.IList? Type4601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallStatus? Type4602 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallStatus? Type4602 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4603 { get; set; } + public global::tryAGI.OpenAI.BetaClickParam? Type4603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item? Type4604 { get; set; } + public global::tryAGI.OpenAI.BetaDoubleClickAction? Type4604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageType? Type4605 { get; set; } + public global::tryAGI.OpenAI.BetaDragParam? Type4605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageRole? Type4606 { get; set; } + public global::tryAGI.OpenAI.BetaKeyPressAction? Type4606 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4607 { get; set; } + public global::tryAGI.OpenAI.BetaMoveParam? Type4607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContent? Type4608 { get; set; } + public global::tryAGI.OpenAI.BetaScreenshotParam? Type4608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessagePhase? Type4609 { get; set; } + public global::tryAGI.OpenAI.BetaScrollParam? Type4609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageStatus? Type4610 { get; set; } + public global::tryAGI.OpenAI.BetaTypeParam? Type4610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContent? Type4611 { get; set; } + public global::tryAGI.OpenAI.BetaWaitParam? Type4611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRefusalContent? Type4612 { get; set; } + public global::tryAGI.OpenAI.BetaComputerActionDiscriminator? Type4612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator? Type4613 { get; set; } + public global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType? Type4613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType? Type4614 { get; set; } + public global::tryAGI.OpenAI.BetaWaitParamType? Type4614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRefusalContentType? Type4615 { get; set; } + public global::tryAGI.OpenAI.BetaTypeParamType? Type4615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentType? Type4616 { get; set; } + public global::tryAGI.OpenAI.BetaScrollParamType? Type4616 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4617 { get; set; } + public global::tryAGI.OpenAI.BetaScreenshotParamType? Type4617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotation? Type4618 { get; set; } + public global::tryAGI.OpenAI.BetaMoveParamType? Type4618 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4619 { get; set; } + public global::tryAGI.OpenAI.BetaKeyPressActionType? Type4619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLogProb? Type4620 { get; set; } + public global::tryAGI.OpenAI.BetaDragParamType? Type4620 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4621 { get; set; } + public global::System.Collections.Generic.IList? Type4621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTopLogProb? Type4622 { get; set; } + public global::tryAGI.OpenAI.BetaCoordParam? Type4622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationBody? Type4623 { get; set; } + public global::tryAGI.OpenAI.BetaDoubleClickActionType? Type4623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationBody? Type4624 { get; set; } + public global::tryAGI.OpenAI.BetaClickParamType? Type4624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationBody? Type4625 { get; set; } + public global::tryAGI.OpenAI.BetaClickButtonType? Type4625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilePath? Type4626 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallType? Type4626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotationDiscriminator? Type4627 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallStatus? Type4627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType? Type4628 { get; set; } + public global::System.Collections.Generic.IList? Type4628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilePathType? Type4629 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item? Type4629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationBodyType? Type4630 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageType? Type4630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationBodyType? Type4631 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageRole? Type4631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationBodyType? Type4632 { get; set; } + public global::System.Collections.Generic.IList? Type4632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageType? Type4633 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContent? Type4633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageRole? Type4634 { get; set; } + public global::tryAGI.OpenAI.BetaMessagePhase? Type4634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageStatus? Type4635 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageStatus? Type4635 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4636 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContent? Type4636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContent? Type4637 { get; set; } + public global::tryAGI.OpenAI.BetaRefusalContent? Type4637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContentDiscriminator? Type4638 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator? Type4638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContentDiscriminatorType? Type4639 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType? Type4639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessageRole? Type4640 { get; set; } + public global::tryAGI.OpenAI.BetaRefusalContentType? Type4640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4641 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentType? Type4641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessageType? Type4642 { get; set; } + public global::System.Collections.Generic.IList? Type4642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResponseMethodPublicBody? Type4643 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotation? Type4643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsCompaction? Type4644 { get; set; } + public global::System.Collections.Generic.IList? Type4644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum? Type4645 { get; set; } + public global::tryAGI.OpenAI.BetaLogProb? Type4645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheOptionsParam? Type4646 { get; set; } + public global::System.Collections.Generic.IList? Type4646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaServiceTierEnum? Type4647 { get; set; } + public global::tryAGI.OpenAI.BetaTopLogProb? Type4647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheTTLEnum? Type4648 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationBody? Type4648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheModeEnum? Type4649 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationBody? Type4649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsResponses? Type4650 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationBody? Type4650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsShared? Type4651 { get; set; } + public global::tryAGI.OpenAI.BetaFilePath? Type4651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsResponsesEnum? Type4652 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotationDiscriminator? Type4652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsSharedEnum? Type4653 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType? Type4653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaErrorResponse? Type4654 { get; set; } + public global::tryAGI.OpenAI.BetaFilePathType? Type4654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaError? Type4655 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationBodyType? Type4655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorDetailsResource? Type4656 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationBodyType? Type4656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorType? Type4657 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationBodyType? Type4657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentSteer? Type4658 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageType? Type4658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorTypeEnum? Type4659 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageRole? Type4659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseItemList? Type4660 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageStatus? Type4660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseItemListObject? Type4661 { get; set; } + public global::System.Collections.Generic.IList? Type4661 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4662 { get; set; } + public global::tryAGI.OpenAI.BetaInputContent? Type4662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResource? Type4663 { get; set; } + public global::tryAGI.OpenAI.BetaInputContentDiscriminator? Type4663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageResource? Type4664 { get; set; } + public global::tryAGI.OpenAI.BetaInputContentDiscriminatorType? Type4664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputResource? Type4665 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessageRole? Type4665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallResource? Type4666 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource? Type4667 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessageType? Type4667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessage? Type4668 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResponseMethodPublicBody? Type4668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCall? Type4669 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsCompaction? Type4669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutput? Type4670 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum? Type4670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCall? Type4671 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheOptionsParam? Type4671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutput? Type4672 { get; set; } + public global::tryAGI.OpenAI.BetaServiceTierEnum? Type4672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalTools? Type4673 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheTTLEnum? Type4673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdate? Type4674 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheModeEnum? Type4674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgram? Type4675 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsResponses? Type4675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutput? Type4676 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsShared? Type4676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionBody? Type4677 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsResponsesEnum? Type4677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCall? Type4678 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsSharedEnum? Type4678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutput? Type4679 { get; set; } + public global::tryAGI.OpenAI.BetaErrorResponse? Type4679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCall? Type4680 { get; set; } + public global::tryAGI.OpenAI.BetaError? Type4680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutput? Type4681 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorDetailsResource? Type4681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseResource? Type4682 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorType? Type4682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallResource? Type4683 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentSteer? Type4683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputResource? Type4684 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorTypeEnum? Type4684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResourceDiscriminator? Type4685 { get; set; } + public global::tryAGI.OpenAI.BetaResponseItemList? Type4685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType? Type4686 { get; set; } + public global::tryAGI.OpenAI.BetaResponseItemListObject? Type4686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputResourceVariant2? Type4687 { get; set; } + public global::System.Collections.Generic.IList? Type4687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum? Type4688 { get; set; } + public global::tryAGI.OpenAI.BetaItemResource? Type4688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallResourceVariant2? Type4689 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageResource? Type4689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallStatus? Type4690 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputResource? Type4690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType? Type4691 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallResource? Type4691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType? Type4692 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource? Type4692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus? Type4693 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessage? Type4693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallType? Type4694 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCall? Type4694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallStatus? Type4695 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutput? Type4695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation2? Type4696 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCall? Type4696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation? Type4697 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutput? Type4697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation? Type4698 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalTools? Type4698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation? Type4699 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdate? Type4699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator? Type4700 { get; set; } + public global::tryAGI.OpenAI.BetaProgram? Type4700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType? Type4701 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutput? Type4701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType? Type4702 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionBody? Type4702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType? Type4703 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCall? Type4703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType? Type4704 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutput? Type4704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputType? Type4705 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCall? Type4705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum? Type4706 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutput? Type4706 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4707 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseResource? Type4707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContent? Type4708 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallResource? Type4708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome2? Type4709 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputResource? Type4709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcome? Type4710 { get; set; } + public global::tryAGI.OpenAI.BetaItemResourceDiscriminator? Type4710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcome? Type4711 { get; set; } + public global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType? Type4711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminator? Type4712 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputResourceVariant2? Type4712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType? Type4713 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum? Type4713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType? Type4714 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallResourceVariant2? Type4714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType? Type4715 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallStatus? Type4715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallType? Type4716 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType? Type4716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellAction? Type4717 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType? Type4717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallStatus? Type4718 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus? Type4718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant16? Type4719 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallType? Type4719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Type4720 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallStatus? Type4720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceResource? Type4721 { get; set; } + public global::tryAGI.OpenAI.Operation2? Type4721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator? Type4722 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation? Type4722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? Type4723 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation? Type4723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceResourceType? Type4724 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation? Type4724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType? Type4725 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator? Type4725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionBodyType? Type4726 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType? Type4726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputType? Type4727 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType? Type4727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputStatus? Type4728 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType? Type4728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramType? Type4729 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType? Type4729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateType? Type4730 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputType? Type4730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateReasoning? Type4731 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum? Type4731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsType? Type4732 { get; set; } + public global::System.Collections.Generic.IList? Type4732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageRole? Type4733 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContent? Type4733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputType? Type4734 { get; set; } + public global::tryAGI.OpenAI.Outcome2? Type4734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallType? Type4735 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcome? Type4735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputType? Type4736 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcome? Type4736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentAction? Type4737 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminator? Type4737 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4738 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType? Type4738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallType? Type4739 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType? Type4739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageType? Type4740 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType? Type4740 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4741 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallType? Type4741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem7? Type4742 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellAction? Type4742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextContent? Type4743 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallStatus? Type4743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotContent? Type4744 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant16? Type4744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContent? Type4745 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Type4745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminator? Type4746 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceResource? Type4746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType? Type4747 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator? Type4747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentType? Type4748 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? Type4748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotContentType? Type4749 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceResourceType? Type4749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextContentType? Type4750 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType? Type4750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutput? Type4751 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionBodyType? Type4751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResourceVariant2? Type4752 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputType? Type4752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputType? Type4753 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputStatus? Type4753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus? Type4754 { get; set; } + public global::tryAGI.OpenAI.BetaProgramType? Type4754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallResourceVariant2? Type4755 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateType? Type4755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutput? Type4756 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateReasoning? Type4756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputResourceVariant2? Type4757 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsType? Type4757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputStatus? Type4758 { get; set; } + public global::tryAGI.OpenAI.BetaMessageRole? Type4758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputType? Type4759 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputType? Type4759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus? Type4760 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallType? Type4760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageResourceVariant2? Type4761 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputType? Type4761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResource? Type4762 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentAction? Type4762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResourceObject? Type4763 { get; set; } + public global::System.Collections.Generic.IList? Type4763 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4764 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallType? Type4764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemField? Type4765 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageType? Type4765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsage? Type4766 { get; set; } + public global::System.Collections.Generic.IList? Type4766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsageInputTokensDetails? Type4767 { get; set; } + public global::tryAGI.OpenAI.ContentItem7? Type4767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsageOutputTokensDetails? Type4768 { get; set; } + public global::tryAGI.OpenAI.BetaTextContent? Type4768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessage? Type4769 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotContent? Type4769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemFieldDiscriminator? Type4770 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContent? Type4770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType? Type4771 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminator? Type4771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageType? Type4772 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType? Type4772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageStatus? Type4773 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentType? Type4773 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4774 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotContentType? Type4774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem8? Type4775 { get; set; } + public global::tryAGI.OpenAI.BetaTextContentType? Type4775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminator? Type4776 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutput? Type4776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType? Type4777 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResourceVariant2? Type4777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessagePhase2? Type4778 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputType? Type4778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEvent? Type4779 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus? Type4779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType? Type4780 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallResourceVariant2? Type4780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEvent? Type4781 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutput? Type4781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType? Type4782 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputResourceVariant2? Type4782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseQueuedEvent? Type4783 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputStatus? Type4783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseQueuedEventType? Type4784 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputType? Type4784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponse? Type4785 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus? Type4785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelResponseProperties? Type4786 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageResourceVariant2? Type4786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseProperties? Type4787 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResource? Type4787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3? Type4788 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResourceObject? Type4788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaServiceTierResponsesEnum? Type4789 { get; set; } + public global::System.Collections.Generic.IList? Type4789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Truncation? Type4790 { get; set; } + public global::tryAGI.OpenAI.BetaItemField? Type4790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Object? Type4791 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsage? Type4791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Status? Type4792 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsageInputTokensDetails? Type4792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAccessProgramsBody? Type4793 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsageOutputTokensDetails? Type4793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorVariant1? Type4794 { get; set; } + public global::tryAGI.OpenAI.BetaMessage? Type4794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetails? Type4795 { get; set; } + public global::tryAGI.OpenAI.BetaItemFieldDiscriminator? Type4795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason? Type4796 { get; set; } + public global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType? Type4796 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4797 { get; set; } + public global::tryAGI.OpenAI.BetaMessageType? Type4797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItem? Type4798 { get; set; } + public global::tryAGI.OpenAI.BetaMessageStatus? Type4798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheOptions? Type4799 { get; set; } + public global::System.Collections.Generic.IList? Type4799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnostics? Type4800 { get; set; } + public global::tryAGI.OpenAI.ContentItem8? Type4800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModeration? Type4801 { get; set; } + public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminator? Type4801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConversation? Type4802 { get; set; } + public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType? Type4802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Input5? Type4803 { get; set; } + public global::tryAGI.OpenAI.BetaMessagePhase2? Type4803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationResultBody? Type4804 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEvent? Type4804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationErrorBody? Type4805 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType? Type4805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputDiscriminator? Type4806 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEvent? Type4806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType? Type4807 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType? Type4807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Output9? Type4808 { get; set; } + public global::tryAGI.OpenAI.BetaResponseQueuedEvent? Type4808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationOutputDiscriminator? Type4809 { get; set; } + public global::tryAGI.OpenAI.BetaResponseQueuedEventType? Type4809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType? Type4810 { get; set; } + public global::tryAGI.OpenAI.BetaResponse? Type4810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationErrorBodyType? Type4811 { get; set; } + public global::tryAGI.OpenAI.BetaModelResponseProperties? Type4811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationResultBodyType? Type4812 { get; set; } + public global::tryAGI.OpenAI.BetaResponseProperties? Type4812 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type4813 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3? Type4813 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4814 { get; set; } + public global::tryAGI.OpenAI.BetaServiceTierResponsesEnum? Type4814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputType? Type4815 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Truncation? Type4815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBody? Type4816 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Object? Type4816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBody? Type4817 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Status? Type4817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBody? Type4818 { get; set; } + public global::tryAGI.OpenAI.BetaAccessProgramsBody? Type4818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBody? Type4819 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorVariant1? Type4819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminator? Type4820 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetails? Type4820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminatorType? Type4821 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason? Type4821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBodyType? Type4822 { get; set; } + public global::System.Collections.Generic.IList? Type4822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type4823 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItem? Type4823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBodyType? Type4824 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheOptions? Type4824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBodyType? Type4825 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnostics? Type4825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCacheMissReasonTypeEnum? Type4826 { get; set; } + public global::tryAGI.OpenAI.BetaModeration? Type4826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItemDiscriminator? Type4827 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConversation? Type4827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType? Type4828 { get; set; } + public global::tryAGI.OpenAI.Input5? Type4828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorCode? Type4829 { get; set; } + public global::tryAGI.OpenAI.BetaModerationResultBody? Type4829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCyberAccessProgramEnum? Type4830 { get; set; } + public global::tryAGI.OpenAI.BetaModerationErrorBody? Type4830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptVariant1? Type4831 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputDiscriminator? Type4831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4832 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType? Type4832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention? Type4833 { get; set; } + public global::tryAGI.OpenAI.Output9? Type4833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEvent? Type4834 { get; set; } + public global::tryAGI.OpenAI.BetaModerationOutputDiscriminator? Type4834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType? Type4835 { get; set; } + public global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType? Type4835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEvent? Type4836 { get; set; } + public global::tryAGI.OpenAI.BetaModerationErrorBodyType? Type4836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType? Type4837 { get; set; } + public global::tryAGI.OpenAI.BetaModerationResultBodyType? Type4837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEvent? Type4838 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type4838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType? Type4839 { get; set; } + public global::System.Collections.Generic.IList? Type4839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEvent? Type4840 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputType? Type4840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType? Type4841 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBody? Type4841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEvent? Type4842 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBody? Type4842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType? Type4843 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBody? Type4843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEvent? Type4844 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBody? Type4844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType? Type4845 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminator? Type4845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEvent? Type4846 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminatorType? Type4846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType? Type4847 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBodyType? Type4847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEvent? Type4848 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type4848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType? Type4849 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBodyType? Type4849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEvent? Type4850 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBodyType? Type4850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType? Type4851 { get; set; } + public global::tryAGI.OpenAI.BetaCacheMissReasonTypeEnum? Type4851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEvent? Type4852 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItemDiscriminator? Type4852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType? Type4853 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType? Type4853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEvent? Type4854 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorCode? Type4854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType? Type4855 { get; set; } + public global::tryAGI.OpenAI.BetaCyberAccessProgramEnum? Type4855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEvent? Type4856 { get; set; } + public global::tryAGI.OpenAI.BetaPromptVariant1? Type4856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType? Type4857 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEvent? Type4858 { get; set; } + public global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention? Type4858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType? Type4859 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEvent? Type4859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEvent? Type4860 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType? Type4860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType? Type4861 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEvent? Type4861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEvent? Type4862 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType? Type4862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType? Type4863 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEvent? Type4863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEvent? Type4864 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType? Type4864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType? Type4865 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEvent? Type4865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEvent? Type4866 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType? Type4866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType? Type4867 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEvent? Type4867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEvent? Type4868 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType? Type4868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType? Type4869 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEvent? Type4869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus? Type4870 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType? Type4870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPart? Type4871 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEvent? Type4871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType? Type4872 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType? Type4872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEvent? Type4873 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEvent? Type4873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType? Type4874 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType? Type4874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPart? Type4875 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEvent? Type4875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType? Type4876 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType? Type4876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDoneEvent? Type4877 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEvent? Type4877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDoneEventType? Type4878 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType? Type4878 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4879 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEvent? Type4879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseLogProb? Type4880 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType? Type4880 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4881 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEvent? Type4881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseLogProbTopLogprob? Type4882 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType? Type4882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDeltaEvent? Type4883 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEvent? Type4883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDeltaEventType? Type4884 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType? Type4884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDoneEvent? Type4885 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEvent? Type4885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType? Type4886 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType? Type4886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEvent? Type4887 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEvent? Type4887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType? Type4888 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType? Type4888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEvent? Type4889 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEvent? Type4889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType? Type4890 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType? Type4890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEvent? Type4891 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEvent? Type4891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType? Type4892 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType? Type4892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInProgressEvent? Type4893 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEvent? Type4893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInProgressEventType? Type4894 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType? Type4894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEvent? Type4895 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus? Type4895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEventType? Type4896 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPart? Type4896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEvent? Type4897 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType? Type4897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEventType? Type4898 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEvent? Type4898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaShellCallOutputDelta? Type4899 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType? Type4899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEvent? Type4900 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPart? Type4900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEventType? Type4901 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType? Type4901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEvent? Type4902 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDoneEvent? Type4902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEventType? Type4903 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDoneEventType? Type4903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEvent? Type4904 { get; set; } + public global::System.Collections.Generic.IList? Type4904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEventType? Type4905 { get; set; } + public global::tryAGI.OpenAI.BetaResponseLogProb? Type4905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEvent? Type4906 { get; set; } + public global::System.Collections.Generic.IList? Type4906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType? Type4907 { get; set; } + public global::tryAGI.OpenAI.BetaResponseLogProbTopLogprob? Type4907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEvent? Type4908 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDeltaEvent? Type4908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType? Type4909 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDeltaEventType? Type4909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEvent? Type4910 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDoneEvent? Type4910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType? Type4911 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType? Type4911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEvent? Type4912 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEvent? Type4912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType? Type4913 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType? Type4913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEvent? Type4914 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEvent? Type4914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType? Type4915 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType? Type4915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorEvent? Type4916 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEvent? Type4916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorEventType? Type4917 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType? Type4917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCreatedEvent? Type4918 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInProgressEvent? Type4918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCreatedEventType? Type4919 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInProgressEventType? Type4919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartDoneEvent? Type4920 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEvent? Type4920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType? Type4921 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEventType? Type4921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContent? Type4922 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEvent? Type4922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContentDiscriminator? Type4923 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEventType? Type4923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType? Type4924 { get; set; } + public global::tryAGI.OpenAI.BetaShellCallOutputDelta? Type4924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartAddedEvent? Type4925 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEvent? Type4925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType? Type4926 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEventType? Type4926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompletedEvent? Type4927 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEvent? Type4927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompletedEventType? Type4928 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEventType? Type4928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEvent? Type4929 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEvent? Type4929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEventType? Type4930 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEventType? Type4930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEvent? Type4931 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEvent? Type4931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType? Type4932 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType? Type4932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEvent? Type4933 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEvent? Type4933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType? Type4934 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType? Type4934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEvent? Type4935 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEvent? Type4935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType? Type4936 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType? Type4936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEvent? Type4937 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEvent? Type4937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType? Type4938 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType? Type4938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEvent? Type4939 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEvent? Type4939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType? Type4940 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType? Type4940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEvent? Type4941 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorEvent? Type4941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType? Type4942 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorEventType? Type4942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEvent? Type4943 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCreatedEvent? Type4943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType? Type4944 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCreatedEventType? Type4944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDoneEvent? Type4945 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartDoneEvent? Type4945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDoneEventType? Type4946 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType? Type4946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDeltaEvent? Type4947 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContent? Type4947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType? Type4948 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContentDiscriminator? Type4948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseIncompleteEvent? Type4949 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType? Type4949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseIncompleteEventType? Type4950 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartAddedEvent? Type4950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFailedEvent? Type4951 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType? Type4951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFailedEventType? Type4952 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompletedEvent? Type4952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEvent? Type4953 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompletedEventType? Type4953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType? Type4954 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEvent? Type4954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEvent? Type4955 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEventType? Type4955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType? Type4956 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEvent? Type4956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEvent? Type4957 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType? Type4957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType? Type4958 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEvent? Type4958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEvent? Type4959 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType? Type4959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventType? Type4960 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEvent? Type4960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventSteer? Type4961 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType? Type4961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInput? Type4962 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEvent? Type4962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventError? Type4963 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType? Type4963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventErrorType? Type4964 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEvent? Type4964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerErrorCode? Type4965 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType? Type4965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerErrorCodeEnum? Type4966 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEvent? Type4966 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4967 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType? Type4967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItem? Type4968 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEvent? Type4968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParam? Type4969 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType? Type4969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminator? Type4970 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDoneEvent? Type4970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType? Type4971 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDoneEventType? Type4971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamType? Type4972 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDeltaEvent? Type4972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamRole? Type4973 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType? Type4973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? Type4974 { get; set; } + public global::tryAGI.OpenAI.BetaResponseIncompleteEvent? Type4974 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4975 { get; set; } + public global::tryAGI.OpenAI.BetaResponseIncompleteEventType? Type4975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentVariant1Item2? Type4976 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFailedEvent? Type4976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminator? Type4977 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFailedEventType? Type4977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType? Type4978 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEvent? Type4978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEvent? Type4979 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType? Type4979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEventType? Type4980 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEvent? Type4980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEventSteer? Type4981 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType? Type4981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingReason? Type4982 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEvent? Type4982 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4983 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType? Type4983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInput? Type4984 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEvent? Type4984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type4985 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventType? Type4985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type4986 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventSteer? Type4986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutput? Type4987 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInput? Type4987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type4988 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventError? Type4988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutput? Type4989 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventErrorType? Type4989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type4990 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerErrorCode? Type4990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutput? Type4991 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerErrorCodeEnum? Type4991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType? Type4992 { get; set; } + public global::System.Collections.Generic.IList? Type4992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type4993 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItem? Type4993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type4994 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParam? Type4994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutput? Type4995 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminator? Type4995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType? Type4996 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType? Type4996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type4997 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamType? Type4997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponse? Type4998 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamRole? Type4998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type4999 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? Type4999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminator? Type5000 { get; set; } + public global::System.Collections.Generic.IList? Type5000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType? Type5001 { get; set; } + public global::tryAGI.OpenAI.ContentVariant1Item2? Type5001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum? Type5002 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminator? Type5002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEvent? Type5003 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType? Type5003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType? Type5004 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEvent? Type5004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventSteer? Type5005 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEventType? Type5005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerEvent? Type5006 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEventSteer? Type5006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerEventType? Type5007 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingReason? Type5007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputAudio? Type5008 { get; set; } + public global::System.Collections.Generic.IList? Type5008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputAudioType? Type5009 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInput? Type5009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudio? Type5010 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type5010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioType? Type5011 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type5011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioInputAudio? Type5012 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutput? Type5012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat? Type5013 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type5013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputParam? Type5014 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutput? Type5014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContent? Type5015 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type5015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaIncludeEnum? Type5016 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutput? Type5016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEvent? Type5017 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType? Type5017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5018 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type5018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDelta2? Type5019 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type5019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5020 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutput? Type5020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDone2? Type5021 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType? Type5021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5022 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type5022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDelta2? Type5023 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponse? Type5023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5024 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type5024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDone2? Type5025 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminator? Type5025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2? Type5026 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType? Type5026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2? Type5027 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum? Type5027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2? Type5028 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEvent? Type5028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2? Type5029 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType? Type5029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2? Type5030 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventSteer? Type5030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5031 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerEvent? Type5031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCompactionWsCompacting2? Type5032 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerEventType? Type5032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5033 { get; set; } + public global::tryAGI.OpenAI.BetaOutputAudio? Type5033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCompleted2? Type5034 { get; set; } + public global::tryAGI.OpenAI.BetaOutputAudioType? Type5034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5035 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudio? Type5035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsAdded2? Type5036 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioType? Type5036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5037 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioInputAudio? Type5037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsDone2? Type5038 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat? Type5038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5039 { get; set; } + public global::tryAGI.OpenAI.BetaInputParam? Type5039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCreated2? Type5040 { get; set; } + public global::tryAGI.OpenAI.BetaContent? Type5040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5041 { get; set; } + public global::tryAGI.OpenAI.BetaIncludeEnum? Type5041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsCompleted2? Type5042 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEvent? Type5042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5043 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallInWsProgress2? Type5044 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDelta2? Type5044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5045 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsSearching2? Type5046 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDone2? Type5046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2? Type5047 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5048 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDelta2? Type5048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDone2? Type5049 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5050 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDone2? Type5050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsAdded2? Type5051 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2? Type5051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5052 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2? Type5052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDelta2? Type5053 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2? Type5053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5054 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2? Type5054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDone2? Type5055 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2? Type5055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2? Type5056 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2? Type5057 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCompactionWsCompacting2? Type5057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5058 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseInWsProgress2? Type5059 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCompleted2? Type5059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5060 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsFailed2? Type5061 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsAdded2? Type5061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5062 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsIncomplete2? Type5063 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsDone2? Type5063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5064 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsAdded2? Type5065 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCreated2? Type5065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5066 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsDone2? Type5067 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsCompleted2? Type5067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5068 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded2? Type5069 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallInWsProgress2? Type5069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5070 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsDone2? Type5071 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsSearching2? Type5071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5072 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2? Type5072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDelta2? Type5073 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5074 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDone2? Type5074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDone2? Type5075 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5076 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsAdded2? Type5076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDelta2? Type5077 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5078 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDelta2? Type5078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDone2? Type5079 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5080 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDone2? Type5080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDelta2? Type5081 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2? Type5081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5082 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2? Type5082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDone2? Type5083 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5084 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseInWsProgress2? Type5084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDelta2? Type5085 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5086 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsFailed2? Type5086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDone2? Type5087 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5088 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsIncomplete2? Type5088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsCompleted2? Type5089 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5090 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsAdded2? Type5090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallInWsProgress2? Type5091 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5092 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsDone2? Type5092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsSearching2? Type5093 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5094 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded2? Type5094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsCompleted2? Type5095 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5096 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsDone2? Type5096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsGenerating2? Type5097 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5098 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDelta2? Type5098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallInWsProgress2? Type5099 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5100 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDone2? Type5100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallPartialWsImage2? Type5101 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5102 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDelta2? Type5102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDelta2? Type5103 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5104 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDone2? Type5104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDone2? Type5105 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5106 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDelta2? Type5106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsCompleted2? Type5107 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5108 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDone2? Type5108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsFailed2? Type5109 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5110 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDelta2? Type5110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallInWsProgress2? Type5111 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5112 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDone2? Type5112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsCompleted2? Type5113 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5114 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsCompleted2? Type5114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsFailed2? Type5115 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5116 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallInWsProgress2? Type5116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsInWsProgress2? Type5117 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5118 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsSearching2? Type5118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputTextAnnotationWsAdded2? Type5119 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5120 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsCompleted2? Type5120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsQueued2? Type5121 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5122 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsGenerating2? Type5122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDelta2? Type5123 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5124 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallInWsProgress2? Type5124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDone2? Type5125 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWsError? Type5126 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallPartialWsImage2? Type5126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectCreatedEvent? Type5127 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEvent? Type5128 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDelta2? Type5128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminator? Type5129 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType? Type5130 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDone2? Type5130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventType? Type5131 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventError? Type5132 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsCompleted2? Type5132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode? Type5133 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType? Type5134 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsFailed2? Type5134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWsErrorType? Type5135 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaErrorPayload? Type5136 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallInWsProgress2? Type5136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEvent? Type5137 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEventVariant2? Type5138 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsCompleted2? Type5138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEvent? Type5139 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate? Type5140 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsFailed2? Type5140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectEvent? Type5141 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminator? Type5142 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsInWsProgress2? Type5142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType? Type5143 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectEventType? Type5144 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputTextAnnotationWsAdded2? Type5144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1? Type5145 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type? Type5146 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsQueued2? Type5146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponse? Type5147 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateModelResponseProperties? Type5148 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDelta2? Type5148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseVariant3? Type5149 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAccessProgramsParam? Type5150 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDone2? Type5150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsePromptCacheOptionsParam? Type5151 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWsError? Type5151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation? Type5152 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectCreatedEvent? Type5152 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5153 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEvent? Type5153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationParam? Type5154 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminator? Type5154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1? Type5155 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType? Type5155 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5156 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventType? Type5156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContextManagementParam? Type5157 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventError? Type5157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentParam? Type5158 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode? Type5158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationPolicyParam? Type5159 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType? Type5159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationConfigParam? Type5160 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWsErrorType? Type5160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationMode? Type5161 { get; set; } + public global::tryAGI.OpenAI.BetaErrorPayload? Type5161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateModelResponsePropertiesVariant2? Type5162 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEvent? Type5162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEvent? Type5163 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEventVariant2? Type5163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminator? Type5164 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEvent? Type5164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType? Type5165 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate? Type5165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type5166 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectEvent? Type5166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type5167 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminator? Type5167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEvalRequest? Type5168 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType? Type5168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type5169 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectEventType? Type5169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAssistantsOrder? Type5170 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1? Type5170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type5171 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type? Type5171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type5172 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponse? Type5172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainersOrder? Type5173 { get; set; } + public global::tryAGI.OpenAI.BetaCreateModelResponseProperties? Type5173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainerFilesOrder? Type5174 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseVariant3? Type5174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListConversationItemsOrder? Type5175 { get; set; } + public global::tryAGI.OpenAI.BetaAccessProgramsParam? Type5175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrder? Type5176 { get; set; } + public global::tryAGI.OpenAI.BetaResponsePromptCacheOptionsParam? Type5176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrderBy? Type5177 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation? Type5177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsOrder? Type5178 { get; set; } + public global::System.Collections.Generic.IList? Type5178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsStatus? Type5179 { get; set; } + public global::tryAGI.OpenAI.BetaModerationParam? Type5179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type5180 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1? Type5180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type5181 { get; set; } + public global::System.Collections.Generic.IList? Type5181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesOrder? Type5182 { get; set; } + public global::tryAGI.OpenAI.BetaContextManagementParam? Type5182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type5183 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentParam? Type5183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type5184 { get; set; } + public global::tryAGI.OpenAI.BetaModerationPolicyParam? Type5184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type5185 { get; set; } + public global::tryAGI.OpenAI.BetaModerationConfigParam? Type5185 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5186 { get; set; } + public global::tryAGI.OpenAI.BetaModerationMode? Type5186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type5187 { get; set; } + public global::tryAGI.OpenAI.BetaCreateModelResponsePropertiesVariant2? Type5187 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5188 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEvent? Type5188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type5189 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminator? Type5189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type5190 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType? Type5190 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5191 { get; set; } + public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type5191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type5192 { get; set; } + public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type5192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupsOrder? Type5193 { get; set; } + public global::tryAGI.OpenAI.UpdateEvalRequest? Type5193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type5194 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type5194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupUsersOrder? Type5195 { get; set; } + public global::tryAGI.OpenAI.ListAssistantsOrder? Type5195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess? Type5196 { get; set; } + public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type5196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type5197 { get; set; } + public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type5197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type5198 { get; set; } + public global::tryAGI.OpenAI.ListContainersOrder? Type5198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type5199 { get; set; } + public global::tryAGI.OpenAI.ListContainerFilesOrder? Type5199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type5200 { get; set; } + public global::tryAGI.OpenAI.ListConversationItemsOrder? Type5200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRolesOrder? Type5201 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrder? Type5201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type5202 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrderBy? Type5202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type5203 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsOrder? Type5203 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5204 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsStatus? Type5204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type5205 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type5205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type5206 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type5206 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5207 { get; set; } + public global::tryAGI.OpenAI.ListFilesOrder? Type5207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type5208 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type5208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type5209 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type5209 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5210 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type5210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type5211 { get; set; } + public global::System.Collections.Generic.IList? Type5211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type5212 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type5212 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5213 { get; set; } + public global::System.Collections.Generic.IList? Type5213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type5214 { get; set; } + public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type5214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type5215 { get; set; } + public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type5215 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5216 { get; set; } + public global::System.Collections.Generic.IList? Type5216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type5217 { get; set; } + public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type5217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type5218 { get; set; } + public global::tryAGI.OpenAI.ListGroupsOrder? Type5218 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5219 { get; set; } + public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type5219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type5220 { get; set; } + public global::tryAGI.OpenAI.ListGroupUsersOrder? Type5220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type5221 { get; set; } + public global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess? Type5221 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5222 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type5222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSource? Type5223 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type5223 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5224 { get; set; } + public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type5224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSize? Type5225 { get; set; } + public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type5225 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5226 { get; set; } + public global::tryAGI.OpenAI.ListRolesOrder? Type5226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type5227 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type5227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type5228 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type5228 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5229 { get; set; } + public global::System.Collections.Generic.IList? Type5229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type5230 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type5230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type5231 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type5231 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5232 { get; set; } + public global::System.Collections.Generic.IList? Type5232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type5233 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type5233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type5234 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type5234 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5235 { get; set; } + public global::System.Collections.Generic.IList? Type5235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type5236 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type5236 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5237 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type5237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type5238 { get; set; } + public global::System.Collections.Generic.IList? Type5238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type5239 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type5239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type5240 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type5240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectRolesOrder? Type5241 { get; set; } + public global::System.Collections.Generic.IList? Type5241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type5242 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type5242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListInputItemsOrder? Type5243 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type5243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListMessagesOrder? Type5244 { get; set; } + public global::System.Collections.Generic.IList? Type5244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunsOrder? Type5245 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type5245 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5246 { get; set; } + public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type5246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateRunIncludeItem? Type5247 { get; set; } + public global::System.Collections.Generic.IList? Type5247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsOrder? Type5248 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSource? Type5248 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5249 { get; set; } + public global::System.Collections.Generic.IList? Type5249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type5250 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSize? Type5250 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5251 { get; set; } + public global::System.Collections.Generic.IList? Type5251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type5252 { get; set; } + public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type5252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoresOrder? Type5253 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type5253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type5254 { get; set; } + public global::System.Collections.Generic.IList? Type5254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type5255 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type5255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type5256 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type5256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type5257 { get; set; } + public global::System.Collections.Generic.IList? Type5257 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5258 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type5258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem? Type5259 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type5259 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5260 { get; set; } + public global::System.Collections.Generic.IList? Type5260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem? Type5261 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type5261 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5262 { get; set; } + public global::System.Collections.Generic.IList? Type5262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem? Type5263 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type5263 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5264 { get; set; } + public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type5264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem? Type5265 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type5265 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5266 { get; set; } + public global::tryAGI.OpenAI.ListProjectRolesOrder? Type5266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem? Type5267 { get; set; } + public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type5267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaListInputItemsOrder? Type5268 { get; set; } + public global::tryAGI.OpenAI.ListInputItemsOrder? Type5268 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5269 { get; set; } + public global::tryAGI.OpenAI.ListMessagesOrder? Type5269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem? Type5270 { get; set; } + public global::tryAGI.OpenAI.ListRunsOrder? Type5270 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5271 { get; set; } + public global::System.Collections.Generic.IList? Type5271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem? Type5272 { get; set; } + public global::tryAGI.OpenAI.CreateRunIncludeItem? Type5272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type5273 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsOrder? Type5273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerResponse? Type5274 { get; set; } + public global::System.Collections.Generic.IList? Type5274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerResponseObject? Type5275 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type5275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerFileResponse? Type5276 { get; set; } + public global::System.Collections.Generic.IList? Type5276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerFileResponseObject? Type5277 { get; set; } + public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type5277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalResponse? Type5278 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoresOrder? Type5278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type5279 { get; set; } + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type5279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type5280 { get; set; } + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type5280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type5281 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type5281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteResponseResponse? Type5282 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type5282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteResponseResponseObject? Type5283 { get; set; } + public global::System.Collections.Generic.IList? Type5283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponse? Type5284 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem? Type5284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponseObject? Type5285 { get; set; } + public global::System.Collections.Generic.IList? Type5285 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5286 { get; set; } + public global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem? Type5286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseResponse? Type5287 { get; set; } + public global::System.Collections.Generic.IList? Type5287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseResponseObject? Type5288 { get; set; } + public global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem? Type5288 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5289 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem? Type5290 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5291 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem? Type5292 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaListInputItemsOrder? Type5293 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5294 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem? Type5295 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5296 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem? Type5297 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.OneOf? Type5298 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerResponse? Type5299 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerResponseObject? Type5300 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerFileResponse? Type5301 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerFileResponseObject? Type5302 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalResponse? Type5303 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type5304 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type5305 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type5306 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteResponseResponse? Type5307 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteResponseResponseObject? Type5308 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponse? Type5309 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponseObject? Type5310 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5311 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseResponse? Type5312 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseResponseObject? Type5313 { get; set; } /// /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionActionRequiredPayloadResource.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionActionRequiredPayloadResource.Json.g.cs new file mode 100644 index 000000000..34c821458 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionActionRequiredPayloadResource.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AgentSessionActionRequiredPayloadResource + { + /// + /// 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.AgentSessionActionRequiredPayloadResource? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AgentSessionActionRequiredPayloadResource), + jsonSerializerContext) as global::tryAGI.OpenAI.AgentSessionActionRequiredPayloadResource; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AgentSessionActionRequiredPayloadResource? 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.AgentSessionActionRequiredPayloadResource? 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.AgentSessionActionRequiredPayloadResource), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AgentSessionActionRequiredPayloadResource; + } + + /// + /// 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.AgentSessionActionRequiredPayloadResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionActionRequiredPayloadResource.g.cs new file mode 100644 index 000000000..8e4e4ebd3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionActionRequiredPayloadResource.g.cs @@ -0,0 +1,59 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class AgentSessionActionRequiredPayloadResource + { + /// + /// The ID of the session. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The action type. Retrieve the session for action details. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("required_action")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource RequiredAction { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The ID of the session. + /// + /// + /// The action type. Retrieve the session for action details. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AgentSessionActionRequiredPayloadResource( + string id, + global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource requiredAction) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.RequiredAction = requiredAction ?? throw new global::System.ArgumentNullException(nameof(requiredAction)); + } + + /// + /// Initializes a new instance of the class. + /// + public AgentSessionActionRequiredPayloadResource() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionConnectPayloadResource.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionConnectPayloadResource.Json.g.cs new file mode 100644 index 000000000..f3ebc4109 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionConnectPayloadResource.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AgentSessionConnectPayloadResource + { + /// + /// 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.AgentSessionConnectPayloadResource? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AgentSessionConnectPayloadResource), + jsonSerializerContext) as global::tryAGI.OpenAI.AgentSessionConnectPayloadResource; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AgentSessionConnectPayloadResource? 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.AgentSessionConnectPayloadResource? 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.AgentSessionConnectPayloadResource), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AgentSessionConnectPayloadResource; + } + + /// + /// 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.AgentSessionConnectPayloadResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionConnectPayloadResource.g.cs new file mode 100644 index 000000000..f1c957ff7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionConnectPayloadResource.g.cs @@ -0,0 +1,47 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class AgentSessionConnectPayloadResource + { + /// + /// The URL used to connect the self-hosted environment. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("remote_url")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string RemoteUrl { 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 URL used to connect the self-hosted environment. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AgentSessionConnectPayloadResource( + string remoteUrl) + { + this.RemoteUrl = remoteUrl ?? throw new global::System.ArgumentNullException(nameof(remoteUrl)); + } + + /// + /// Initializes a new instance of the class. + /// + public AgentSessionConnectPayloadResource() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionCreatedPayloadResource.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionCreatedPayloadResource.Json.g.cs new file mode 100644 index 000000000..70b3b0b83 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionCreatedPayloadResource.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AgentSessionCreatedPayloadResource + { + /// + /// 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.AgentSessionCreatedPayloadResource? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AgentSessionCreatedPayloadResource), + jsonSerializerContext) as global::tryAGI.OpenAI.AgentSessionCreatedPayloadResource; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AgentSessionCreatedPayloadResource? 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.AgentSessionCreatedPayloadResource? 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.AgentSessionCreatedPayloadResource), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AgentSessionCreatedPayloadResource; + } + + /// + /// 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.AgentSessionCreatedPayloadResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionCreatedPayloadResource.g.cs new file mode 100644 index 000000000..9bf4d7710 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionCreatedPayloadResource.g.cs @@ -0,0 +1,79 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class AgentSessionCreatedPayloadResource + { + /// + /// The ID of the session. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The ID of the environment, when one exists. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("environment_id")] + public string? EnvironmentId { get; set; } + + /// + /// The environment type: `none`, `openai_hosted`, or `self_hosted`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("environment_type")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string EnvironmentType { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("connect")] + public global::tryAGI.OpenAI.AgentSessionConnectPayloadResource? Connect { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The ID of the session. + /// + /// + /// The environment type: `none`, `openai_hosted`, or `self_hosted`. + /// + /// + /// The ID of the environment, when one exists. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AgentSessionCreatedPayloadResource( + string id, + string environmentType, + string? environmentId, + global::tryAGI.OpenAI.AgentSessionConnectPayloadResource? connect) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.EnvironmentId = environmentId; + this.EnvironmentType = environmentType ?? throw new global::System.ArgumentNullException(nameof(environmentType)); + this.Connect = connect; + } + + /// + /// Initializes a new instance of the class. + /// + public AgentSessionCreatedPayloadResource() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionEnvironmentPayloadResource.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionEnvironmentPayloadResource.Json.g.cs new file mode 100644 index 000000000..8074d943e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionEnvironmentPayloadResource.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AgentSessionEnvironmentPayloadResource + { + /// + /// 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.AgentSessionEnvironmentPayloadResource? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource), + jsonSerializerContext) as global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource? 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.AgentSessionEnvironmentPayloadResource? 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.AgentSessionEnvironmentPayloadResource), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource; + } + + /// + /// 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.AgentSessionEnvironmentPayloadResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionEnvironmentPayloadResource.g.cs new file mode 100644 index 000000000..494d84dc3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionEnvironmentPayloadResource.g.cs @@ -0,0 +1,70 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class AgentSessionEnvironmentPayloadResource + { + /// + /// The ID of the session. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The ID of the environment, when one exists. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("environment_id")] + public string? EnvironmentId { get; set; } + + /// + /// The environment type: `none`, `openai_hosted`, or `self_hosted`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("environment_type")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string EnvironmentType { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The ID of the session. + /// + /// + /// The environment type: `none`, `openai_hosted`, or `self_hosted`. + /// + /// + /// The ID of the environment, when one exists. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AgentSessionEnvironmentPayloadResource( + string id, + string environmentType, + string? environmentId) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.EnvironmentId = environmentId; + this.EnvironmentType = environmentType ?? throw new global::System.ArgumentNullException(nameof(environmentType)); + } + + /// + /// Initializes a new instance of the class. + /// + public AgentSessionEnvironmentPayloadResource() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionRequiredActionPayloadResource.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionRequiredActionPayloadResource.Json.g.cs new file mode 100644 index 000000000..7eb805f8c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionRequiredActionPayloadResource.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AgentSessionRequiredActionPayloadResource + { + /// + /// 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.AgentSessionRequiredActionPayloadResource? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource), + jsonSerializerContext) as global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource? 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.AgentSessionRequiredActionPayloadResource? 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.AgentSessionRequiredActionPayloadResource), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource; + } + + /// + /// 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.AgentSessionRequiredActionPayloadResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionRequiredActionPayloadResource.g.cs new file mode 100644 index 000000000..07a9cd6a7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionRequiredActionPayloadResource.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class AgentSessionRequiredActionPayloadResource + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AgentSessionRequiredActionTypeResourceJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource 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 AgentSessionRequiredActionPayloadResource( + global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public AgentSessionRequiredActionPayloadResource() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionRequiredActionTypeResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionRequiredActionTypeResource.g.cs new file mode 100644 index 000000000..0afd48899 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AgentSessionRequiredActionTypeResource.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum AgentSessionRequiredActionTypeResource + { + /// + /// + /// + ComputerUseApprovalRequest, + /// + /// + /// + EnvironmentConnection, + /// + /// + /// + FunctionCall, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class AgentSessionRequiredActionTypeResourceExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this AgentSessionRequiredActionTypeResource value) + { + return value switch + { + AgentSessionRequiredActionTypeResource.ComputerUseApprovalRequest => "computer_use_approval_request", + AgentSessionRequiredActionTypeResource.EnvironmentConnection => "environment_connection", + AgentSessionRequiredActionTypeResource.FunctionCall => "function_call", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static AgentSessionRequiredActionTypeResource? ToEnum(string value) + { + return value switch + { + "computer_use_approval_request" => AgentSessionRequiredActionTypeResource.ComputerUseApprovalRequest, + "environment_connection" => AgentSessionRequiredActionTypeResource.EnvironmentConnection, + "function_call" => AgentSessionRequiredActionTypeResource.FunctionCall, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionList.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionList.g.cs index 44b875d36..15cc39e7b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionList.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionList.g.cs @@ -28,15 +28,13 @@ public sealed partial class ChatCompletionList /// The identifier of the first chat completion in the data array. /// [global::System.Text.Json.Serialization.JsonPropertyName("first_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string FirstId { get; set; } + public string? FirstId { get; set; } /// /// The identifier of the last chat completion in the data array. /// [global::System.Text.Json.Serialization.JsonPropertyName("last_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string LastId { get; set; } + public string? LastId { get; set; } /// /// Indicates whether there are more Chat Completions available. @@ -57,15 +55,15 @@ public sealed partial class ChatCompletionList /// /// An array of chat completion objects. /// + /// + /// Indicates whether there are more Chat Completions available. + /// /// /// The identifier of the first chat completion in the data array. /// /// /// The identifier of the last chat completion in the data array. /// - /// - /// Indicates whether there are more Chat Completions available. - /// /// /// The type of this object. It is always set to "list".
/// Default Value: list @@ -75,15 +73,15 @@ public sealed partial class ChatCompletionList #endif public ChatCompletionList( global::System.Collections.Generic.IList data, - string firstId, - string lastId, bool hasMore, + string? firstId, + string? lastId, global::tryAGI.OpenAI.ChatCompletionListObject @object = global::tryAGI.OpenAI.ChatCompletionListObject.List) { this.Object = @object; this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); - this.FirstId = firstId ?? throw new global::System.ArgumentNullException(nameof(firstId)); - this.LastId = lastId ?? throw new global::System.ArgumentNullException(nameof(lastId)); + this.FirstId = firstId; + this.LastId = lastId; this.HasMore = hasMore; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessage.g.cs index ddac3f45a..44d3b48c2 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessage.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessage.g.cs @@ -23,7 +23,7 @@ public sealed partial class ChatCompletionResponseMessage public string? Refusal { get; set; } /// - /// The tool calls generated by the model, such as function calls. + /// /// [global::System.Text.Json.Serialization.JsonPropertyName("tool_calls")] public global::System.Collections.Generic.IList? ToolCalls { get; set; } @@ -66,9 +66,7 @@ public sealed partial class ChatCompletionResponseMessage ///
/// /// - /// - /// The tool calls generated by the model, such as function calls. - /// + /// /// /// Annotations for the message, when applicable, as when using the
/// [web search tool](https://developers.openai.com/api/docs/guides/tools-web-search). diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionResource.g.cs index 95b5d52ca..2690a5949 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionResource.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionResource.g.cs @@ -5,7 +5,7 @@ namespace tryAGI.OpenAI { /// /// Represents a ChatKit session and its resolved configuration.
- /// Example: {"id":"cksess_123","object":"chatkit.session","client_secret":"ek_token_123","expires_at":1712349876,"workflow":{"id":"workflow_alpha","version":"2024-10-01"},"user":"user_789","rate_limits":{"max_requests_per_1_minute":60},"max_requests_per_1_minute":60,"status":"cancelled","chatkit_configuration":{"automatic_thread_titling":{"enabled":true},"file_upload":{"enabled":true,"max_file_size":16,"max_files":20},"history":{"enabled":true,"recent_threads":10}}} + /// Example: {"id":"cksess_123","object":"chatkit.session","client_secret":"ek_token_123","expires_at":1712349876,"workflow":{"id":"workflow_alpha","version":"2024-10-01","state_variables":{"message":"hello"},"tracing":{"enabled":true}},"user":"user_789","rate_limits":{"max_requests_per_1_minute":60},"max_requests_per_1_minute":60,"status":"active","chatkit_configuration":{"automatic_thread_titling":{"enabled":true},"file_upload":{"enabled":true,"max_file_size":16,"max_files":20},"history":{"enabled":true,"recent_threads":10}}} ///
public sealed partial class ChatSessionResource { diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Audio.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Audio.g.cs index b2273cafb..2d487278a 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Audio.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Audio.g.cs @@ -13,7 +13,9 @@ public sealed partial class CreateChatCompletionRequestVariant2Audio /// The voice the model uses to respond. Supported built-in voices are
/// `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `nova`, `onyx`,
/// `sage`, `shimmer`, `marin`, and `cedar`. You may also provide a
- /// custom voice object with an `id`, for example `{ "id": "voice_1234" }`. + /// custom voice object with an `id`, for example `{ "id": "voice_1234" }`.
+ /// Custom voices must be created from audio samples. Voices created from text
+ /// prompts are supported only in Live. ///
[global::System.Text.Json.Serialization.JsonPropertyName("voice")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter))] @@ -42,7 +44,9 @@ public sealed partial class CreateChatCompletionRequestVariant2Audio /// The voice the model uses to respond. Supported built-in voices are
/// `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `nova`, `onyx`,
/// `sage`, `shimmer`, `marin`, and `cedar`. You may also provide a
- /// custom voice object with an `id`, for example `{ "id": "voice_1234" }`. + /// custom voice object with an `id`, for example `{ "id": "voice_1234" }`.
+ /// Custom voices must be created from audio samples. Voices created from text
+ /// prompts are supported only in Live. /// /// /// Specifies the output audio format. Must be one of `wav`, `mp3`, `flac`,
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSpeechRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSpeechRequest.g.cs index 6f69b18f3..ca3b4f96a 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSpeechRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSpeechRequest.g.cs @@ -30,7 +30,7 @@ public sealed partial class CreateSpeechRequest public string? Instructions { get; set; } /// - /// The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). + /// The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. /// [global::System.Text.Json.Serialization.JsonPropertyName("voice")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter?, global::tryAGI.OpenAI.CreateSpeechRequestVoice2>))] @@ -76,7 +76,7 @@ public sealed partial class CreateSpeechRequest /// The text to generate audio for. The maximum length is 4096 characters. /// /// - /// The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). + /// The voice to use when generating the audio. Supported built-in voices are `alloy`, `ash`, `ballad`, `coral`, `echo`, `fable`, `onyx`, `nova`, `sage`, `shimmer`, `verse`, `marin`, and `cedar`. You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. /// /// /// Control the voice of your generated audio with additional instructions. Does not work with `tts-1` or `tts-1-hd`. diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceFromConsentRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceFromConsentRequest.g.cs index 0f52afbdc..fc29469c8 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceFromConsentRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceFromConsentRequest.g.cs @@ -9,8 +9,8 @@ namespace tryAGI.OpenAI public sealed partial class CreateVoiceFromConsentRequest { /// - /// The voice creation method. Defaults to `consent` when omitted.
- /// Default Value: consent + /// The voice creation method. Defaults to `audio_sample` when omitted.
+ /// Default Value: audio_sample ///
[global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.CreateVoiceFromConsentRequestTypeJsonConverter))] @@ -74,8 +74,8 @@ public sealed partial class CreateVoiceFromConsentRequest /// The consent recording ID (for example, `cons_1234`). /// /// - /// The voice creation method. Defaults to `consent` when omitted.
- /// Default Value: consent + /// The voice creation method. Defaults to `audio_sample` when omitted.
+ /// Default Value: audio_sample /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceFromConsentRequestType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceFromConsentRequestType.g.cs index 984b4758b..926f9b483 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceFromConsentRequestType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceFromConsentRequestType.g.cs @@ -4,15 +4,15 @@ namespace tryAGI.OpenAI { /// - /// The voice creation method. Defaults to `consent` when omitted.
- /// Default Value: consent + /// The voice creation method. Defaults to `audio_sample` when omitted.
+ /// Default Value: audio_sample ///
public enum CreateVoiceFromConsentRequestType { /// /// /// - Consent, + AudioSample, } /// @@ -27,7 +27,7 @@ public static string ToValueString(this CreateVoiceFromConsentRequestType value) { return value switch { - CreateVoiceFromConsentRequestType.Consent => "consent", + CreateVoiceFromConsentRequestType.AudioSample => "audio_sample", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -38,7 +38,7 @@ public static string ToValueString(this CreateVoiceFromConsentRequestType value) { return value switch { - "consent" => CreateVoiceFromConsentRequestType.Consent, + "audio_sample" => CreateVoiceFromConsentRequestType.AudioSample, _ => null, }; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceRequest.g.cs index d8c6a27b3..4a2eac81d 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceRequest.g.cs @@ -18,38 +18,38 @@ namespace tryAGI.OpenAI /// Creates a voice from a consent recording and an audio sample. Requires multipart/form-data. /// #if NET6_0_OR_GREATER - public global::tryAGI.OpenAI.CreateVoiceFromConsentRequest? Consent { get; init; } + public global::tryAGI.OpenAI.CreateVoiceFromConsentRequest? AudioSample { get; init; } #else - public global::tryAGI.OpenAI.CreateVoiceFromConsentRequest? Consent { get; } + public global::tryAGI.OpenAI.CreateVoiceFromConsentRequest? AudioSample { get; } #endif /// /// /// #if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Consent))] + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AudioSample))] #endif - public bool IsConsent => Consent != null; + public bool IsAudioSample => AudioSample != null; /// /// /// - public bool TryPickConsent( + public bool TryPickAudioSample( #if NET6_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] #endif out global::tryAGI.OpenAI.CreateVoiceFromConsentRequest? value) { - value = Consent; - return IsConsent; + value = AudioSample; + return IsAudioSample; } /// /// /// - public global::tryAGI.OpenAI.CreateVoiceFromConsentRequest PickConsent() => Consent is { } value + public global::tryAGI.OpenAI.CreateVoiceFromConsentRequest PickAudioSample() => AudioSample is { } value ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Consent' but the value was {ToString()}."); + : throw new global::System.InvalidOperationException($"Expected union variant 'AudioSample' but the value was {ToString()}."); /// /// Creates a synthetic voice from a text description. Supports application/json or multipart/form-data. @@ -95,20 +95,20 @@ public bool TryPickPrompt( /// /// /// - public static implicit operator global::tryAGI.OpenAI.CreateVoiceFromConsentRequest?(CreateVoiceRequest @this) => @this.Consent; + public static implicit operator global::tryAGI.OpenAI.CreateVoiceFromConsentRequest?(CreateVoiceRequest @this) => @this.AudioSample; /// /// /// public CreateVoiceRequest(global::tryAGI.OpenAI.CreateVoiceFromConsentRequest? value) { - Consent = value; + AudioSample = value; } /// /// /// - public static CreateVoiceRequest FromConsent(global::tryAGI.OpenAI.CreateVoiceFromConsentRequest? value) => new CreateVoiceRequest(value); + public static CreateVoiceRequest FromAudioSample(global::tryAGI.OpenAI.CreateVoiceFromConsentRequest? value) => new CreateVoiceRequest(value); /// /// @@ -138,13 +138,13 @@ public CreateVoiceRequest(global::tryAGI.OpenAI.CreateVoicePromptRequest? value) /// public CreateVoiceRequest( global::tryAGI.OpenAI.CreateVoiceRequestDiscriminatorType? type, - global::tryAGI.OpenAI.CreateVoiceFromConsentRequest? consent, + global::tryAGI.OpenAI.CreateVoiceFromConsentRequest? audioSample, global::tryAGI.OpenAI.CreateVoicePromptRequest? prompt ) { Type = type; - Consent = consent; + AudioSample = audioSample; Prompt = prompt; } @@ -153,14 +153,14 @@ public CreateVoiceRequest( /// public object? Object => Prompt as object ?? - Consent as object + AudioSample as object ; /// /// /// public override string? ToString() => - Consent?.ToString() ?? + AudioSample?.ToString() ?? Prompt?.ToString() ; @@ -169,14 +169,14 @@ Consent as object /// public bool Validate() { - return IsConsent && !IsPrompt || !IsConsent && IsPrompt; + return IsAudioSample && !IsPrompt || !IsAudioSample && IsPrompt; } /// /// /// public TResult? Match( - global::System.Func? consent = null, + global::System.Func? audioSample = null, global::System.Func? prompt = null, bool validate = true) { @@ -185,9 +185,9 @@ public bool Validate() Validate(); } - if (Consent is { } __value0 && consent != null) + if (AudioSample is { } __value0 && audioSample != null) { - return consent(__value0); + return audioSample(__value0); } else if (Prompt is { } __value1 && prompt != null) { @@ -201,7 +201,7 @@ public bool Validate() /// /// public void Match( - global::System.Action? consent = null, + global::System.Action? audioSample = null, global::System.Action? prompt = null, bool validate = true) @@ -211,9 +211,9 @@ public void Match( Validate(); } - if (Consent is { } __value0) + if (AudioSample is { } __value0) { - consent?.Invoke(__value0); + audioSample?.Invoke(__value0); } else if (Prompt is { } __value1) { @@ -225,7 +225,7 @@ public void Match( /// /// public void Switch( - global::System.Action? consent = null, + global::System.Action? audioSample = null, global::System.Action? prompt = null, bool validate = true) { @@ -234,9 +234,9 @@ public void Switch( Validate(); } - if (Consent is { } __value0) + if (AudioSample is { } __value0) { - consent?.Invoke(__value0); + audioSample?.Invoke(__value0); } else if (Prompt is { } __value1) { @@ -251,7 +251,7 @@ public override int GetHashCode() { var fields = new object?[] { - Consent, + AudioSample, typeof(global::tryAGI.OpenAI.CreateVoiceFromConsentRequest), Prompt, typeof(global::tryAGI.OpenAI.CreateVoicePromptRequest), @@ -271,7 +271,7 @@ static int HashCodeAggregator(int hashCode, object? value) => value == null public bool Equals(CreateVoiceRequest other) { return - global::System.Collections.Generic.EqualityComparer.Default.Equals(Consent, other.Consent) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(AudioSample, other.AudioSample) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Prompt, other.Prompt) ; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceRequestDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceRequestDiscriminatorType.g.cs index 906d13748..c49a4c48f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceRequestDiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateVoiceRequestDiscriminatorType.g.cs @@ -11,7 +11,7 @@ public enum CreateVoiceRequestDiscriminatorType /// /// /// - Consent, + AudioSample, /// /// /// @@ -30,7 +30,7 @@ public static string ToValueString(this CreateVoiceRequestDiscriminatorType valu { return value switch { - CreateVoiceRequestDiscriminatorType.Consent => "consent", + CreateVoiceRequestDiscriminatorType.AudioSample => "audio_sample", CreateVoiceRequestDiscriminatorType.Prompt => "prompt", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; @@ -42,7 +42,7 @@ public static string ToValueString(this CreateVoiceRequestDiscriminatorType valu { return value switch { - "consent" => CreateVoiceRequestDiscriminatorType.Consent, + "audio_sample" => CreateVoiceRequestDiscriminatorType.AudioSample, "prompt" => CreateVoiceRequestDiscriminatorType.Prompt, _ => null, }; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectEventTypeEnum.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectEventTypeEnum.g.cs index 715bfe97c..ec34f47ba 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectEventTypeEnum.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectEventTypeEnum.g.cs @@ -8,6 +8,26 @@ namespace tryAGI.OpenAI /// public enum ProjectEventTypeEnum { + /// + /// + /// + AgentSessionActionRequired, + /// + /// + /// + AgentSessionCreated, + /// + /// + /// + AgentSessionFailed, + /// + /// + /// + AgentSessionIdle, + /// + /// + /// + AgentSessionInProgress, /// /// /// @@ -94,6 +114,11 @@ public static string ToValueString(this ProjectEventTypeEnum value) { return value switch { + ProjectEventTypeEnum.AgentSessionActionRequired => "agent.session.action_required", + ProjectEventTypeEnum.AgentSessionCreated => "agent.session.created", + ProjectEventTypeEnum.AgentSessionFailed => "agent.session.failed", + ProjectEventTypeEnum.AgentSessionIdle => "agent.session.idle", + ProjectEventTypeEnum.AgentSessionInProgress => "agent.session.in_progress", ProjectEventTypeEnum.BatchCancelled => "batch.cancelled", ProjectEventTypeEnum.BatchCompleted => "batch.completed", ProjectEventTypeEnum.BatchExpired => "batch.expired", @@ -122,6 +147,11 @@ public static string ToValueString(this ProjectEventTypeEnum value) { return value switch { + "agent.session.action_required" => ProjectEventTypeEnum.AgentSessionActionRequired, + "agent.session.created" => ProjectEventTypeEnum.AgentSessionCreated, + "agent.session.failed" => ProjectEventTypeEnum.AgentSessionFailed, + "agent.session.idle" => ProjectEventTypeEnum.AgentSessionIdle, + "agent.session.in_progress" => ProjectEventTypeEnum.AgentSessionInProgress, "batch.cancelled" => ProjectEventTypeEnum.BatchCancelled, "batch.completed" => ProjectEventTypeEnum.BatchCompleted, "batch.expired" => ProjectEventTypeEnum.BatchExpired, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeBetaResponseCreateParams.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeBetaResponseCreateParams.g.cs index a416295e0..2ab94581e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeBetaResponseCreateParams.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeBetaResponseCreateParams.g.cs @@ -36,7 +36,8 @@ public sealed partial class RealtimeBetaResponseCreateParams /// `alloy`, `ash`, `ballad`, `coral`, `echo`, `sage`, `shimmer`, `verse`,
/// `marin`, and `cedar`. You may also provide a custom voice object with an
/// `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed during
- /// the session once the model has responded with audio at least once. + /// the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. /// [global::System.Text.Json.Serialization.JsonPropertyName("voice")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter))] @@ -143,7 +144,8 @@ public sealed partial class RealtimeBetaResponseCreateParams /// `alloy`, `ash`, `ballad`, `coral`, `echo`, `sage`, `shimmer`, `verse`,
/// `marin`, and `cedar`. You may also provide a custom voice object with an
/// `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed during
- /// the session once the model has responded with audio at least once. + /// the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. /// /// /// The format of output audio. Options are `pcm16`, `g711_ulaw`, or `g711_alaw`. diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeResponseCreateParamsAudioOutput.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeResponseCreateParamsAudioOutput.g.cs index 0d777aefc..6130b5822 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeResponseCreateParamsAudioOutput.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeResponseCreateParamsAudioOutput.g.cs @@ -21,6 +21,7 @@ public sealed partial class RealtimeResponseCreateParamsAudioOutput /// `marin`, and `cedar`. You may also provide a custom voice object with
/// an `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed
/// during the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live.
/// We recommend `marin` and `cedar` for best quality.
/// Default Value: alloy /// @@ -46,6 +47,7 @@ public sealed partial class RealtimeResponseCreateParamsAudioOutput /// `marin`, and `cedar`. You may also provide a custom voice object with
/// an `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed
/// during the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live.
/// We recommend `marin` and `cedar` for best quality.
/// Default Value: alloy /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeSessionCreateRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeSessionCreateRequest.g.cs index 6bb66d664..88f534f86 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeSessionCreateRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeSessionCreateRequest.g.cs @@ -35,7 +35,8 @@ public sealed partial class RealtimeSessionCreateRequest /// `alloy`, `ash`, `ballad`, `coral`, `echo`, `sage`, `shimmer`, `verse`,
/// `marin`, and `cedar`. You may also provide a custom voice object with an
/// `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed during
- /// the session once the model has responded with audio at least once. + /// the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. /// [global::System.Text.Json.Serialization.JsonPropertyName("voice")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter))] @@ -160,7 +161,8 @@ public sealed partial class RealtimeSessionCreateRequest /// `alloy`, `ash`, `ballad`, `coral`, `echo`, `sage`, `shimmer`, `verse`,
/// `marin`, and `cedar`. You may also provide a custom voice object with an
/// `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed during
- /// the session once the model has responded with audio at least once. + /// the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. /// /// /// The format of input audio. Options are `pcm16`, `g711_ulaw`, or `g711_alaw`. diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeSessionCreateRequestGAAudioOutput.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeSessionCreateRequestGAAudioOutput.g.cs index 9289e153f..f0d8be5f7 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeSessionCreateRequestGAAudioOutput.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.RealtimeSessionCreateRequestGAAudioOutput.g.cs @@ -21,6 +21,7 @@ public sealed partial class RealtimeSessionCreateRequestGAAudioOutput /// `marin`, and `cedar`. You may also provide a custom voice object with
/// an `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed
/// during the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live.
/// We recommend `marin` and `cedar` for best quality.
/// Default Value: alloy /// @@ -56,6 +57,7 @@ public sealed partial class RealtimeSessionCreateRequestGAAudioOutput /// `marin`, and `cedar`. You may also provide a custom voice object with
/// an `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed
/// during the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live.
/// We recommend `marin` and `cedar` for best quality.
/// Default Value: alloy /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.VoiceResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.VoiceResource.g.cs index 91970b59a..05eb6c9d1 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.VoiceResource.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.VoiceResource.g.cs @@ -4,7 +4,7 @@ namespace tryAGI.OpenAI { /// - /// A custom voice that can be used for audio output. + /// A custom voice that can be used for audio output. Voices created from text prompts are supported only in Live. /// public sealed partial class VoiceResource { @@ -22,6 +22,14 @@ public sealed partial class VoiceResource [global::System.Text.Json.Serialization.JsonRequired] public required string Id { get; set; } + /// + /// How the voice was created. Voices created from text prompts are supported only in Live. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.VoiceResourceTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.VoiceResourceType Type { get; set; } + /// /// The name of the voice. /// @@ -48,6 +56,9 @@ public sealed partial class VoiceResource /// /// The voice identifier, which can be referenced in API endpoints. /// + /// + /// How the voice was created. Voices created from text prompts are supported only in Live. + /// /// /// The name of the voice. /// @@ -62,12 +73,14 @@ public sealed partial class VoiceResource #endif public VoiceResource( string id, + global::tryAGI.OpenAI.VoiceResourceType type, string name, int createdAt, global::tryAGI.OpenAI.VoiceResourceObject @object) { this.Object = @object; this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Type = type; this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); this.CreatedAt = createdAt; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.VoiceResourceType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.VoiceResourceType.g.cs new file mode 100644 index 000000000..e73d3b66d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.VoiceResourceType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// How the voice was created. Voices created from text prompts are supported only in Live. + /// + public enum VoiceResourceType + { + /// + /// + /// + AudioSample, + /// + /// + /// + Prompt, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class VoiceResourceTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this VoiceResourceType value) + { + return value switch + { + VoiceResourceType.AudioSample => "audio_sample", + VoiceResourceType.Prompt => "prompt", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static VoiceResourceType? ToEnum(string value) + { + return value switch + { + "audio_sample" => VoiceResourceType.AudioSample, + "prompt" => VoiceResourceType.Prompt, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequired.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequired.Json.g.cs new file mode 100644 index 000000000..4c308b5d4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequired.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct WebhookAgentSessionActionRequired + { + /// + /// 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.WebhookAgentSessionActionRequired? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequired), + jsonSerializerContext) as global::tryAGI.OpenAI.WebhookAgentSessionActionRequired?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.WebhookAgentSessionActionRequired? 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.WebhookAgentSessionActionRequired? 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.WebhookAgentSessionActionRequired), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.WebhookAgentSessionActionRequired?; + } + + /// + /// 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.WebhookAgentSessionActionRequired.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequired.g.cs new file mode 100644 index 000000000..5a33e032f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequired.g.cs @@ -0,0 +1,295 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Sent when an agent session requires an action. Retrieve the session for action details. + /// + public readonly partial struct WebhookAgentSessionActionRequired : global::System.IEquatable + { + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Envelope { get; init; } +#else + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Envelope { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Envelope))] +#endif + public bool IsEnvelope => Envelope != null; + + /// + /// + /// + public bool TryPickEnvelope( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) + { + value = Envelope; + return IsEnvelope; + } + + /// + /// + /// + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope PickEnvelope() => Envelope is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Envelope' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? WebhookAgentSessionActionRequiredVariant2 { get; init; } +#else + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? WebhookAgentSessionActionRequiredVariant2 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(WebhookAgentSessionActionRequiredVariant2))] +#endif + public bool IsWebhookAgentSessionActionRequiredVariant2 => WebhookAgentSessionActionRequiredVariant2 != null; + + /// + /// + /// + public bool TryPickWebhookAgentSessionActionRequiredVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? value) + { + value = WebhookAgentSessionActionRequiredVariant2; + return IsWebhookAgentSessionActionRequiredVariant2; + } + + /// + /// + /// + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2 PickWebhookAgentSessionActionRequiredVariant2() => WebhookAgentSessionActionRequiredVariant2 is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'WebhookAgentSessionActionRequiredVariant2' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator WebhookAgentSessionActionRequired(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope value) => new WebhookAgentSessionActionRequired((global::tryAGI.OpenAI.WebhookAgentSessionEnvelope?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.WebhookAgentSessionEnvelope?(WebhookAgentSessionActionRequired @this) => @this.Envelope; + + /// + /// + /// + public WebhookAgentSessionActionRequired(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) + { + Envelope = value; + } + + /// + /// + /// + public static WebhookAgentSessionActionRequired FromEnvelope(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) => new WebhookAgentSessionActionRequired(value); + + /// + /// + /// + public static implicit operator WebhookAgentSessionActionRequired(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2 value) => new WebhookAgentSessionActionRequired((global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2?(WebhookAgentSessionActionRequired @this) => @this.WebhookAgentSessionActionRequiredVariant2; + + /// + /// + /// + public WebhookAgentSessionActionRequired(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? value) + { + WebhookAgentSessionActionRequiredVariant2 = value; + } + + /// + /// + /// + public static WebhookAgentSessionActionRequired FromWebhookAgentSessionActionRequiredVariant2(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? value) => new WebhookAgentSessionActionRequired(value); + + /// + /// + /// + public WebhookAgentSessionActionRequired( + global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? envelope, + global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? webhookAgentSessionActionRequiredVariant2 + ) + { + Envelope = envelope; + WebhookAgentSessionActionRequiredVariant2 = webhookAgentSessionActionRequiredVariant2; + } + + /// + /// + /// + public object? Object => + WebhookAgentSessionActionRequiredVariant2 as object ?? + Envelope as object + ; + + /// + /// + /// + public override string? ToString() => + Envelope?.ToString() ?? + WebhookAgentSessionActionRequiredVariant2?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsEnvelope && IsWebhookAgentSessionActionRequiredVariant2; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? envelope = null, + global::System.Func? webhookAgentSessionActionRequiredVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0 && envelope != null) + { + return envelope(__value0); + } + else if (WebhookAgentSessionActionRequiredVariant2 is { } __value1 && webhookAgentSessionActionRequiredVariant2 != null) + { + return webhookAgentSessionActionRequiredVariant2(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? envelope = null, + + global::System.Action? webhookAgentSessionActionRequiredVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0) + { + envelope?.Invoke(__value0); + } + else if (WebhookAgentSessionActionRequiredVariant2 is { } __value1) + { + webhookAgentSessionActionRequiredVariant2?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? envelope = null, + global::System.Action? webhookAgentSessionActionRequiredVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0) + { + envelope?.Invoke(__value0); + } + else if (WebhookAgentSessionActionRequiredVariant2 is { } __value1) + { + webhookAgentSessionActionRequiredVariant2?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + Envelope, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), + WebhookAgentSessionActionRequiredVariant2, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2), + }; + 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(WebhookAgentSessionActionRequired other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(Envelope, other.Envelope) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(WebhookAgentSessionActionRequiredVariant2, other.WebhookAgentSessionActionRequiredVariant2) + ; + } + + /// + /// + /// + public static bool operator ==(WebhookAgentSessionActionRequired obj1, WebhookAgentSessionActionRequired obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(WebhookAgentSessionActionRequired obj1, WebhookAgentSessionActionRequired obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is WebhookAgentSessionActionRequired o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequiredVariant2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequiredVariant2.Json.g.cs new file mode 100644 index 000000000..dbca3de03 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequiredVariant2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class WebhookAgentSessionActionRequiredVariant2 + { + /// + /// 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.WebhookAgentSessionActionRequiredVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2), + jsonSerializerContext) as global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? 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.WebhookAgentSessionActionRequiredVariant2? 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.WebhookAgentSessionActionRequiredVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2; + } + + /// + /// 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.WebhookAgentSessionActionRequiredVariant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequiredVariant2.g.cs new file mode 100644 index 000000000..0b76616ba --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequiredVariant2.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class WebhookAgentSessionActionRequiredVariant2 + { + /// + /// The event type. Always `agent.session.action_required`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionActionRequiredVariant2TypeJsonConverter))] + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("data")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.AgentSessionActionRequiredPayloadResource Data { 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 event type. Always `agent.session.action_required`. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public WebhookAgentSessionActionRequiredVariant2( + global::tryAGI.OpenAI.AgentSessionActionRequiredPayloadResource data, + global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type type) + { + this.Type = type; + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); + } + + /// + /// Initializes a new instance of the class. + /// + public WebhookAgentSessionActionRequiredVariant2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequiredVariant2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequiredVariant2Type.g.cs new file mode 100644 index 000000000..0cfe2bf3d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionActionRequiredVariant2Type.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The event type. Always `agent.session.action_required`. + /// + public enum WebhookAgentSessionActionRequiredVariant2Type + { + /// + /// + /// + AgentSessionActionRequired, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class WebhookAgentSessionActionRequiredVariant2TypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this WebhookAgentSessionActionRequiredVariant2Type value) + { + return value switch + { + WebhookAgentSessionActionRequiredVariant2Type.AgentSessionActionRequired => "agent.session.action_required", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static WebhookAgentSessionActionRequiredVariant2Type? ToEnum(string value) + { + return value switch + { + "agent.session.action_required" => WebhookAgentSessionActionRequiredVariant2Type.AgentSessionActionRequired, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreated.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreated.Json.g.cs new file mode 100644 index 000000000..3b5bdff3c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreated.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct WebhookAgentSessionCreated + { + /// + /// 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.WebhookAgentSessionCreated? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreated), + jsonSerializerContext) as global::tryAGI.OpenAI.WebhookAgentSessionCreated?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.WebhookAgentSessionCreated? 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.WebhookAgentSessionCreated? 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.WebhookAgentSessionCreated), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.WebhookAgentSessionCreated?; + } + + /// + /// 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.WebhookAgentSessionCreated.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreated.g.cs new file mode 100644 index 000000000..2d7464cac --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreated.g.cs @@ -0,0 +1,295 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Sent when an agent session is created. + /// + public readonly partial struct WebhookAgentSessionCreated : global::System.IEquatable + { + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Envelope { get; init; } +#else + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Envelope { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Envelope))] +#endif + public bool IsEnvelope => Envelope != null; + + /// + /// + /// + public bool TryPickEnvelope( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) + { + value = Envelope; + return IsEnvelope; + } + + /// + /// + /// + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope PickEnvelope() => Envelope is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Envelope' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? WebhookAgentSessionCreatedVariant2 { get; init; } +#else + public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? WebhookAgentSessionCreatedVariant2 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(WebhookAgentSessionCreatedVariant2))] +#endif + public bool IsWebhookAgentSessionCreatedVariant2 => WebhookAgentSessionCreatedVariant2 != null; + + /// + /// + /// + public bool TryPickWebhookAgentSessionCreatedVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? value) + { + value = WebhookAgentSessionCreatedVariant2; + return IsWebhookAgentSessionCreatedVariant2; + } + + /// + /// + /// + public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2 PickWebhookAgentSessionCreatedVariant2() => WebhookAgentSessionCreatedVariant2 is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'WebhookAgentSessionCreatedVariant2' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator WebhookAgentSessionCreated(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope value) => new WebhookAgentSessionCreated((global::tryAGI.OpenAI.WebhookAgentSessionEnvelope?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.WebhookAgentSessionEnvelope?(WebhookAgentSessionCreated @this) => @this.Envelope; + + /// + /// + /// + public WebhookAgentSessionCreated(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) + { + Envelope = value; + } + + /// + /// + /// + public static WebhookAgentSessionCreated FromEnvelope(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) => new WebhookAgentSessionCreated(value); + + /// + /// + /// + public static implicit operator WebhookAgentSessionCreated(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2 value) => new WebhookAgentSessionCreated((global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2?(WebhookAgentSessionCreated @this) => @this.WebhookAgentSessionCreatedVariant2; + + /// + /// + /// + public WebhookAgentSessionCreated(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? value) + { + WebhookAgentSessionCreatedVariant2 = value; + } + + /// + /// + /// + public static WebhookAgentSessionCreated FromWebhookAgentSessionCreatedVariant2(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? value) => new WebhookAgentSessionCreated(value); + + /// + /// + /// + public WebhookAgentSessionCreated( + global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? envelope, + global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? webhookAgentSessionCreatedVariant2 + ) + { + Envelope = envelope; + WebhookAgentSessionCreatedVariant2 = webhookAgentSessionCreatedVariant2; + } + + /// + /// + /// + public object? Object => + WebhookAgentSessionCreatedVariant2 as object ?? + Envelope as object + ; + + /// + /// + /// + public override string? ToString() => + Envelope?.ToString() ?? + WebhookAgentSessionCreatedVariant2?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsEnvelope && IsWebhookAgentSessionCreatedVariant2; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? envelope = null, + global::System.Func? webhookAgentSessionCreatedVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0 && envelope != null) + { + return envelope(__value0); + } + else if (WebhookAgentSessionCreatedVariant2 is { } __value1 && webhookAgentSessionCreatedVariant2 != null) + { + return webhookAgentSessionCreatedVariant2(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? envelope = null, + + global::System.Action? webhookAgentSessionCreatedVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0) + { + envelope?.Invoke(__value0); + } + else if (WebhookAgentSessionCreatedVariant2 is { } __value1) + { + webhookAgentSessionCreatedVariant2?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? envelope = null, + global::System.Action? webhookAgentSessionCreatedVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0) + { + envelope?.Invoke(__value0); + } + else if (WebhookAgentSessionCreatedVariant2 is { } __value1) + { + webhookAgentSessionCreatedVariant2?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + Envelope, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), + WebhookAgentSessionCreatedVariant2, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2), + }; + 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(WebhookAgentSessionCreated other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(Envelope, other.Envelope) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(WebhookAgentSessionCreatedVariant2, other.WebhookAgentSessionCreatedVariant2) + ; + } + + /// + /// + /// + public static bool operator ==(WebhookAgentSessionCreated obj1, WebhookAgentSessionCreated obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(WebhookAgentSessionCreated obj1, WebhookAgentSessionCreated obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is WebhookAgentSessionCreated o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreatedVariant2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreatedVariant2.Json.g.cs new file mode 100644 index 000000000..c2af5b441 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreatedVariant2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class WebhookAgentSessionCreatedVariant2 + { + /// + /// 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.WebhookAgentSessionCreatedVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2), + jsonSerializerContext) as global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? 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.WebhookAgentSessionCreatedVariant2? 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.WebhookAgentSessionCreatedVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2; + } + + /// + /// 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.WebhookAgentSessionCreatedVariant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreatedVariant2.g.cs new file mode 100644 index 000000000..a9c457de2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreatedVariant2.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class WebhookAgentSessionCreatedVariant2 + { + /// + /// The event type. Always `agent.session.created`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionCreatedVariant2TypeJsonConverter))] + public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("data")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.AgentSessionCreatedPayloadResource Data { 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 event type. Always `agent.session.created`. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public WebhookAgentSessionCreatedVariant2( + global::tryAGI.OpenAI.AgentSessionCreatedPayloadResource data, + global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type type) + { + this.Type = type; + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); + } + + /// + /// Initializes a new instance of the class. + /// + public WebhookAgentSessionCreatedVariant2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreatedVariant2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreatedVariant2Type.g.cs new file mode 100644 index 000000000..1799656bb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionCreatedVariant2Type.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The event type. Always `agent.session.created`. + /// + public enum WebhookAgentSessionCreatedVariant2Type + { + /// + /// + /// + AgentSessionCreated, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class WebhookAgentSessionCreatedVariant2TypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this WebhookAgentSessionCreatedVariant2Type value) + { + return value switch + { + WebhookAgentSessionCreatedVariant2Type.AgentSessionCreated => "agent.session.created", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static WebhookAgentSessionCreatedVariant2Type? ToEnum(string value) + { + return value switch + { + "agent.session.created" => WebhookAgentSessionCreatedVariant2Type.AgentSessionCreated, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionEnvelope.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionEnvelope.Json.g.cs new file mode 100644 index 000000000..b63a67968 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionEnvelope.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class WebhookAgentSessionEnvelope + { + /// + /// 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.WebhookAgentSessionEnvelope? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), + jsonSerializerContext) as global::tryAGI.OpenAI.WebhookAgentSessionEnvelope; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? 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.WebhookAgentSessionEnvelope? 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.WebhookAgentSessionEnvelope), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.WebhookAgentSessionEnvelope; + } + + /// + /// 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.WebhookAgentSessionEnvelope.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionEnvelope.g.cs new file mode 100644 index 000000000..6ef76976f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionEnvelope.g.cs @@ -0,0 +1,71 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class WebhookAgentSessionEnvelope + { + /// + /// The unique ID of the event. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The object type. Always `event`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionEnvelopeObjectJsonConverter))] + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject Object { get; set; } + + /// + /// The Unix timestamp, in seconds, when the event was created. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("created_at")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int CreatedAt { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The unique ID of the event. + /// + /// + /// The Unix timestamp, in seconds, when the event was created. + /// + /// + /// The object type. Always `event`. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public WebhookAgentSessionEnvelope( + string id, + int createdAt, + global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject @object) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Object = @object; + this.CreatedAt = createdAt; + } + + /// + /// Initializes a new instance of the class. + /// + public WebhookAgentSessionEnvelope() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionEnvelopeObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionEnvelopeObject.g.cs new file mode 100644 index 000000000..a4b2389a3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionEnvelopeObject.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The object type. Always `event`. + /// + public enum WebhookAgentSessionEnvelopeObject + { + /// + /// + /// + Event, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class WebhookAgentSessionEnvelopeObjectExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this WebhookAgentSessionEnvelopeObject value) + { + return value switch + { + WebhookAgentSessionEnvelopeObject.Event => "event", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static WebhookAgentSessionEnvelopeObject? ToEnum(string value) + { + return value switch + { + "event" => WebhookAgentSessionEnvelopeObject.Event, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailed.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailed.Json.g.cs new file mode 100644 index 000000000..d439f74a0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailed.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct WebhookAgentSessionFailed + { + /// + /// 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.WebhookAgentSessionFailed? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailed), + jsonSerializerContext) as global::tryAGI.OpenAI.WebhookAgentSessionFailed?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.WebhookAgentSessionFailed? 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.WebhookAgentSessionFailed? 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.WebhookAgentSessionFailed), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.WebhookAgentSessionFailed?; + } + + /// + /// 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.WebhookAgentSessionFailed.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailed.g.cs new file mode 100644 index 000000000..67f41e094 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailed.g.cs @@ -0,0 +1,295 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Sent when an agent session fails. + /// + public readonly partial struct WebhookAgentSessionFailed : global::System.IEquatable + { + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Envelope { get; init; } +#else + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Envelope { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Envelope))] +#endif + public bool IsEnvelope => Envelope != null; + + /// + /// + /// + public bool TryPickEnvelope( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) + { + value = Envelope; + return IsEnvelope; + } + + /// + /// + /// + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope PickEnvelope() => Envelope is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Envelope' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? WebhookAgentSessionFailedVariant2 { get; init; } +#else + public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? WebhookAgentSessionFailedVariant2 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(WebhookAgentSessionFailedVariant2))] +#endif + public bool IsWebhookAgentSessionFailedVariant2 => WebhookAgentSessionFailedVariant2 != null; + + /// + /// + /// + public bool TryPickWebhookAgentSessionFailedVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? value) + { + value = WebhookAgentSessionFailedVariant2; + return IsWebhookAgentSessionFailedVariant2; + } + + /// + /// + /// + public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2 PickWebhookAgentSessionFailedVariant2() => WebhookAgentSessionFailedVariant2 is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'WebhookAgentSessionFailedVariant2' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator WebhookAgentSessionFailed(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope value) => new WebhookAgentSessionFailed((global::tryAGI.OpenAI.WebhookAgentSessionEnvelope?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.WebhookAgentSessionEnvelope?(WebhookAgentSessionFailed @this) => @this.Envelope; + + /// + /// + /// + public WebhookAgentSessionFailed(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) + { + Envelope = value; + } + + /// + /// + /// + public static WebhookAgentSessionFailed FromEnvelope(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) => new WebhookAgentSessionFailed(value); + + /// + /// + /// + public static implicit operator WebhookAgentSessionFailed(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2 value) => new WebhookAgentSessionFailed((global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2?(WebhookAgentSessionFailed @this) => @this.WebhookAgentSessionFailedVariant2; + + /// + /// + /// + public WebhookAgentSessionFailed(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? value) + { + WebhookAgentSessionFailedVariant2 = value; + } + + /// + /// + /// + public static WebhookAgentSessionFailed FromWebhookAgentSessionFailedVariant2(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? value) => new WebhookAgentSessionFailed(value); + + /// + /// + /// + public WebhookAgentSessionFailed( + global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? envelope, + global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? webhookAgentSessionFailedVariant2 + ) + { + Envelope = envelope; + WebhookAgentSessionFailedVariant2 = webhookAgentSessionFailedVariant2; + } + + /// + /// + /// + public object? Object => + WebhookAgentSessionFailedVariant2 as object ?? + Envelope as object + ; + + /// + /// + /// + public override string? ToString() => + Envelope?.ToString() ?? + WebhookAgentSessionFailedVariant2?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsEnvelope && IsWebhookAgentSessionFailedVariant2; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? envelope = null, + global::System.Func? webhookAgentSessionFailedVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0 && envelope != null) + { + return envelope(__value0); + } + else if (WebhookAgentSessionFailedVariant2 is { } __value1 && webhookAgentSessionFailedVariant2 != null) + { + return webhookAgentSessionFailedVariant2(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? envelope = null, + + global::System.Action? webhookAgentSessionFailedVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0) + { + envelope?.Invoke(__value0); + } + else if (WebhookAgentSessionFailedVariant2 is { } __value1) + { + webhookAgentSessionFailedVariant2?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? envelope = null, + global::System.Action? webhookAgentSessionFailedVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0) + { + envelope?.Invoke(__value0); + } + else if (WebhookAgentSessionFailedVariant2 is { } __value1) + { + webhookAgentSessionFailedVariant2?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + Envelope, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), + WebhookAgentSessionFailedVariant2, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2), + }; + 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(WebhookAgentSessionFailed other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(Envelope, other.Envelope) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(WebhookAgentSessionFailedVariant2, other.WebhookAgentSessionFailedVariant2) + ; + } + + /// + /// + /// + public static bool operator ==(WebhookAgentSessionFailed obj1, WebhookAgentSessionFailed obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(WebhookAgentSessionFailed obj1, WebhookAgentSessionFailed obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is WebhookAgentSessionFailed o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailedVariant2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailedVariant2.Json.g.cs new file mode 100644 index 000000000..eddc0e3dc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailedVariant2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class WebhookAgentSessionFailedVariant2 + { + /// + /// 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.WebhookAgentSessionFailedVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2), + jsonSerializerContext) as global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? 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.WebhookAgentSessionFailedVariant2? 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.WebhookAgentSessionFailedVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2; + } + + /// + /// 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.WebhookAgentSessionFailedVariant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailedVariant2.g.cs new file mode 100644 index 000000000..8c5f5bdcc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailedVariant2.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class WebhookAgentSessionFailedVariant2 + { + /// + /// The event type. Always `agent.session.failed`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionFailedVariant2TypeJsonConverter))] + public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("data")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource Data { 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 event type. Always `agent.session.failed`. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public WebhookAgentSessionFailedVariant2( + global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource data, + global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type type) + { + this.Type = type; + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); + } + + /// + /// Initializes a new instance of the class. + /// + public WebhookAgentSessionFailedVariant2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailedVariant2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailedVariant2Type.g.cs new file mode 100644 index 000000000..15127161c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionFailedVariant2Type.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The event type. Always `agent.session.failed`. + /// + public enum WebhookAgentSessionFailedVariant2Type + { + /// + /// + /// + AgentSessionFailed, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class WebhookAgentSessionFailedVariant2TypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this WebhookAgentSessionFailedVariant2Type value) + { + return value switch + { + WebhookAgentSessionFailedVariant2Type.AgentSessionFailed => "agent.session.failed", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static WebhookAgentSessionFailedVariant2Type? ToEnum(string value) + { + return value switch + { + "agent.session.failed" => WebhookAgentSessionFailedVariant2Type.AgentSessionFailed, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdle.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdle.Json.g.cs new file mode 100644 index 000000000..02e564df7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdle.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct WebhookAgentSessionIdle + { + /// + /// 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.WebhookAgentSessionIdle? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdle), + jsonSerializerContext) as global::tryAGI.OpenAI.WebhookAgentSessionIdle?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.WebhookAgentSessionIdle? 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.WebhookAgentSessionIdle? 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.WebhookAgentSessionIdle), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.WebhookAgentSessionIdle?; + } + + /// + /// 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.WebhookAgentSessionIdle.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdle.g.cs new file mode 100644 index 000000000..180e3ff4d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdle.g.cs @@ -0,0 +1,295 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Sent when an agent session becomes idle. + /// + public readonly partial struct WebhookAgentSessionIdle : global::System.IEquatable + { + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Envelope { get; init; } +#else + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Envelope { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Envelope))] +#endif + public bool IsEnvelope => Envelope != null; + + /// + /// + /// + public bool TryPickEnvelope( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) + { + value = Envelope; + return IsEnvelope; + } + + /// + /// + /// + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope PickEnvelope() => Envelope is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Envelope' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? WebhookAgentSessionIdleVariant2 { get; init; } +#else + public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? WebhookAgentSessionIdleVariant2 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(WebhookAgentSessionIdleVariant2))] +#endif + public bool IsWebhookAgentSessionIdleVariant2 => WebhookAgentSessionIdleVariant2 != null; + + /// + /// + /// + public bool TryPickWebhookAgentSessionIdleVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? value) + { + value = WebhookAgentSessionIdleVariant2; + return IsWebhookAgentSessionIdleVariant2; + } + + /// + /// + /// + public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2 PickWebhookAgentSessionIdleVariant2() => WebhookAgentSessionIdleVariant2 is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'WebhookAgentSessionIdleVariant2' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator WebhookAgentSessionIdle(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope value) => new WebhookAgentSessionIdle((global::tryAGI.OpenAI.WebhookAgentSessionEnvelope?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.WebhookAgentSessionEnvelope?(WebhookAgentSessionIdle @this) => @this.Envelope; + + /// + /// + /// + public WebhookAgentSessionIdle(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) + { + Envelope = value; + } + + /// + /// + /// + public static WebhookAgentSessionIdle FromEnvelope(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) => new WebhookAgentSessionIdle(value); + + /// + /// + /// + public static implicit operator WebhookAgentSessionIdle(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2 value) => new WebhookAgentSessionIdle((global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2?(WebhookAgentSessionIdle @this) => @this.WebhookAgentSessionIdleVariant2; + + /// + /// + /// + public WebhookAgentSessionIdle(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? value) + { + WebhookAgentSessionIdleVariant2 = value; + } + + /// + /// + /// + public static WebhookAgentSessionIdle FromWebhookAgentSessionIdleVariant2(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? value) => new WebhookAgentSessionIdle(value); + + /// + /// + /// + public WebhookAgentSessionIdle( + global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? envelope, + global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? webhookAgentSessionIdleVariant2 + ) + { + Envelope = envelope; + WebhookAgentSessionIdleVariant2 = webhookAgentSessionIdleVariant2; + } + + /// + /// + /// + public object? Object => + WebhookAgentSessionIdleVariant2 as object ?? + Envelope as object + ; + + /// + /// + /// + public override string? ToString() => + Envelope?.ToString() ?? + WebhookAgentSessionIdleVariant2?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsEnvelope && IsWebhookAgentSessionIdleVariant2; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? envelope = null, + global::System.Func? webhookAgentSessionIdleVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0 && envelope != null) + { + return envelope(__value0); + } + else if (WebhookAgentSessionIdleVariant2 is { } __value1 && webhookAgentSessionIdleVariant2 != null) + { + return webhookAgentSessionIdleVariant2(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? envelope = null, + + global::System.Action? webhookAgentSessionIdleVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0) + { + envelope?.Invoke(__value0); + } + else if (WebhookAgentSessionIdleVariant2 is { } __value1) + { + webhookAgentSessionIdleVariant2?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? envelope = null, + global::System.Action? webhookAgentSessionIdleVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0) + { + envelope?.Invoke(__value0); + } + else if (WebhookAgentSessionIdleVariant2 is { } __value1) + { + webhookAgentSessionIdleVariant2?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + Envelope, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), + WebhookAgentSessionIdleVariant2, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2), + }; + 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(WebhookAgentSessionIdle other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(Envelope, other.Envelope) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(WebhookAgentSessionIdleVariant2, other.WebhookAgentSessionIdleVariant2) + ; + } + + /// + /// + /// + public static bool operator ==(WebhookAgentSessionIdle obj1, WebhookAgentSessionIdle obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(WebhookAgentSessionIdle obj1, WebhookAgentSessionIdle obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is WebhookAgentSessionIdle o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdleVariant2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdleVariant2.Json.g.cs new file mode 100644 index 000000000..ea40a520f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdleVariant2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class WebhookAgentSessionIdleVariant2 + { + /// + /// 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.WebhookAgentSessionIdleVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2), + jsonSerializerContext) as global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? 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.WebhookAgentSessionIdleVariant2? 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.WebhookAgentSessionIdleVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2; + } + + /// + /// 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.WebhookAgentSessionIdleVariant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdleVariant2.g.cs new file mode 100644 index 000000000..83f40df17 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdleVariant2.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class WebhookAgentSessionIdleVariant2 + { + /// + /// The event type. Always `agent.session.idle`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionIdleVariant2TypeJsonConverter))] + public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("data")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource Data { 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 event type. Always `agent.session.idle`. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public WebhookAgentSessionIdleVariant2( + global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource data, + global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type type) + { + this.Type = type; + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); + } + + /// + /// Initializes a new instance of the class. + /// + public WebhookAgentSessionIdleVariant2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdleVariant2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdleVariant2Type.g.cs new file mode 100644 index 000000000..9f09f0870 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionIdleVariant2Type.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The event type. Always `agent.session.idle`. + /// + public enum WebhookAgentSessionIdleVariant2Type + { + /// + /// + /// + AgentSessionIdle, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class WebhookAgentSessionIdleVariant2TypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this WebhookAgentSessionIdleVariant2Type value) + { + return value switch + { + WebhookAgentSessionIdleVariant2Type.AgentSessionIdle => "agent.session.idle", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static WebhookAgentSessionIdleVariant2Type? ToEnum(string value) + { + return value switch + { + "agent.session.idle" => WebhookAgentSessionIdleVariant2Type.AgentSessionIdle, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgress.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgress.Json.g.cs new file mode 100644 index 000000000..129808b92 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgress.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct WebhookAgentSessionInProgress + { + /// + /// 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.WebhookAgentSessionInProgress? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgress), + jsonSerializerContext) as global::tryAGI.OpenAI.WebhookAgentSessionInProgress?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.WebhookAgentSessionInProgress? 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.WebhookAgentSessionInProgress? 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.WebhookAgentSessionInProgress), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.WebhookAgentSessionInProgress?; + } + + /// + /// 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.WebhookAgentSessionInProgress.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgress.g.cs new file mode 100644 index 000000000..8bad927ca --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgress.g.cs @@ -0,0 +1,295 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Sent when an agent session enters the in-progress state. + /// + public readonly partial struct WebhookAgentSessionInProgress : global::System.IEquatable + { + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Envelope { get; init; } +#else + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Envelope { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Envelope))] +#endif + public bool IsEnvelope => Envelope != null; + + /// + /// + /// + public bool TryPickEnvelope( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) + { + value = Envelope; + return IsEnvelope; + } + + /// + /// + /// + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope PickEnvelope() => Envelope is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Envelope' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? WebhookAgentSessionInProgressVariant2 { get; init; } +#else + public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? WebhookAgentSessionInProgressVariant2 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(WebhookAgentSessionInProgressVariant2))] +#endif + public bool IsWebhookAgentSessionInProgressVariant2 => WebhookAgentSessionInProgressVariant2 != null; + + /// + /// + /// + public bool TryPickWebhookAgentSessionInProgressVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? value) + { + value = WebhookAgentSessionInProgressVariant2; + return IsWebhookAgentSessionInProgressVariant2; + } + + /// + /// + /// + public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2 PickWebhookAgentSessionInProgressVariant2() => WebhookAgentSessionInProgressVariant2 is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'WebhookAgentSessionInProgressVariant2' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator WebhookAgentSessionInProgress(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope value) => new WebhookAgentSessionInProgress((global::tryAGI.OpenAI.WebhookAgentSessionEnvelope?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.WebhookAgentSessionEnvelope?(WebhookAgentSessionInProgress @this) => @this.Envelope; + + /// + /// + /// + public WebhookAgentSessionInProgress(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) + { + Envelope = value; + } + + /// + /// + /// + public static WebhookAgentSessionInProgress FromEnvelope(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? value) => new WebhookAgentSessionInProgress(value); + + /// + /// + /// + public static implicit operator WebhookAgentSessionInProgress(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2 value) => new WebhookAgentSessionInProgress((global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2?(WebhookAgentSessionInProgress @this) => @this.WebhookAgentSessionInProgressVariant2; + + /// + /// + /// + public WebhookAgentSessionInProgress(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? value) + { + WebhookAgentSessionInProgressVariant2 = value; + } + + /// + /// + /// + public static WebhookAgentSessionInProgress FromWebhookAgentSessionInProgressVariant2(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? value) => new WebhookAgentSessionInProgress(value); + + /// + /// + /// + public WebhookAgentSessionInProgress( + global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? envelope, + global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? webhookAgentSessionInProgressVariant2 + ) + { + Envelope = envelope; + WebhookAgentSessionInProgressVariant2 = webhookAgentSessionInProgressVariant2; + } + + /// + /// + /// + public object? Object => + WebhookAgentSessionInProgressVariant2 as object ?? + Envelope as object + ; + + /// + /// + /// + public override string? ToString() => + Envelope?.ToString() ?? + WebhookAgentSessionInProgressVariant2?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsEnvelope && IsWebhookAgentSessionInProgressVariant2; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? envelope = null, + global::System.Func? webhookAgentSessionInProgressVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0 && envelope != null) + { + return envelope(__value0); + } + else if (WebhookAgentSessionInProgressVariant2 is { } __value1 && webhookAgentSessionInProgressVariant2 != null) + { + return webhookAgentSessionInProgressVariant2(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? envelope = null, + + global::System.Action? webhookAgentSessionInProgressVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0) + { + envelope?.Invoke(__value0); + } + else if (WebhookAgentSessionInProgressVariant2 is { } __value1) + { + webhookAgentSessionInProgressVariant2?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? envelope = null, + global::System.Action? webhookAgentSessionInProgressVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Envelope is { } __value0) + { + envelope?.Invoke(__value0); + } + else if (WebhookAgentSessionInProgressVariant2 is { } __value1) + { + webhookAgentSessionInProgressVariant2?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + Envelope, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionEnvelope), + WebhookAgentSessionInProgressVariant2, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2), + }; + 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(WebhookAgentSessionInProgress other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(Envelope, other.Envelope) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(WebhookAgentSessionInProgressVariant2, other.WebhookAgentSessionInProgressVariant2) + ; + } + + /// + /// + /// + public static bool operator ==(WebhookAgentSessionInProgress obj1, WebhookAgentSessionInProgress obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(WebhookAgentSessionInProgress obj1, WebhookAgentSessionInProgress obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is WebhookAgentSessionInProgress o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgressVariant2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgressVariant2.Json.g.cs new file mode 100644 index 000000000..9ebfede1a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgressVariant2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class WebhookAgentSessionInProgressVariant2 + { + /// + /// 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.WebhookAgentSessionInProgressVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2), + jsonSerializerContext) as global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? 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.WebhookAgentSessionInProgressVariant2? 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.WebhookAgentSessionInProgressVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2; + } + + /// + /// 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.WebhookAgentSessionInProgressVariant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgressVariant2.g.cs new file mode 100644 index 000000000..c328d79fd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgressVariant2.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class WebhookAgentSessionInProgressVariant2 + { + /// + /// The event type. Always `agent.session.in_progress`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.WebhookAgentSessionInProgressVariant2TypeJsonConverter))] + public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("data")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource Data { 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 event type. Always `agent.session.in_progress`. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public WebhookAgentSessionInProgressVariant2( + global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource data, + global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type type) + { + this.Type = type; + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); + } + + /// + /// Initializes a new instance of the class. + /// + public WebhookAgentSessionInProgressVariant2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgressVariant2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgressVariant2Type.g.cs new file mode 100644 index 000000000..56df9a7c0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebhookAgentSessionInProgressVariant2Type.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The event type. Always `agent.session.in_progress`. + /// + public enum WebhookAgentSessionInProgressVariant2Type + { + /// + /// + /// + AgentSessionInProgress, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class WebhookAgentSessionInProgressVariant2TypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this WebhookAgentSessionInProgressVariant2Type value) + { + return value switch + { + WebhookAgentSessionInProgressVariant2Type.AgentSessionInProgress => "agent.session.in_progress", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static WebhookAgentSessionInProgressVariant2Type? ToEnum(string value) + { + return value switch + { + "agent.session.in_progress" => WebhookAgentSessionInProgressVariant2Type.AgentSessionInProgress, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.RealtimeClient.CreateRealtimeSession.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.RealtimeClient.CreateRealtimeSession.g.cs index dfbfada4c..ec824d5d6 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.RealtimeClient.CreateRealtimeSession.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.RealtimeClient.CreateRealtimeSession.g.cs @@ -471,7 +471,8 @@ partial void ProcessCreateRealtimeSessionResponseContent( /// `alloy`, `ash`, `ballad`, `coral`, `echo`, `sage`, `shimmer`, `verse`,
/// `marin`, and `cedar`. You may also provide a custom voice object with an
/// `id`, for example `{ "id": "voice_1234" }`. Voice cannot be changed during
- /// the session once the model has responded with audio at least once. + /// the session once the model has responded with audio at least once.
+ /// Custom voices must be created from audio samples. Voices created from text prompts are supported only in Live. /// /// /// The format of input audio. Options are `pcm16`, `g711_ulaw`, or `g711_alaw`. diff --git a/src/libs/tryAGI.OpenAI/asyncapi.json b/src/libs/tryAGI.OpenAI/asyncapi.json index aa7807b18..d9b14c25e 100644 --- a/src/libs/tryAGI.OpenAI/asyncapi.json +++ b/src/libs/tryAGI.OpenAI/asyncapi.json @@ -3228,7 +3228,7 @@ "voice": { "$ref": "#/components/schemas/VoiceIdsOrCustomVoice", "default": "alloy", - "description": "The voice the model uses to respond. Supported built-in voices are\n`alloy`, `ash`, `ballad`, `coral`, `echo`, `sage`, `shimmer`, `verse`,\n`marin`, and `cedar`. You may also provide a custom voice object with\nan `id`, for example `{ \"id\": \"voice_1234\" }`. Voice cannot be changed\nduring the session once the model has responded with audio at least once.\nWe recommend `marin` and `cedar` for best quality.\n" + "description": "The voice the model uses to respond. Supported built-in voices are\n`alloy`, `ash`, `ballad`, `coral`, `echo`, `sage`, `shimmer`, `verse`,\n`marin`, and `cedar`. You may also provide a custom voice object with\nan `id`, for example `{ \"id\": \"voice_1234\" }`. Voice cannot be changed\nduring the session once the model has responded with audio at least once.\nCustom voices must be created from audio samples. Voices created from text prompts are supported only in Live.\nWe recommend `marin` and `cedar` for best quality.\n" } } } @@ -5527,7 +5527,7 @@ "voice": { "$ref": "#/components/schemas/VoiceIdsOrCustomVoice", "default": "alloy", - "description": "The voice the model uses to respond. Supported built-in voices are\n`alloy`, `ash`, `ballad`, `coral`, `echo`, `sage`, `shimmer`, `verse`,\n`marin`, and `cedar`. You may also provide a custom voice object with\nan `id`, for example `{ \"id\": \"voice_1234\" }`. Voice cannot be changed\nduring the session once the model has responded with audio at least once.\nWe recommend `marin` and `cedar` for best quality.\n" + "description": "The voice the model uses to respond. Supported built-in voices are\n`alloy`, `ash`, `ballad`, `coral`, `echo`, `sage`, `shimmer`, `verse`,\n`marin`, and `cedar`. You may also provide a custom voice object with\nan `id`, for example `{ \"id\": \"voice_1234\" }`. Voice cannot be changed\nduring the session once the model has responded with audio at least once.\nCustom voices must be created from audio samples. Voices created from text prompts are supported only in Live.\nWe recommend `marin` and `cedar` for best quality.\n" }, "speed": { "type": "number", diff --git a/src/libs/tryAGI.OpenAI/openapi.yaml b/src/libs/tryAGI.OpenAI/openapi.yaml index 52fb12d8d..72be8094b 100644 --- a/src/libs/tryAGI.OpenAI/openapi.yaml +++ b/src/libs/tryAGI.OpenAI/openapi.yaml @@ -1806,12 +1806,15 @@ paths: For prompt-based creation, send `type: "prompt"` with a `name` and - `prompt` as JSON or multipart form data. Consent-based creation requires - multipart form data and is the default when `type` is omitted. + `prompt` as JSON or multipart form data. For creation from an audio + sample, send `type: "audio_sample"` with a `name`, `audio_sample`, and + `consent` recording ID as multipart form data. The type defaults to + `audio_sample` when omitted. - Returns the saved voice's metadata. Use the voice ID in supported audio - output endpoints. The response does not include preview audio. + Returns the saved voice's metadata. Voices created from text prompts are + supported only in Live, not in Realtime or the speech endpoint. The + response does not include preview audio. requestBody: required: true content: @@ -31218,6 +31221,35 @@ paths: application/json: schema: $ref: "#/components/schemas/ChatSessionResource" + examples: + Example: + value: + id: cksess_123 + object: chatkit.session + client_secret: "" + expires_at: 1712349876 + workflow: + id: workflow_alpha + version: 2024-10-01 + state_variables: + message: hello + tracing: + enabled: true + user: user_789 + rate_limits: + max_requests_per_1_minute: 60 + max_requests_per_1_minute: 60 + status: cancelled + chatkit_configuration: + automatic_thread_titling: + enabled: true + file_upload: + enabled: true + max_file_size: 16 + max_files: 20 + history: + enabled: true + recent_threads: 10 "400": description: The request is invalid or the required ChatKit beta header is missing or invalid. @@ -31324,17 +31356,36 @@ paths: { "id": "cksess_123", "object": "chatkit.session", + "client_secret": "", + "expires_at": 1735689600, "workflow": { "id": "workflow_alpha", - "version": "1" + "version": null, + "state_variables": null, + "tracing": { + "enabled": true + } }, - "scope": { - "customer_id": "cust_456" + "user": "user_123", + "rate_limits": { + "max_requests_per_1_minute": 10 }, - "max_requests_per_1_minute": 30, - "ttl_seconds": 900, + "max_requests_per_1_minute": 10, "status": "cancelled", - "cancelled_at": 1712345678 + "chatkit_configuration": { + "automatic_thread_titling": { + "enabled": true + }, + "file_upload": { + "enabled": false, + "max_file_size": 512, + "max_files": 10 + }, + "history": { + "enabled": true, + "recent_threads": null + } + } } /chatkit/sessions: post: @@ -31386,17 +31437,8 @@ paths: -H "Authorization: Bearer $OPENAI_API_KEY" \ -H "OpenAI-Beta: chatkit_beta=v1" \ -d '{ - "workflow": { - "id": "workflow_alpha", - "version": "2024-10-01" - }, - "scope": { - "project": "alpha", - "environment": "staging" - }, - "expires_after": 1800, - "max_requests_per_1_minute": 60, - "max_requests_per_session": 500 + "user": "user_123", + "workflow": {"id": "workflow_alpha"} }' javascript: > import OpenAI from 'openai'; @@ -31406,7 +31448,7 @@ paths: const chatSession = await client.beta.chatkit.sessions.create({ - user: 'user', workflow: { id: 'id' } }); + user: 'user_123', workflow: { id: 'workflow_alpha' } }); console.log(chatSession.id); @@ -31415,9 +31457,9 @@ paths: client = OpenAI() chat_session = client.beta.chatkit.sessions.create( - user="user", + user="user_123", workflow={ - "id": "id" + "id": "workflow_alpha" }, ) print(chat_session.id) @@ -31437,9 +31479,9 @@ paths: func main() { client := openai.NewClient() chatSession, err := client.Beta.ChatKit.Sessions.New(context.TODO(), openai.BetaChatKitSessionNewParams{ - User: "user", + User: "user_123", Workflow: openai.ChatSessionWorkflowParam{ - ID: "id", + ID: "workflow_alpha", }, }) if err != nil { @@ -31454,8 +31496,8 @@ paths: openai = OpenAI::Client.new - chat_session = openai.beta.chatkit.sessions.create(user: "user", - workflow: {id: "id"}) + chat_session = openai.beta.chatkit.sessions.create(user: + "user_123", workflow: {id: "workflow_alpha"}) puts(chat_session) @@ -31483,29 +31525,48 @@ paths: OpenAIClient client = OpenAIOkHttpClient.fromEnv(); SessionCreateParams params = SessionCreateParams.builder() - .user("user") + .user("user_123") .workflow(ChatSessionWorkflowParam.builder() - .id("id") + .id("workflow_alpha") .build()) .build(); ChatSession chatSession = client.beta().chatkit().sessions().create(params); } } - response: | + response: > { - "client_secret": "chatkit_token_123", + "id": "cksess_123", + "object": "chatkit.session", + "client_secret": "ek_example_00eyJleHBpcmVzX2F0IjogMTczNTY4OTYwMH0=", "expires_at": 1735689600, "workflow": { "id": "workflow_alpha", - "version": "2024-10-01" + "version": null, + "state_variables": null, + "tracing": { + "enabled": true + } }, - "scope": { - "project": "alpha", - "environment": "staging" + "user": "user_123", + "rate_limits": { + "max_requests_per_1_minute": 10 }, - "max_requests_per_1_minute": 60, - "max_requests_per_session": 500, - "status": "active" + "max_requests_per_1_minute": 10, + "status": "active", + "chatkit_configuration": { + "automatic_thread_titling": { + "enabled": true + }, + "file_upload": { + "enabled": false, + "max_file_size": 512, + "max_files": 10 + }, + "history": { + "enabled": true, + "recent_threads": null + } + } } /chatkit/threads/{thread_id}/items: get: @@ -38241,6 +38302,92 @@ paths: "input_tokens": 11 } webhooks: + agent_session_action_required: + post: + description: > + Sent when an agent session requires an action. Retrieve the session for + action details. + requestBody: + description: The event payload sent by the API. + content: + application/json: + schema: + $ref: "#/components/schemas/WebhookAgentSessionActionRequired" + responses: + "200": + description: > + Return a 200 status code to acknowledge receipt of the event. + Non-200 + + status codes will be retried. + agent_session_created: + post: + description: | + Sent when an agent session is created. + requestBody: + description: The event payload sent by the API. + content: + application/json: + schema: + $ref: "#/components/schemas/WebhookAgentSessionCreated" + responses: + "200": + description: > + Return a 200 status code to acknowledge receipt of the event. + Non-200 + + status codes will be retried. + agent_session_failed: + post: + description: | + Sent when an agent session fails. + requestBody: + description: The event payload sent by the API. + content: + application/json: + schema: + $ref: "#/components/schemas/WebhookAgentSessionFailed" + responses: + "200": + description: > + Return a 200 status code to acknowledge receipt of the event. + Non-200 + + status codes will be retried. + agent_session_idle: + post: + description: | + Sent when an agent session becomes idle. + requestBody: + description: The event payload sent by the API. + content: + application/json: + schema: + $ref: "#/components/schemas/WebhookAgentSessionIdle" + responses: + "200": + description: > + Return a 200 status code to acknowledge receipt of the event. + Non-200 + + status codes will be retried. + agent_session_in_progress: + post: + description: | + Sent when an agent session enters the in-progress state. + requestBody: + description: The event payload sent by the API. + content: + application/json: + schema: + $ref: "#/components/schemas/WebhookAgentSessionInProgress" + responses: + "200": + description: > + Return a 200 status code to acknowledge receipt of the event. + Non-200 + + status codes will be retried. batch_cancelled: post: description: | @@ -40954,10 +41101,14 @@ components: items: $ref: "#/components/schemas/CreateChatCompletionResponse" first_id: - type: string + type: + - string + - "null" description: The identifier of the first chat completion in the data array. last_id: - type: string + type: + - string + - "null" description: The identifier of the last chat completion in the data array. has_more: type: boolean @@ -41844,7 +41995,9 @@ components: description: The refusal message generated by the model. - type: "null" tool_calls: - $ref: "#/components/schemas/ChatCompletionMessageToolCalls" + anyOf: + - $ref: "#/components/schemas/ChatCompletionMessageToolCalls" + - type: "null" annotations: type: array description: | @@ -41894,7 +42047,9 @@ components: description: The role of the author of this message. x-stainless-const: true function_call: - type: object + type: + - object + - "null" deprecated: true description: Deprecated and replaced by `tool_calls`. The name and arguments of a function that should be called, as generated by the model. @@ -41954,7 +42109,6 @@ components: required: - role - content - - refusal ChatCompletionRole: type: string description: The role of the author of a message @@ -43438,6 +43592,11 @@ components: custom voice object with an `id`, for example `{ "id": "voice_1234" }`. + + Custom voices must be created from audio samples. Voices + created from text + + prompts are supported only in Live. format: type: string enum: @@ -46738,7 +46897,9 @@ components: You may also provide a custom voice object with an `id`, for example `{ "id": "voice_1234" }`. Previews of the voices are available in the [Text to speech - guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options).' + guide](https://developers.openai.com/api/docs/guides/text-to-speech#voice-options). + Custom voices must be created from audio samples. Voices created + from text prompts are supported only in Live.' title: Voice anyOf: - anyOf: @@ -47746,9 +47907,9 @@ components: type: type: string enum: - - consent - default: consent - description: The voice creation method. Defaults to `consent` when omitted. + - audio_sample + default: audio_sample + description: The voice creation method. Defaults to `audio_sample` when omitted. name: type: string minLength: 1 @@ -47819,11 +47980,11 @@ components: oneOf: - $ref: "#/components/schemas/CreateVoiceFromConsentRequest" - $ref: "#/components/schemas/CreateVoicePromptRequest" - x-oai-default-discriminator-value: consent + x-oai-default-discriminator-value: audio_sample discriminator: propertyName: type mapping: - consent: "#/components/schemas/CreateVoiceFromConsentRequest" + audio_sample: "#/components/schemas/CreateVoiceFromConsentRequest" prompt: "#/components/schemas/CreateVoicePromptRequest" CustomToolCall: type: object @@ -58801,6 +58962,9 @@ components: during the session once the model has responded with audio at least once. + + Custom voices must be created from audio samples. Voices created + from text prompts are supported only in Live. output_audio_format: type: string enum: @@ -62836,6 +63000,9 @@ components: during the session once the model has responded with audio at least once. + Custom voices must be created from audio samples. Voices + created from text prompts are supported only in Live. + We recommend `marin` and `cedar` for best quality. tools: type: array @@ -65823,6 +65990,9 @@ components: during the session once the model has responded with audio at least once. + + Custom voices must be created from audio samples. Voices created + from text prompts are supported only in Live. input_audio_format: type: string description: > @@ -66169,6 +66339,9 @@ components: during the session once the model has responded with audio at least once. + Custom voices must be created from audio samples. Voices + created from text prompts are supported only in Live. + We recommend `marin` and `cedar` for best quality. speed: type: number @@ -78126,7 +78299,8 @@ components: VoiceResource: type: object title: Voice - description: A custom voice that can be used for audio output. + description: A custom voice that can be used for audio output. Voices created + from text prompts are supported only in Live. additionalProperties: false properties: object: @@ -78138,6 +78312,13 @@ components: id: type: string description: The voice identifier, which can be referenced in API endpoints. + type: + type: string + description: How the voice was created. Voices created from text prompts are + supported only in Live. + enum: + - audio_sample + - prompt name: type: string description: The name of the voice. @@ -78149,6 +78330,7 @@ components: - object - id - name + - type - created_at x-oaiMeta: name: The voice object @@ -78157,6 +78339,7 @@ components: "object": "audio.voice", "id": "voice_123abc", "name": "My new voice", + "type": "audio_sample", "created_at": 1734220800 } WebSearchActionFind: @@ -78456,6 +78639,182 @@ components: - id - type - status + WebhookAgentSessionActionRequired: + type: object + title: agent.session.action_required + description: > + Sent when an agent session requires an action. Retrieve the session for + action details. + allOf: + - $ref: "#/components/schemas/WebhookAgentSessionEnvelope" + - type: object + required: + - type + - data + properties: + type: + type: string + description: The event type. Always `agent.session.action_required`. + enum: + - agent.session.action_required + x-stainless-const: true + data: + $ref: "#/components/schemas/AgentSessionActionRequiredPayloadResource" + x-oaiMeta: + name: agent.session.action_required + group: webhook-events + example: > + { + "id": "evt_123", + "object": "event", + "created_at": 1719168000, + "type": "agent.session.action_required", + "data": {"id": "sess_123", "required_action": {"type": "function_call"}} + } + WebhookAgentSessionCreated: + type: object + title: agent.session.created + description: | + Sent when an agent session is created. + allOf: + - $ref: "#/components/schemas/WebhookAgentSessionEnvelope" + - type: object + required: + - type + - data + properties: + type: + type: string + description: The event type. Always `agent.session.created`. + enum: + - agent.session.created + x-stainless-const: true + data: + $ref: "#/components/schemas/AgentSessionCreatedPayloadResource" + x-oaiMeta: + name: agent.session.created + group: webhook-events + example: > + { + "id": "evt_123", + "object": "event", + "created_at": 1719168000, + "type": "agent.session.created", + "data": {"id": "sess_123", "environment_id": "ccarenv_123", "environment_type": "self_hosted", "connect": {"remote_url": "https://api.openai.com/v1/agents/api/connect/example"}} + } + WebhookAgentSessionEnvelope: + type: object + required: + - id + - object + - created_at + properties: + id: + type: string + description: The unique ID of the event. + object: + type: string + description: The object type. Always `event`. + enum: + - event + x-stainless-const: true + created_at: + type: integer + format: unixtime + description: The Unix timestamp, in seconds, when the event was created. + WebhookAgentSessionFailed: + type: object + title: agent.session.failed + description: | + Sent when an agent session fails. + allOf: + - $ref: "#/components/schemas/WebhookAgentSessionEnvelope" + - type: object + required: + - type + - data + properties: + type: + type: string + description: The event type. Always `agent.session.failed`. + enum: + - agent.session.failed + x-stainless-const: true + data: + $ref: "#/components/schemas/AgentSessionEnvironmentPayloadResource" + x-oaiMeta: + name: agent.session.failed + group: webhook-events + example: | + { + "id": "evt_123", + "object": "event", + "created_at": 1719168000, + "type": "agent.session.failed", + "data": {"id": "sess_123", "environment_type": "none"} + } + WebhookAgentSessionIdle: + type: object + title: agent.session.idle + description: | + Sent when an agent session becomes idle. + allOf: + - $ref: "#/components/schemas/WebhookAgentSessionEnvelope" + - type: object + required: + - type + - data + properties: + type: + type: string + description: The event type. Always `agent.session.idle`. + enum: + - agent.session.idle + x-stainless-const: true + data: + $ref: "#/components/schemas/AgentSessionEnvironmentPayloadResource" + x-oaiMeta: + name: agent.session.idle + group: webhook-events + example: | + { + "id": "evt_123", + "object": "event", + "created_at": 1719168000, + "type": "agent.session.idle", + "data": {"id": "sess_123", "environment_type": "none"} + } + WebhookAgentSessionInProgress: + type: object + title: agent.session.in_progress + description: | + Sent when an agent session enters the in-progress state. + allOf: + - $ref: "#/components/schemas/WebhookAgentSessionEnvelope" + - type: object + required: + - type + - data + properties: + type: + type: string + description: The event type. Always `agent.session.in_progress`. + enum: + - agent.session.in_progress + x-stainless-const: true + data: + $ref: "#/components/schemas/AgentSessionEnvironmentPayloadResource" + x-oaiMeta: + name: agent.session.in_progress + group: webhook-events + example: > + { + "id": "evt_123", + "object": "event", + "created_at": 1719168000, + "type": "agent.session.in_progress", + "data": {"id": "sess_123", "environment_id": "ccarenv_123", "environment_type": "openai_hosted"} + } WebhookBatchCancelled: type: object title: batch.cancelled @@ -86607,11 +86966,12 @@ components: state_variables: anyOf: - additionalProperties: - oneOf: + anyOf: - type: string - type: integer - type: boolean - type: number + - type: "null" type: object description: State variable key-value pairs applied when invoking the workflow. Defaults to null when no overrides were provided. @@ -86770,11 +87130,15 @@ components: workflow: id: workflow_alpha version: 2024-10-01 + state_variables: + message: hello + tracing: + enabled: true user: user_789 rate_limits: max_requests_per_1_minute: 60 max_requests_per_1_minute: 60 - status: cancelled + status: active chatkit_configuration: automatic_thread_titling: enabled: true @@ -96759,6 +97123,11 @@ components: - realtime.call.incoming - video.completed - video.failed + - agent.session.created + - agent.session.action_required + - agent.session.in_progress + - agent.session.idle + - agent.session.failed - safety.alert.created PublicCreateEndpointBody: properties: @@ -96943,6 +97312,84 @@ components: required: - object - data + AgentSessionRequiredActionTypeResource: + type: string + enum: + - computer_use_approval_request + - function_call + - environment_connection + AgentSessionRequiredActionPayloadResource: + type: object + properties: + type: + $ref: "#/components/schemas/AgentSessionRequiredActionTypeResource" + required: + - type + additionalProperties: false + AgentSessionActionRequiredPayloadResource: + type: object + properties: + id: + type: string + minLength: 0 + description: The ID of the session. + required_action: + $ref: "#/components/schemas/AgentSessionRequiredActionPayloadResource" + description: The action type. Retrieve the session for action details. + required: + - id + - required_action + additionalProperties: false + AgentSessionConnectPayloadResource: + type: object + properties: + remote_url: + type: string + minLength: 0 + description: The URL used to connect the self-hosted environment. + required: + - remote_url + additionalProperties: false + AgentSessionCreatedPayloadResource: + type: object + properties: + id: + type: string + minLength: 0 + description: The ID of the session. + environment_id: + type: string + minLength: 0 + description: The ID of the environment, when one exists. + environment_type: + type: string + minLength: 0 + description: "The environment type: `none`, `openai_hosted`, or `self_hosted`." + connect: + $ref: "#/components/schemas/AgentSessionConnectPayloadResource" + required: + - id + - environment_type + additionalProperties: false + AgentSessionEnvironmentPayloadResource: + type: object + properties: + id: + type: string + minLength: 0 + description: The ID of the session. + environment_id: + type: string + minLength: 0 + description: The ID of the environment, when one exists. + environment_type: + type: string + minLength: 0 + description: "The environment type: `none`, `openai_hosted`, or `self_hosted`." + required: + - id + - environment_type + additionalProperties: false DragPoint: properties: x: