diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant14.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant14.g.cs index 6ec513ffd..5d1cb207c 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant14.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant14.g.cs @@ -17,39 +17,39 @@ public class EnvironmentVariant14JsonConverter : global::System.Text.Json.Serial var readerCopy = reader; - var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator)}"); + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator)}"); var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); - global::tryAGI.OpenAI.BetaContainerAutoParam? containerAuto = default; - if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType.ContainerAuto) + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? containerAuto = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.ContainerAuto) { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerAutoParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaContainerAutoParam)}"); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam)}"); containerAuto = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } - global::tryAGI.OpenAI.BetaLocalEnvironmentParam? local = default; - if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType.Local) + global::tryAGI.OpenAI.LiveContainerReferenceParam? containerReference = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.ContainerReference) { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam)}"); - local = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveContainerReferenceParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveContainerReferenceParam)}"); + containerReference = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } - global::tryAGI.OpenAI.BetaContainerReferenceParam? containerReference = default; - if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType.ContainerReference) + global::tryAGI.OpenAI.LiveLocalEnvironmentParam? local = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.Local) { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaContainerReferenceParam)}"); - containerReference = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveLocalEnvironmentParam)}"); + local = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } var __value = new global::tryAGI.OpenAI.EnvironmentVariant14( discriminator?.Type, containerAuto, - local, + containerReference, - containerReference + local ); return __value; @@ -66,22 +66,22 @@ public override void Write( if (value.IsContainerAuto) { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerAutoParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.BetaContainerAutoParam).Name}"); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickContainerAuto(), typeInfo); } - else if (value.IsLocal) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickLocal(), typeInfo); - } else if (value.IsContainerReference) { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam).Name}"); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveContainerReferenceParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveContainerReferenceParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickContainerReference(), typeInfo); } + else if (value.IsLocal) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickLocal(), typeInfo); + } } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant15.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant15.g.cs index 02a52e324..3be643592 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant15.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant15.g.cs @@ -17,19 +17,26 @@ public class EnvironmentVariant15JsonConverter : global::System.Text.Json.Serial var readerCopy = reader; - var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator)}"); + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator)}"); var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + global::tryAGI.OpenAI.BetaContainerAutoParam? containerAuto = default; + if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType.ContainerAuto) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerAutoParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaContainerAutoParam)}"); + containerAuto = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::tryAGI.OpenAI.BetaLocalEnvironmentParam? local = default; - if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType.Local) + if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType.Local) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam)}"); local = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } global::tryAGI.OpenAI.BetaContainerReferenceParam? containerReference = default; - if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType.ContainerReference) + if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType.ContainerReference) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaContainerReferenceParam)}"); @@ -38,6 +45,8 @@ public class EnvironmentVariant15JsonConverter : global::System.Text.Json.Serial var __value = new global::tryAGI.OpenAI.EnvironmentVariant15( discriminator?.Type, + containerAuto, + local, containerReference @@ -55,7 +64,13 @@ 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.IsLocal) + if (value.IsContainerAuto) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerAutoParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.BetaContainerAutoParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickContainerAuto(), typeInfo); + } + else if (value.IsLocal) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam).Name}"); diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant16.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant16.g.cs index 9f6eb43f3..97ac44a02 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant16.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant16.g.cs @@ -17,22 +17,22 @@ public class EnvironmentVariant16JsonConverter : global::System.Text.Json.Serial var readerCopy = reader; - var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator)}"); + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator)}"); var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); - global::tryAGI.OpenAI.BetaLocalEnvironmentResource? local = default; - if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType.Local) + global::tryAGI.OpenAI.BetaLocalEnvironmentParam? local = default; + if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType.Local) { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource)}"); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam)}"); local = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } - global::tryAGI.OpenAI.BetaContainerReferenceResource? containerReference = default; - if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType.ContainerReference) + global::tryAGI.OpenAI.BetaContainerReferenceParam? containerReference = default; + if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType.ContainerReference) { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerReferenceResource), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaContainerReferenceResource)}"); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaContainerReferenceParam)}"); containerReference = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } @@ -57,14 +57,14 @@ public override void Write( if (value.IsLocal) { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource).Name}"); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickLocal(), typeInfo); } else if (value.IsContainerReference) { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerReferenceResource), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.BetaContainerReferenceResource).Name}"); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickContainerReference(), typeInfo); } } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant17.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant17.g.cs new file mode 100644 index 000000000..15e66d303 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.EnvironmentVariant17.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class EnvironmentVariant17JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.EnvironmentVariant17 Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + + var readerCopy = reader; + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.BetaLocalEnvironmentResource? local = default; + if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType.Local) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource)}"); + local = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.BetaContainerReferenceResource? containerReference = default; + if (discriminator?.Type == global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType.ContainerReference) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerReferenceResource), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.BetaContainerReferenceResource)}"); + containerReference = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.EnvironmentVariant17( + discriminator?.Type, + local, + + containerReference + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.EnvironmentVariant17 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.IsLocal) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickLocal(), typeInfo); + } + else if (value.IsContainerReference) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.BetaContainerReferenceResource), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.BetaContainerReferenceResource).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickContainerReference(), typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerMemoryLimit.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerMemoryLimit.g.cs new file mode 100644 index 000000000..665a85056 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerMemoryLimit.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveContainerMemoryLimitJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveContainerMemoryLimit 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.LiveContainerMemoryLimitExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveContainerMemoryLimit)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveContainerMemoryLimit); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveContainerMemoryLimit value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveContainerMemoryLimitExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerMemoryLimitNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerMemoryLimitNullable.g.cs new file mode 100644 index 000000000..93e2c07b0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerMemoryLimitNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveContainerMemoryLimitNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveContainerMemoryLimit? 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.LiveContainerMemoryLimitExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveContainerMemoryLimit)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveContainerMemoryLimit?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveContainerMemoryLimit? 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.LiveContainerMemoryLimitExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerNetworkPolicyDisabledParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerNetworkPolicyDisabledParamType.g.cs new file mode 100644 index 000000000..20663ed42 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerNetworkPolicyDisabledParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveContainerNetworkPolicyDisabledParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType 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.LiveContainerNetworkPolicyDisabledParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerNetworkPolicyDisabledParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerNetworkPolicyDisabledParamTypeNullable.g.cs new file mode 100644 index 000000000..0dd443caf --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerNetworkPolicyDisabledParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveContainerNetworkPolicyDisabledParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType? 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.LiveContainerNetworkPolicyDisabledParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType? 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.LiveContainerNetworkPolicyDisabledParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerReferenceParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerReferenceParamType.g.cs new file mode 100644 index 000000000..6fa03a235 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerReferenceParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveContainerReferenceParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveContainerReferenceParamType 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.LiveContainerReferenceParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveContainerReferenceParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveContainerReferenceParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveContainerReferenceParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveContainerReferenceParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerReferenceParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerReferenceParamTypeNullable.g.cs new file mode 100644 index 000000000..22c1ee4a1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveContainerReferenceParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveContainerReferenceParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveContainerReferenceParamType? 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.LiveContainerReferenceParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveContainerReferenceParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveContainerReferenceParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveContainerReferenceParamType? 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.LiveContainerReferenceParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType.g.cs new file mode 100644 index 000000000..6f1fa775c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType 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.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..31f02862b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType? 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.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType? 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.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType.g.cs new file mode 100644 index 000000000..89d620519 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType 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.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..6b695e64a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType? 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.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType? 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.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamType.g.cs new file mode 100644 index 000000000..c45c29aba --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveHostedShellContainerAutoParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType 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.LiveHostedShellContainerAutoParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamTypeNullable.g.cs new file mode 100644 index 000000000..1af1adf71 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveHostedShellContainerAutoParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType? 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.LiveHostedShellContainerAutoParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType? 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.LiveHostedShellContainerAutoParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellNetworkPolicyAllowlistParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellNetworkPolicyAllowlistParamType.g.cs new file mode 100644 index 000000000..9f872455a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellNetworkPolicyAllowlistParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveHostedShellNetworkPolicyAllowlistParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType 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.LiveHostedShellNetworkPolicyAllowlistParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellNetworkPolicyAllowlistParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellNetworkPolicyAllowlistParamTypeNullable.g.cs new file mode 100644 index 000000000..d0f20836c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellNetworkPolicyAllowlistParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveHostedShellNetworkPolicyAllowlistParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType? 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.LiveHostedShellNetworkPolicyAllowlistParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType? 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.LiveHostedShellNetworkPolicyAllowlistParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.g.cs new file mode 100644 index 000000000..b4ca1704d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType 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.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..a28f19b9f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType? 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.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType? 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.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillParamType.g.cs new file mode 100644 index 000000000..7dab1dcb6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveInlineSkillParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveInlineSkillParamType 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.LiveInlineSkillParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveInlineSkillParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveInlineSkillParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveInlineSkillParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveInlineSkillParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillParamTypeNullable.g.cs new file mode 100644 index 000000000..76aabdf05 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveInlineSkillParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveInlineSkillParamType? 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.LiveInlineSkillParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveInlineSkillParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveInlineSkillParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveInlineSkillParamType? 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.LiveInlineSkillParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamMediaType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamMediaType.g.cs new file mode 100644 index 000000000..1e14f560e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamMediaType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveInlineSkillSourceParamMediaTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType 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.LiveInlineSkillSourceParamMediaTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamMediaTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamMediaTypeNullable.g.cs new file mode 100644 index 000000000..4a00dc7b8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamMediaTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveInlineSkillSourceParamMediaTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType? 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.LiveInlineSkillSourceParamMediaTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType? 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.LiveInlineSkillSourceParamMediaTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamType.g.cs new file mode 100644 index 000000000..45be1d35c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveInlineSkillSourceParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveInlineSkillSourceParamType 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.LiveInlineSkillSourceParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveInlineSkillSourceParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveInlineSkillSourceParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveInlineSkillSourceParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveInlineSkillSourceParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamTypeNullable.g.cs new file mode 100644 index 000000000..26b3b6452 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveInlineSkillSourceParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveInlineSkillSourceParamType? 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.LiveInlineSkillSourceParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveInlineSkillSourceParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveInlineSkillSourceParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveInlineSkillSourceParamType? 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.LiveInlineSkillSourceParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveLocalEnvironmentParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveLocalEnvironmentParamType.g.cs new file mode 100644 index 000000000..98079e35e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveLocalEnvironmentParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveLocalEnvironmentParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveLocalEnvironmentParamType 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.LiveLocalEnvironmentParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveLocalEnvironmentParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveLocalEnvironmentParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveLocalEnvironmentParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveLocalEnvironmentParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveLocalEnvironmentParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveLocalEnvironmentParamTypeNullable.g.cs new file mode 100644 index 000000000..be35e20bc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveLocalEnvironmentParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveLocalEnvironmentParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveLocalEnvironmentParamType? 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.LiveLocalEnvironmentParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveLocalEnvironmentParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveLocalEnvironmentParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveLocalEnvironmentParamType? 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.LiveLocalEnvironmentParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSkillReferenceParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSkillReferenceParamType.g.cs new file mode 100644 index 000000000..292594852 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSkillReferenceParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveSkillReferenceParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveSkillReferenceParamType 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.LiveSkillReferenceParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveSkillReferenceParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveSkillReferenceParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveSkillReferenceParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveSkillReferenceParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSkillReferenceParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSkillReferenceParamTypeNullable.g.cs new file mode 100644 index 000000000..a8cc5e7c9 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSkillReferenceParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveSkillReferenceParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveSkillReferenceParamType? 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.LiveSkillReferenceParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveSkillReferenceParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveSkillReferenceParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveSkillReferenceParamType? 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.LiveSkillReferenceParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.NetworkPolicyVariant1.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.NetworkPolicyVariant1.g.cs new file mode 100644 index 000000000..8ac3a061f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.NetworkPolicyVariant1.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class NetworkPolicyVariant1JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.NetworkPolicyVariant1 Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + + var readerCopy = reader; + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? disabled = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType.Disabled) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam)}"); + disabled = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? allowlist = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType.Allowlist) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam)}"); + allowlist = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.NetworkPolicyVariant1( + discriminator?.Type, + disabled, + + allowlist + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.NetworkPolicyVariant1 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.IsDisabled) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDisabled(), typeInfo); + } + else if (value.IsAllowlist) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickAllowlist(), typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.SkillsVariant1Item.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.SkillsVariant1Item.g.cs new file mode 100644 index 000000000..8bdb87e8c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.SkillsVariant1Item.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class SkillsVariant1ItemJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.SkillsVariant1Item Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + + var readerCopy = reader; + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.LiveSkillReferenceParam? skillReference = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType.SkillReference) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveSkillReferenceParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveSkillReferenceParam)}"); + skillReference = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveInlineSkillParam? inline = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType.Inline) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveInlineSkillParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveInlineSkillParam)}"); + inline = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.SkillsVariant1Item( + discriminator?.Type, + skillReference, + + inline + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.SkillsVariant1Item 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.IsSkillReference) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveSkillReferenceParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveSkillReferenceParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSkillReference(), typeInfo); + } + else if (value.IsInline) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveInlineSkillParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveInlineSkillParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickInline(), typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs index 15ce95f6f..55d3bd960 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs @@ -3615,8 +3615,38 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveFileSearchToolInputParamType), TypeInfoPropertyName = "LiveFileSearchToolInputParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCodeInterpreterToolInputParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCodeInterpreterToolInputParamType), TypeInfoPropertyName = "LiveCodeInterpreterToolInputParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContainerMemoryLimit), TypeInfoPropertyName = "LiveContainerMemoryLimit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType), TypeInfoPropertyName = "LiveContainerNetworkPolicyDisabledParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType), TypeInfoPropertyName = "LiveHostedShellNetworkPolicyAllowlistParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSkillReferenceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSkillReferenceParamType), TypeInfoPropertyName = "LiveSkillReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParamType), TypeInfoPropertyName = "LiveInlineSkillSourceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType), TypeInfoPropertyName = "LiveInlineSkillSourceParamMediaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInlineSkillParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInlineSkillParamType), TypeInfoPropertyName = "LiveInlineSkillParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType), TypeInfoPropertyName = "LiveHostedShellContainerAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicyVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType), TypeInfoPropertyName = "LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsVariant1Item), TypeInfoPropertyName = "SkillsVariant1Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType), TypeInfoPropertyName = "LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContainerReferenceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContainerReferenceParamType), TypeInfoPropertyName = "LiveContainerReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveLocalSkillParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParamType), TypeInfoPropertyName = "LiveLocalEnvironmentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamType), TypeInfoPropertyName = "LiveHostedShellToolInputParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant14))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveImageGenerationToolInputParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveImageGenerationToolInputParamType), TypeInfoPropertyName = "LiveImageGenerationToolInputParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveMCPToolInputParam))] @@ -3640,36 +3670,6 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminatorType), TypeInfoPropertyName = "LiveResponsesDelegationSettingsInputParamToolDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfLiveToolChoiceEnumObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParamType), TypeInfoPropertyName = "LiveResponsesDelegationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant1Discriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType), TypeInfoPropertyName = "DelegationVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialMessageStatus), TypeInfoPropertyName = "LiveInitialMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType), TypeInfoPropertyName = "LiveInitialInputTextContentPartParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType), TypeInfoPropertyName = "LiveInitialDeveloperMessageItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamRole), TypeInfoPropertyName = "LiveInitialDeveloperMessageItemParamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialUserMessageItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialUserMessageItemParamType), TypeInfoPropertyName = "LiveInitialUserMessageItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialUserMessageItemParamRole), TypeInfoPropertyName = "LiveInitialUserMessageItemParamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialTextContentPartParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialTextContentPartParamType), TypeInfoPropertyName = "LiveInitialTextContentPartParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParamType), TypeInfoPropertyName = "LiveInitialOutputTextContentPartParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamType), TypeInfoPropertyName = "LiveInitialAssistantMessageItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamRole), TypeInfoPropertyName = "LiveInitialAssistantMessageItemParamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem4), TypeInfoPropertyName = "ContentItem42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminatorType), TypeInfoPropertyName = "LiveInitialAssistantMessageItemParamContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialItem), TypeInfoPropertyName = "LiveInitialItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialItemDiscriminatorRole), TypeInfoPropertyName = "LiveInitialItemDiscriminatorRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveAllowedServerEventParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDataChannelConfigParam))] internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3721,6 +3721,36 @@ 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.LiveResponsesDelegationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParamType), TypeInfoPropertyName = "LiveResponsesDelegationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant1Discriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType), TypeInfoPropertyName = "DelegationVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialMessageStatus), TypeInfoPropertyName = "LiveInitialMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType), TypeInfoPropertyName = "LiveInitialInputTextContentPartParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType), TypeInfoPropertyName = "LiveInitialDeveloperMessageItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamRole), TypeInfoPropertyName = "LiveInitialDeveloperMessageItemParamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialUserMessageItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialUserMessageItemParamType), TypeInfoPropertyName = "LiveInitialUserMessageItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialUserMessageItemParamRole), TypeInfoPropertyName = "LiveInitialUserMessageItemParamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialTextContentPartParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialTextContentPartParamType), TypeInfoPropertyName = "LiveInitialTextContentPartParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParamType), TypeInfoPropertyName = "LiveInitialOutputTextContentPartParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamType), TypeInfoPropertyName = "LiveInitialAssistantMessageItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamRole), TypeInfoPropertyName = "LiveInitialAssistantMessageItemParamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem4), TypeInfoPropertyName = "ContentItem42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminatorType), TypeInfoPropertyName = "LiveInitialAssistantMessageItemParamContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialItem), TypeInfoPropertyName = "LiveInitialItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialItemDiscriminatorRole), TypeInfoPropertyName = "LiveInitialItemDiscriminatorRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveAllowedServerEventParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDataChannelConfigParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfLiveDataChannelConfigParamAllowedClientEventsIListString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedClientEvents), TypeInfoPropertyName = "LiveDataChannelConfigParamAllowedClientEvents2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfLiveDataChannelConfigParamAllowedServerEventsIListLiveAllowedServerEventParam2")] @@ -4151,36 +4181,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionTurnErrorResource))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTokensDetailsResource))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputTokensDetailsResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenUsageResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TurnResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionTurnListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionTurnListResourceObject), TypeInfoPropertyName = "SessionTurnListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningEffortResource), TypeInfoPropertyName = "ReasoningEffortResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningSummaryResource), TypeInfoPropertyName = "ReasoningSummaryResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResourceText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResourceTextType), TypeInfoPropertyName = "TextFormatResourceTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResourceJsonSchema))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResourceJsonSchemaType), TypeInfoPropertyName = "TextFormatResourceJsonSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResource), TypeInfoPropertyName = "TextFormatResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResourceDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResourceDiscriminatorType), TypeInfoPropertyName = "TextFormatResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VerbosityResource), TypeInfoPropertyName = "VerbosityResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierResource), TypeInfoPropertyName = "ServiceTierResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceFunction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceFunctionType), TypeInfoPropertyName = "PersistedAgentToolResourceFunctionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearchType), TypeInfoPropertyName = "PersistedAgentToolResourceToolSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCalling))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCallingType), TypeInfoPropertyName = "PersistedAgentToolResourceProgrammaticToolCallingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResourceHttp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResourceHttpType), TypeInfoPropertyName = "PersistedMcpTransportResourceHttpType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResourceStdio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResourceStdioType), TypeInfoPropertyName = "PersistedMcpTransportResourceStdioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResource), TypeInfoPropertyName = "PersistedMcpTransportResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminator))] internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4232,6 +4232,36 @@ 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.TokenUsageResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TurnResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionTurnListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionTurnListResourceObject), TypeInfoPropertyName = "SessionTurnListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningEffortResource), TypeInfoPropertyName = "ReasoningEffortResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningSummaryResource), TypeInfoPropertyName = "ReasoningSummaryResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResourceText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResourceTextType), TypeInfoPropertyName = "TextFormatResourceTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResourceJsonSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResourceJsonSchemaType), TypeInfoPropertyName = "TextFormatResourceJsonSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResource), TypeInfoPropertyName = "TextFormatResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResourceDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextFormatResourceDiscriminatorType), TypeInfoPropertyName = "TextFormatResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VerbosityResource), TypeInfoPropertyName = "VerbosityResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierResource), TypeInfoPropertyName = "ServiceTierResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceFunctionType), TypeInfoPropertyName = "PersistedAgentToolResourceFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearchType), TypeInfoPropertyName = "PersistedAgentToolResourceToolSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCalling))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCallingType), TypeInfoPropertyName = "PersistedAgentToolResourceProgrammaticToolCallingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResourceHttp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResourceHttpType), TypeInfoPropertyName = "PersistedMcpTransportResourceHttpType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResourceStdio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResourceStdioType), TypeInfoPropertyName = "PersistedMcpTransportResourceStdioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResource), TypeInfoPropertyName = "PersistedMcpTransportResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminatorType), TypeInfoPropertyName = "PersistedMcpTransportResourceDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.McpConnectionOriginResource), TypeInfoPropertyName = "McpConnectionOriginResource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolResourceMcp))] @@ -4662,36 +4692,6 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateMcpOauthRefreshParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauth))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauthType), TypeInfoPropertyName = "RotateVaultCredentialAuthParamMcpOauthType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearer))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearerType), TypeInfoPropertyName = "RotateVaultCredentialAuthParamStaticBearerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariable))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariableType), TypeInfoPropertyName = "RotateVaultCredentialAuthParamEnvironmentVariableType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParam), TypeInfoPropertyName = "RotateVaultCredentialAuthParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminatorType), TypeInfoPropertyName = "RotateVaultCredentialAuthParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialParams))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedVaultCredentialResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedVaultCredentialResourceObject), TypeInfoPropertyName = "DeletedVaultCredentialResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointBodyObject), TypeInfoPropertyName = "WebhookEndpointBodyObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointListResourceObject), TypeInfoPropertyName = "WebhookEndpointListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectEventTypeEnum), TypeInfoPropertyName = "ProjectEventTypeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicCreateEndpointBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointWithSecretResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointWithSecretResourceObject), TypeInfoPropertyName = "WebhookEndpointWithSecretResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicUpdateEndpointBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedWebhookEndpointResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject), TypeInfoPropertyName = "DeletedWebhookEndpointResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicRotateSecretBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicTestEndpointBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointTestResultResource))] - [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")] internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4743,6 +4743,36 @@ 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.RotateVaultCredentialAuthParamStaticBearer))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearerType), TypeInfoPropertyName = "RotateVaultCredentialAuthParamStaticBearerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariable))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariableType), TypeInfoPropertyName = "RotateVaultCredentialAuthParamEnvironmentVariableType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParam), TypeInfoPropertyName = "RotateVaultCredentialAuthParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminatorType), TypeInfoPropertyName = "RotateVaultCredentialAuthParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RotateVaultCredentialParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedVaultCredentialResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedVaultCredentialResourceObject), TypeInfoPropertyName = "DeletedVaultCredentialResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointBodyObject), TypeInfoPropertyName = "WebhookEndpointBodyObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointListResourceObject), TypeInfoPropertyName = "WebhookEndpointListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectEventTypeEnum), TypeInfoPropertyName = "ProjectEventTypeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicCreateEndpointBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointWithSecretResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointWithSecretResourceObject), TypeInfoPropertyName = "WebhookEndpointWithSecretResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicUpdateEndpointBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedWebhookEndpointResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject), TypeInfoPropertyName = "DeletedWebhookEndpointResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicRotateSecretBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicTestEndpointBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEndpointTestResultResource))] + [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))] @@ -4929,7 +4959,7 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType), TypeInfoPropertyName = "BetaCustomTextFormatParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType), TypeInfoPropertyName = "BetaFunctionToolParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType), TypeInfoPropertyName = "BetaFunctionShellToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant14))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant15))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam))] @@ -5133,7 +5163,7 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType), TypeInfoPropertyName = "BetaFunctionShellCallOutputTimeoutOutcomeParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType), TypeInfoPropertyName = "BetaFunctionShellCallItemParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellActionParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant15))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant16))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType), TypeInfoPropertyName = "BetaLocalShellToolCallOutputType2")] @@ -5175,36 +5205,6 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType), TypeInfoPropertyName = "BetaToolSearchOutputItemParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallItemStatus), TypeInfoPropertyName = "BetaFunctionCallItemStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolSearchCallItemParamType), TypeInfoPropertyName = "BetaToolSearchCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType), TypeInfoPropertyName = "BetaMultiAgentCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentAction1), TypeInfoPropertyName = "BetaMultiAgentAction12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamType), TypeInfoPropertyName = "BetaOutputTextContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationsItem4), TypeInfoPropertyName = "AnnotationsItem42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType), TypeInfoPropertyName = "BetaOutputTextContentParamAnnotationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParamType), TypeInfoPropertyName = "BetaContainerFileCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationParamType), TypeInfoPropertyName = "BetaUrlCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationParamType), TypeInfoPropertyName = "BetaFileCitationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType), TypeInfoPropertyName = "BetaMultiAgentCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamType), TypeInfoPropertyName = "BetaAgentMessageItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem6), TypeInfoPropertyName = "ContentItem62")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType), TypeInfoPropertyName = "BetaAgentMessageItemParamContentItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentParamType), TypeInfoPropertyName = "BetaEncryptedContentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType), TypeInfoPropertyName = "BetaInputImageContentParamAutoParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDetailEnum), TypeInfoPropertyName = "BetaDetailEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode), TypeInfoPropertyName = "BetaPromptCacheBreakpointParamMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentParamType), TypeInfoPropertyName = "BetaInputTextContentParamType2")] internal sealed partial class SourceGenerationContextChunk9 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -5256,6 +5256,36 @@ internal sealed partial class SourceGenerationContextChunk9 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType), TypeInfoPropertyName = "BetaMultiAgentCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentAction1), TypeInfoPropertyName = "BetaMultiAgentAction12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamType), TypeInfoPropertyName = "BetaOutputTextContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationsItem4), TypeInfoPropertyName = "AnnotationsItem42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType), TypeInfoPropertyName = "BetaOutputTextContentParamAnnotationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerFileCitationParamType), TypeInfoPropertyName = "BetaContainerFileCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUrlCitationParamType), TypeInfoPropertyName = "BetaUrlCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileCitationParamType), TypeInfoPropertyName = "BetaFileCitationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType), TypeInfoPropertyName = "BetaMultiAgentCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamType), TypeInfoPropertyName = "BetaAgentMessageItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem6), TypeInfoPropertyName = "ContentItem62")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType), TypeInfoPropertyName = "BetaAgentMessageItemParamContentItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEncryptedContentParamType), TypeInfoPropertyName = "BetaEncryptedContentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType), TypeInfoPropertyName = "BetaInputImageContentParamAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDetailEnum), TypeInfoPropertyName = "BetaDetailEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode), TypeInfoPropertyName = "BetaPromptCacheBreakpointParamMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentParamType), TypeInfoPropertyName = "BetaInputTextContentParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType), TypeInfoPropertyName = "BetaFunctionCallOutputItemParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListOutputVariant2Item22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -5431,7 +5461,7 @@ internal sealed partial class SourceGenerationContextChunk9 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallType), TypeInfoPropertyName = "BetaFunctionShellCallType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellAction))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallStatus), TypeInfoPropertyName = "BetaFunctionShellCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant16))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant17))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceResource))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator))] @@ -5688,36 +5718,6 @@ internal sealed partial class SourceGenerationContextChunk9 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType), TypeInfoPropertyName = "BetaResponseSteerInputItemDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUserMessageItemParamType), TypeInfoPropertyName = "BetaUserMessageItemParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUserMessageItemParamRole), TypeInfoPropertyName = "BetaUserMessageItemParamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, string>), TypeInfoPropertyName = "OneOfIListContentVariant1Item2String2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentVariant1Item2), TypeInfoPropertyName = "ContentVariant1Item22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType), TypeInfoPropertyName = "BetaUserMessageItemParamContentVariant1ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingEventType), TypeInfoPropertyName = "BetaResponseSteerPendingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingEventSteer))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingReason), TypeInfoPropertyName = "BetaResponseSteerPendingReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInput), TypeInfoPropertyName = "BetaResponseSteerRequiredInput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredShellToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredToolSearchOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum), TypeInfoPropertyName = "BetaResponseSteerPendingReasonEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerAcceptedEvent))] internal sealed partial class SourceGenerationContextChunk10 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -5769,6 +5769,36 @@ 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.OneOf, string>), TypeInfoPropertyName = "OneOfIListContentVariant1Item2String2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentVariant1Item2), TypeInfoPropertyName = "ContentVariant1Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType), TypeInfoPropertyName = "BetaUserMessageItemParamContentVariant1ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingEventType), TypeInfoPropertyName = "BetaResponseSteerPendingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingEventSteer))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingReason), TypeInfoPropertyName = "BetaResponseSteerPendingReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInput), TypeInfoPropertyName = "BetaResponseSteerRequiredInput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredShellToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredToolSearchOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType), TypeInfoPropertyName = "BetaResponseSteerRequiredInputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum), TypeInfoPropertyName = "BetaResponseSteerPendingReasonEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerAcceptedEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType), TypeInfoPropertyName = "BetaResponseSteerAcceptedEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventSteer))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerEvent))] @@ -6205,38 +6235,6 @@ internal sealed partial class SourceGenerationContextChunk10 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType?), TypeInfoPropertyName = "NullableCreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType?), TypeInfoPropertyName = "NullableCreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestEndpoint?), TypeInfoPropertyName = "NullableCreateBatchRequestEndpoint2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow?), TypeInfoPropertyName = "NullableCreateBatchRequestCompletionWindow2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequest?), TypeInfoPropertyName = "NullableCreateChatCompletionRequest2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModelResponseProperties?), TypeInfoPropertyName = "NullableCreateModelResponseProperties2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsShared?), TypeInfoPropertyName = "NullableModelIdsShared2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierEnum?), TypeInfoPropertyName = "NullableServiceTierEnum2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VerbosityEnum?), TypeInfoPropertyName = "NullableVerbosityEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchContextSize?), TypeInfoPropertyName = "NullableWebSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormat?), TypeInfoPropertyName = "NullableResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsOrCustomVoice?), TypeInfoPropertyName = "NullableVoiceIdsOrCustomVoice2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2AudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StopConfiguration?), TypeInfoPropertyName = "NullableStopConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfChatCompletionToolCustomToolChatCompletions2")] - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateChatCompletionRequestVariant2FunctionCallChatCompletionFunctionCallOption2")] - #pragma warning restore CS0618 - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2FunctionCall2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseChoiceFinishReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseObject?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason?), TypeInfoPropertyName = "NullableCreateChatCompletionStreamResponseChoiceFinishReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject?), TypeInfoPropertyName = "NullableCreateChatCompletionStreamResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateCompletionRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionRequestModel?), TypeInfoPropertyName = "NullableCreateCompletionRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "NullableOneOfStringIListStringIListInt32IListIListInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason?), TypeInfoPropertyName = "NullableCreateCompletionResponseChoiceFinishReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseObject?), TypeInfoPropertyName = "NullableCreateCompletionResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor?), TypeInfoPropertyName = "NullableCreateContainerBodyExpiresAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem?), TypeInfoPropertyName = "NullableSkillsItem2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType?), TypeInfoPropertyName = "NullableCreateContainerBodySkillDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit?), TypeInfoPropertyName = "NullableCreateContainerBodyMemoryLimit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy?), TypeInfoPropertyName = "NullableNetworkPolicy2_3")] internal sealed partial class SourceGenerationContextChunk11 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -6288,6 +6286,38 @@ 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.CreateBatchRequestCompletionWindow?), TypeInfoPropertyName = "NullableCreateBatchRequestCompletionWindow2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequest?), TypeInfoPropertyName = "NullableCreateChatCompletionRequest2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModelResponseProperties?), TypeInfoPropertyName = "NullableCreateModelResponseProperties2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsShared?), TypeInfoPropertyName = "NullableModelIdsShared2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ServiceTierEnum?), TypeInfoPropertyName = "NullableServiceTierEnum2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VerbosityEnum?), TypeInfoPropertyName = "NullableVerbosityEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchContextSize?), TypeInfoPropertyName = "NullableWebSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseFormat?), TypeInfoPropertyName = "NullableResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsOrCustomVoice?), TypeInfoPropertyName = "NullableVoiceIdsOrCustomVoice2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2AudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StopConfiguration?), TypeInfoPropertyName = "NullableStopConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfChatCompletionToolCustomToolChatCompletions2")] + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateChatCompletionRequestVariant2FunctionCallChatCompletionFunctionCallOption2")] + #pragma warning restore CS0618 + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall?), TypeInfoPropertyName = "NullableCreateChatCompletionRequestVariant2FunctionCall2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseChoiceFinishReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseObject?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason?), TypeInfoPropertyName = "NullableCreateChatCompletionStreamResponseChoiceFinishReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject?), TypeInfoPropertyName = "NullableCreateChatCompletionStreamResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateCompletionRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionRequestModel?), TypeInfoPropertyName = "NullableCreateCompletionRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "NullableOneOfStringIListStringIListInt32IListIListInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason?), TypeInfoPropertyName = "NullableCreateCompletionResponseChoiceFinishReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateCompletionResponseObject?), TypeInfoPropertyName = "NullableCreateCompletionResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor?), TypeInfoPropertyName = "NullableCreateContainerBodyExpiresAfterAnchor2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem?), TypeInfoPropertyName = "NullableSkillsItem2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType?), TypeInfoPropertyName = "NullableCreateContainerBodySkillDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit?), TypeInfoPropertyName = "NullableCreateContainerBodyMemoryLimit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy?), TypeInfoPropertyName = "NullableNetworkPolicy2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableCreateContainerBodyNetworkPolicyDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateEmbeddingRequestModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestModel?), TypeInfoPropertyName = "NullableCreateEmbeddingRequestModel2")] @@ -6760,36 +6790,6 @@ internal sealed partial class SourceGenerationContextChunk11 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertInterval?), TypeInfoPropertyName = "NullableOrganizationSpendAlertInterval2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject?), TypeInfoPropertyName = "NullableOrganizationSpendAlertDeletedResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject?), TypeInfoPropertyName = "NullableOrganizationSpendAlertListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType?), TypeInfoPropertyName = "NullableOtherChunkingStrategyResponseParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputAudioType?), TypeInfoPropertyName = "NullableOutputAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputContentDiscriminatorType?), TypeInfoPropertyName = "NullableOutputContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItem?), TypeInfoPropertyName = "NullableOutputItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItemDiscriminatorType?), TypeInfoPropertyName = "NullableOutputItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageType?), TypeInfoPropertyName = "NullableOutputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageRole?), TypeInfoPropertyName = "NullableOutputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContent?), TypeInfoPropertyName = "NullableOutputMessageContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageStatus?), TypeInfoPropertyName = "NullableOutputMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType?), TypeInfoPropertyName = "NullableOutputMessageContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfErrorString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PredictionContentType?), TypeInfoPropertyName = "NullablePredictionContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectObject?), TypeInfoPropertyName = "NullableProjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicProjectResidency?), TypeInfoPropertyName = "NullablePublicProjectResidency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyObject?), TypeInfoPropertyName = "NullableProjectApiKeyObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess?), TypeInfoPropertyName = "NullableProjectApiKeyOwnerProjectAccess2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerType?), TypeInfoPropertyName = "NullableProjectApiKeyOwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject?), TypeInfoPropertyName = "NullableProjectApiKeyDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseObject?), TypeInfoPropertyName = "NullableProjectApiKeyListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetentionObject?), TypeInfoPropertyName = "NullableProjectDataRetentionObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetentionType?), TypeInfoPropertyName = "NullableProjectDataRetentionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupObject?), TypeInfoPropertyName = "NullableProjectGroupObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupGroupType?), TypeInfoPropertyName = "NullableProjectGroupGroupType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject?), TypeInfoPropertyName = "NullableProjectGroupDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupListResourceObject?), TypeInfoPropertyName = "NullableProjectGroupListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectListResponseObject?), TypeInfoPropertyName = "NullableProjectListResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsObject?), TypeInfoPropertyName = "NullableProjectModelPermissionsObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsMode?), TypeInfoPropertyName = "NullableProjectModelPermissionsMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject?), TypeInfoPropertyName = "NullableProjectModelPermissionsDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode?), TypeInfoPropertyName = "NullableProjectModelPermissionsUpdateRequestMode2")] internal sealed partial class SourceGenerationContextChunk12 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -6841,6 +6841,36 @@ 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.OtherChunkingStrategyResponseParamType?), TypeInfoPropertyName = "NullableOtherChunkingStrategyResponseParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputAudioType?), TypeInfoPropertyName = "NullableOutputAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputContentDiscriminatorType?), TypeInfoPropertyName = "NullableOutputContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItem?), TypeInfoPropertyName = "NullableOutputItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItemDiscriminatorType?), TypeInfoPropertyName = "NullableOutputItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageType?), TypeInfoPropertyName = "NullableOutputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageRole?), TypeInfoPropertyName = "NullableOutputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContent?), TypeInfoPropertyName = "NullableOutputMessageContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageStatus?), TypeInfoPropertyName = "NullableOutputMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType?), TypeInfoPropertyName = "NullableOutputMessageContentDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfErrorString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PredictionContentType?), TypeInfoPropertyName = "NullablePredictionContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectObject?), TypeInfoPropertyName = "NullableProjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicProjectResidency?), TypeInfoPropertyName = "NullablePublicProjectResidency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyObject?), TypeInfoPropertyName = "NullableProjectApiKeyObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess?), TypeInfoPropertyName = "NullableProjectApiKeyOwnerProjectAccess2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerType?), TypeInfoPropertyName = "NullableProjectApiKeyOwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject?), TypeInfoPropertyName = "NullableProjectApiKeyDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseObject?), TypeInfoPropertyName = "NullableProjectApiKeyListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetentionObject?), TypeInfoPropertyName = "NullableProjectDataRetentionObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectDataRetentionType?), TypeInfoPropertyName = "NullableProjectDataRetentionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupObject?), TypeInfoPropertyName = "NullableProjectGroupObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupGroupType?), TypeInfoPropertyName = "NullableProjectGroupGroupType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject?), TypeInfoPropertyName = "NullableProjectGroupDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupListResourceObject?), TypeInfoPropertyName = "NullableProjectGroupListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectListResponseObject?), TypeInfoPropertyName = "NullableProjectListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsObject?), TypeInfoPropertyName = "NullableProjectModelPermissionsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsMode?), TypeInfoPropertyName = "NullableProjectModelPermissionsMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject?), TypeInfoPropertyName = "NullableProjectModelPermissionsDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode?), TypeInfoPropertyName = "NullableProjectModelPermissionsUpdateRequestMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitObject?), TypeInfoPropertyName = "NullableProjectRateLimitObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseObject?), TypeInfoPropertyName = "NullableProjectRateLimitListResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountObject?), TypeInfoPropertyName = "NullableProjectServiceAccountObject2")] @@ -7271,36 +7301,6 @@ internal sealed partial class SourceGenerationContextChunk12 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseReasoningSummaryTextDoneEventResponsesServerEventResponseReasoningSummaryTextWsDone22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseReasoningTextDeltaEventResponsesServerEventResponseReasoningTextWsDelta22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseReasoningTextDoneEventResponsesServerEventResponseReasoningTextWsDone22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseRefusalDeltaEventResponsesServerEventResponseRefusalWsDelta22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseRefusalDoneEventResponsesServerEventResponseRefusalWsDone22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseTextDeltaEventResponsesServerEventResponseTextWsDelta22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseTextDoneEventResponsesServerEventResponseTextWsDone22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseWebSearchCallCompletedEventResponsesServerEventResponseWebSearchCallWsCompleted22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseWebSearchCallInProgressEventResponsesServerEventResponseWebSearchCallInWsProgress22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseWebSearchCallSearchingEventResponsesServerEventResponseWebSearchCallWsSearching22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseImageGenCallCompletedEventResponsesServerEventResponseImageGenCallWsCompleted22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseImageGenCallGeneratingEventResponsesServerEventResponseImageGenCallWsGenerating22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseImageGenCallInProgressEventResponsesServerEventResponseImageGenCallInWsProgress22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseImageGenCallPartialImageEventResponsesServerEventResponseImageGenCallPartialWsImage22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPCallArgumentsDeltaEventResponsesServerEventResponseMcpCallArgumentsWsDelta22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPCallArgumentsDoneEventResponsesServerEventResponseMcpCallArgumentsWsDone22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPCallCompletedEventResponsesServerEventResponseMcpCallWsCompleted22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPCallFailedEventResponsesServerEventResponseMcpCallWsFailed22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPCallInProgressEventResponsesServerEventResponseMcpCallInWsProgress22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPListToolsCompletedEventResponsesServerEventResponseMcpListToolsWsCompleted22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPListToolsFailedEventResponsesServerEventResponseMcpListToolsWsFailed22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPListToolsInProgressEventResponsesServerEventResponseMcpListToolsInWsProgress22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseOutputTextAnnotationAddedEventResponsesServerEventResponseOutputTextAnnotationWsAdded22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseQueuedEventResponsesServerEventResponseWsQueued22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseCustomToolCallInputDeltaEventResponsesServerEventResponseCustomToolCallInputWsDelta22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseCustomToolCallInputDoneEventResponsesServerEventResponseCustomToolCallInputWsDone22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesServerEventDiscriminatorType?), TypeInfoPropertyName = "NullableResponsesServerEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesWebSocketStreamEvent?), TypeInfoPropertyName = "NullableResponsesWebSocketStreamEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleObject?), TypeInfoPropertyName = "NullableRoleObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleDeletedResourceObject?), TypeInfoPropertyName = "NullableRoleDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleListResourceObject?), TypeInfoPropertyName = "NullableRoleListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectObject?), TypeInfoPropertyName = "NullableRunObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectStatus?), TypeInfoPropertyName = "NullableRunObjectStatus2")] internal sealed partial class SourceGenerationContextChunk13 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -7352,6 +7352,36 @@ 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.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseRefusalDeltaEventResponsesServerEventResponseRefusalWsDelta22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseRefusalDoneEventResponsesServerEventResponseRefusalWsDone22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseTextDeltaEventResponsesServerEventResponseTextWsDelta22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseTextDoneEventResponsesServerEventResponseTextWsDone22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseWebSearchCallCompletedEventResponsesServerEventResponseWebSearchCallWsCompleted22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseWebSearchCallInProgressEventResponsesServerEventResponseWebSearchCallInWsProgress22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseWebSearchCallSearchingEventResponsesServerEventResponseWebSearchCallWsSearching22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseImageGenCallCompletedEventResponsesServerEventResponseImageGenCallWsCompleted22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseImageGenCallGeneratingEventResponsesServerEventResponseImageGenCallWsGenerating22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseImageGenCallInProgressEventResponsesServerEventResponseImageGenCallInWsProgress22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseImageGenCallPartialImageEventResponsesServerEventResponseImageGenCallPartialWsImage22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPCallArgumentsDeltaEventResponsesServerEventResponseMcpCallArgumentsWsDelta22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPCallArgumentsDoneEventResponsesServerEventResponseMcpCallArgumentsWsDone22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPCallCompletedEventResponsesServerEventResponseMcpCallWsCompleted22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPCallFailedEventResponsesServerEventResponseMcpCallWsFailed22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPCallInProgressEventResponsesServerEventResponseMcpCallInWsProgress22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPListToolsCompletedEventResponsesServerEventResponseMcpListToolsWsCompleted22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPListToolsFailedEventResponsesServerEventResponseMcpListToolsWsFailed22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseMCPListToolsInProgressEventResponsesServerEventResponseMcpListToolsInWsProgress22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseOutputTextAnnotationAddedEventResponsesServerEventResponseOutputTextAnnotationWsAdded22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseQueuedEventResponsesServerEventResponseWsQueued22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseCustomToolCallInputDeltaEventResponsesServerEventResponseCustomToolCallInputWsDelta22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfResponseCustomToolCallInputDoneEventResponsesServerEventResponseCustomToolCallInputWsDone22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesServerEventDiscriminatorType?), TypeInfoPropertyName = "NullableResponsesServerEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesWebSocketStreamEvent?), TypeInfoPropertyName = "NullableResponsesWebSocketStreamEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleObject?), TypeInfoPropertyName = "NullableRoleObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleDeletedResourceObject?), TypeInfoPropertyName = "NullableRoleDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RoleListResourceObject?), TypeInfoPropertyName = "NullableRoleListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectObject?), TypeInfoPropertyName = "NullableRunObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectStatus?), TypeInfoPropertyName = "NullableRunObjectStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectRequiredActionType?), TypeInfoPropertyName = "NullableRunObjectRequiredActionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectLastErrorCode?), TypeInfoPropertyName = "NullableRunObjectLastErrorCode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason?), TypeInfoPropertyName = "NullableRunObjectIncompleteDetailsReason2")] @@ -7737,7 +7767,21 @@ internal sealed partial class SourceGenerationContextChunk13 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveWebSearchToolInputParamType?), TypeInfoPropertyName = "NullableLiveWebSearchToolInputParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveFileSearchToolInputParamType?), TypeInfoPropertyName = "NullableLiveFileSearchToolInputParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCodeInterpreterToolInputParamType?), TypeInfoPropertyName = "NullableLiveCodeInterpreterToolInputParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContainerMemoryLimit?), TypeInfoPropertyName = "NullableLiveContainerMemoryLimit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType?), TypeInfoPropertyName = "NullableLiveContainerNetworkPolicyDisabledParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType?), TypeInfoPropertyName = "NullableLiveHostedShellNetworkPolicyAllowlistParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSkillReferenceParamType?), TypeInfoPropertyName = "NullableLiveSkillReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParamType?), TypeInfoPropertyName = "NullableLiveInlineSkillSourceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType?), TypeInfoPropertyName = "NullableLiveInlineSkillSourceParamMediaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInlineSkillParamType?), TypeInfoPropertyName = "NullableLiveInlineSkillParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType?), TypeInfoPropertyName = "NullableLiveHostedShellContainerAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableLiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsVariant1Item?), TypeInfoPropertyName = "NullableSkillsVariant1Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType?), TypeInfoPropertyName = "NullableLiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContainerReferenceParamType?), TypeInfoPropertyName = "NullableLiveContainerReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParamType?), TypeInfoPropertyName = "NullableLiveLocalEnvironmentParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamType?), TypeInfoPropertyName = "NullableLiveHostedShellToolInputParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableLiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveImageGenerationToolInputParamType?), TypeInfoPropertyName = "NullableLiveImageGenerationToolInputParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveMCPToolInputParamType?), TypeInfoPropertyName = "NullableLiveMCPToolInputParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCustomToolInputParamType?), TypeInfoPropertyName = "NullableLiveCustomToolInputParamType2")] @@ -7776,50 +7820,6 @@ internal sealed partial class SourceGenerationContextChunk13 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AwsExternalStorageProviderResponseType?), TypeInfoPropertyName = "NullableAwsExternalStorageProviderResponseType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AzureExternalStorageProviderResponseType?), TypeInfoPropertyName = "NullableAzureExternalStorageProviderResponseType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GcpExternalStorageProviderResponseType?), TypeInfoPropertyName = "NullableGcpExternalStorageProviderResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProviderDiscriminatorType?), TypeInfoPropertyName = "NullableProviderDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType?), TypeInfoPropertyName = "NullableSpecificProgrammaticToolCallingParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificApplyPatchParamType?), TypeInfoPropertyName = "NullableSpecificApplyPatchParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificFunctionShellParamType?), TypeInfoPropertyName = "NullableSpecificFunctionShellParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CyberAccessProgramEnum?), TypeInfoPropertyName = "NullableCyberAccessProgramEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningModeEnumEnum?), TypeInfoPropertyName = "NullableReasoningModeEnumEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CacheMissReasonTypeEnum?), TypeInfoPropertyName = "NullableCacheMissReasonTypeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType?), TypeInfoPropertyName = "NullablePromptCacheMissDiagnosticsBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType?), TypeInfoPropertyName = "NullablePromptCacheHitDiagnosticsBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType?), TypeInfoPropertyName = "NullablePromptCacheComparisonResponseNotFoundDiagnosticsBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType?), TypeInfoPropertyName = "NullablePromptCacheUnavailableDiagnosticsBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType?), TypeInfoPropertyName = "NullablePromptCacheDiagnosticsDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationErrorBodyType?), TypeInfoPropertyName = "NullableModerationErrorBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input4?), TypeInfoPropertyName = "NullableInput42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminatorType?), TypeInfoPropertyName = "NullableModerationInputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output5?), TypeInfoPropertyName = "NullableOutput52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType?), TypeInfoPropertyName = "NullableModerationOutputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType?), TypeInfoPropertyName = "NullableResponseCompactionCompactingStreamingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType?), TypeInfoPropertyName = "NullableResponseShellCallCommandAddedStreamingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType?), TypeInfoPropertyName = "NullableResponseShellCallCommandDeltaStreamingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEventType?), TypeInfoPropertyName = "NullableResponseShellCallCommandDoneStreamingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType?), TypeInfoPropertyName = "NullableResponseShellCallOutputContentDeltaStreamingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType?), TypeInfoPropertyName = "NullableResponseShellCallOutputContentDoneStreamingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversationResourceObject?), TypeInfoPropertyName = "NullableDeletedConversationResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyCaseNoticeType?), TypeInfoPropertyName = "NullableSafetyCaseNoticeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyCaseResourceObject?), TypeInfoPropertyName = "NullableSafetyCaseResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyAlertErrorType?), TypeInfoPropertyName = "NullableSafetyAlertErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyAlertResourceObject?), TypeInfoPropertyName = "NullableSafetyAlertResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageOrder?), TypeInfoPropertyName = "NullableExternalStorageOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageStatus?), TypeInfoPropertyName = "NullableExternalStorageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageResponseObject?), TypeInfoPropertyName = "NullableExternalStorageResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Provider2?), TypeInfoPropertyName = "NullableProvider22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType?), TypeInfoPropertyName = "NullableExternalStorageResponseProviderDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageListResourceObject?), TypeInfoPropertyName = "NullableExternalStorageListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType?), TypeInfoPropertyName = "NullableAwsExternalStorageProviderParamsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AzureExternalStorageProviderParamsType?), TypeInfoPropertyName = "NullableAzureExternalStorageProviderParamsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GcpExternalStorageProviderParamsType?), TypeInfoPropertyName = "NullableGcpExternalStorageProviderParamsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Provider3?), TypeInfoPropertyName = "NullableProvider32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminatorType?), TypeInfoPropertyName = "NullableCreateExternalStorageBodyProviderDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageDeletedResourceObject?), TypeInfoPropertyName = "NullableExternalStorageDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitCurrency?), TypeInfoPropertyName = "NullableSpendLimitCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitCurrencyEnum?), TypeInfoPropertyName = "NullableSpendLimitCurrencyEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitInterval?), TypeInfoPropertyName = "NullableSpendLimitInterval2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitIntervalEnum?), TypeInfoPropertyName = "NullableSpendLimitIntervalEnum2")] internal sealed partial class SourceGenerationContextChunk14 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -7871,6 +7871,50 @@ 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.ProviderDiscriminatorType?), TypeInfoPropertyName = "NullableProviderDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType?), TypeInfoPropertyName = "NullableSpecificProgrammaticToolCallingParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificApplyPatchParamType?), TypeInfoPropertyName = "NullableSpecificApplyPatchParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificFunctionShellParamType?), TypeInfoPropertyName = "NullableSpecificFunctionShellParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CyberAccessProgramEnum?), TypeInfoPropertyName = "NullableCyberAccessProgramEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningModeEnumEnum?), TypeInfoPropertyName = "NullableReasoningModeEnumEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CacheMissReasonTypeEnum?), TypeInfoPropertyName = "NullableCacheMissReasonTypeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType?), TypeInfoPropertyName = "NullablePromptCacheMissDiagnosticsBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType?), TypeInfoPropertyName = "NullablePromptCacheHitDiagnosticsBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType?), TypeInfoPropertyName = "NullablePromptCacheComparisonResponseNotFoundDiagnosticsBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType?), TypeInfoPropertyName = "NullablePromptCacheUnavailableDiagnosticsBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType?), TypeInfoPropertyName = "NullablePromptCacheDiagnosticsDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationErrorBodyType?), TypeInfoPropertyName = "NullableModerationErrorBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input4?), TypeInfoPropertyName = "NullableInput42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminatorType?), TypeInfoPropertyName = "NullableModerationInputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output5?), TypeInfoPropertyName = "NullableOutput52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType?), TypeInfoPropertyName = "NullableModerationOutputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType?), TypeInfoPropertyName = "NullableResponseCompactionCompactingStreamingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType?), TypeInfoPropertyName = "NullableResponseShellCallCommandAddedStreamingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType?), TypeInfoPropertyName = "NullableResponseShellCallCommandDeltaStreamingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEventType?), TypeInfoPropertyName = "NullableResponseShellCallCommandDoneStreamingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType?), TypeInfoPropertyName = "NullableResponseShellCallOutputContentDeltaStreamingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType?), TypeInfoPropertyName = "NullableResponseShellCallOutputContentDoneStreamingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversationResourceObject?), TypeInfoPropertyName = "NullableDeletedConversationResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyCaseNoticeType?), TypeInfoPropertyName = "NullableSafetyCaseNoticeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyCaseResourceObject?), TypeInfoPropertyName = "NullableSafetyCaseResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyAlertErrorType?), TypeInfoPropertyName = "NullableSafetyAlertErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyAlertResourceObject?), TypeInfoPropertyName = "NullableSafetyAlertResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageOrder?), TypeInfoPropertyName = "NullableExternalStorageOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageStatus?), TypeInfoPropertyName = "NullableExternalStorageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageResponseObject?), TypeInfoPropertyName = "NullableExternalStorageResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Provider2?), TypeInfoPropertyName = "NullableProvider22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType?), TypeInfoPropertyName = "NullableExternalStorageResponseProviderDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageListResourceObject?), TypeInfoPropertyName = "NullableExternalStorageListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType?), TypeInfoPropertyName = "NullableAwsExternalStorageProviderParamsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AzureExternalStorageProviderParamsType?), TypeInfoPropertyName = "NullableAzureExternalStorageProviderParamsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GcpExternalStorageProviderParamsType?), TypeInfoPropertyName = "NullableGcpExternalStorageProviderParamsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Provider3?), TypeInfoPropertyName = "NullableProvider32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminatorType?), TypeInfoPropertyName = "NullableCreateExternalStorageBodyProviderDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageDeletedResourceObject?), TypeInfoPropertyName = "NullableExternalStorageDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitCurrency?), TypeInfoPropertyName = "NullableSpendLimitCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitCurrencyEnum?), TypeInfoPropertyName = "NullableSpendLimitCurrencyEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitInterval?), TypeInfoPropertyName = "NullableSpendLimitInterval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitIntervalEnum?), TypeInfoPropertyName = "NullableSpendLimitIntervalEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatus?), TypeInfoPropertyName = "NullableSpendLimitEnforcementStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum?), TypeInfoPropertyName = "NullableSpendLimitEnforcementStatusEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject?), TypeInfoPropertyName = "NullableOrganizationSpendLimitResourceObject2")] @@ -8287,50 +8331,6 @@ internal sealed partial class SourceGenerationContextChunk14 : global::System.Te [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveAudioFormat?), TypeInfoPropertyName = "NullableLiveAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType?), TypeInfoPropertyName = "NullableLiveAudioFormatDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableLiveSessionCreateParamsDelegationVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionStartEventType?), TypeInfoPropertyName = "NullableLiveSessionStartEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableLiveSessionUpdateParamsDelegationVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamType?), TypeInfoPropertyName = "NullableLiveSessionUpdateParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioAppendEventType?), TypeInfoPropertyName = "NullableLiveInputAudioAppendEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMuteParamType?), TypeInfoPropertyName = "NullableLiveInputAudioMuteParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType?), TypeInfoPropertyName = "NullableLiveInputAudioUnmuteParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParamType?), TypeInfoPropertyName = "NullableLiveInstructionsAppendParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppendParamType?), TypeInfoPropertyName = "NullableLiveThinkingAppendParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParamType?), TypeInfoPropertyName = "NullableLiveCommentaryAppendParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParamType?), TypeInfoPropertyName = "NullableLiveResponseItemCreateParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseCreateParamType?), TypeInfoPropertyName = "NullableLiveResponseCreateParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCloseParamType?), TypeInfoPropertyName = "NullableLiveSessionCloseParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveForkSessionStartEventType?), TypeInfoPropertyName = "NullableLiveForkSessionStartEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableLiveSessionResourceParamDelegationVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionResourceParamStatus?), TypeInfoPropertyName = "NullableLiveSessionResourceParamStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionStartedType?), TypeInfoPropertyName = "NullableLiveSessionStartedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdatedType?), TypeInfoPropertyName = "NullableLiveSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMutedType?), TypeInfoPropertyName = "NullableLiveInputAudioMutedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmutedType?), TypeInfoPropertyName = "NullableLiveInputAudioUnmutedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendedType?), TypeInfoPropertyName = "NullableLiveInstructionsAppendedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppendedType?), TypeInfoPropertyName = "NullableLiveThinkingAppendedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCommentaryAppendedType?), TypeInfoPropertyName = "NullableLiveCommentaryAppendedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioAppendType?), TypeInfoPropertyName = "NullableLiveInputAudioAppendType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputAudioDeltaType?), TypeInfoPropertyName = "NullableLiveOutputAudioDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputTranscriptDeltaType?), TypeInfoPropertyName = "NullableLiveInputTranscriptDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType?), TypeInfoPropertyName = "NullableLiveOutputTranscriptDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemType?), TypeInfoPropertyName = "NullableLiveDelegationItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfLiveDelegationItemTargetVariant1LiveDelegationItemTargetVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1?), TypeInfoPropertyName = "NullableLiveDelegationItemTargetVariant12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2?), TypeInfoPropertyName = "NullableLiveDelegationItemTargetVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationCreatedType?), TypeInfoPropertyName = "NullableLiveDelegationCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseEventType?), TypeInfoPropertyName = "NullableLiveResponseEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUsageUpdatedType?), TypeInfoPropertyName = "NullableLiveSessionUsageUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedType?), TypeInfoPropertyName = "NullableLiveSessionClosedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1?), TypeInfoPropertyName = "NullableLiveSessionClosedReasonVariant12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2?), TypeInfoPropertyName = "NullableLiveSessionClosedReasonVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3?), TypeInfoPropertyName = "NullableLiveSessionClosedReasonVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4?), TypeInfoPropertyName = "NullableLiveSessionClosedReasonVariant42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5?), TypeInfoPropertyName = "NullableLiveSessionClosedReasonVariant52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveErrorEventType?), TypeInfoPropertyName = "NullableLiveErrorEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInfoEventType?), TypeInfoPropertyName = "NullableLiveInfoEventType2")] internal sealed partial class SourceGenerationContextChunk15 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -8382,6 +8382,50 @@ 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.LiveAudioFormat?), TypeInfoPropertyName = "NullableLiveAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType?), TypeInfoPropertyName = "NullableLiveAudioFormatDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableLiveSessionCreateParamsDelegationVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionStartEventType?), TypeInfoPropertyName = "NullableLiveSessionStartEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableLiveSessionUpdateParamsDelegationVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamType?), TypeInfoPropertyName = "NullableLiveSessionUpdateParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioAppendEventType?), TypeInfoPropertyName = "NullableLiveInputAudioAppendEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMuteParamType?), TypeInfoPropertyName = "NullableLiveInputAudioMuteParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType?), TypeInfoPropertyName = "NullableLiveInputAudioUnmuteParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParamType?), TypeInfoPropertyName = "NullableLiveInstructionsAppendParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppendParamType?), TypeInfoPropertyName = "NullableLiveThinkingAppendParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParamType?), TypeInfoPropertyName = "NullableLiveCommentaryAppendParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParamType?), TypeInfoPropertyName = "NullableLiveResponseItemCreateParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseCreateParamType?), TypeInfoPropertyName = "NullableLiveResponseCreateParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCloseParamType?), TypeInfoPropertyName = "NullableLiveSessionCloseParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveForkSessionStartEventType?), TypeInfoPropertyName = "NullableLiveForkSessionStartEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableLiveSessionResourceParamDelegationVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionResourceParamStatus?), TypeInfoPropertyName = "NullableLiveSessionResourceParamStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionStartedType?), TypeInfoPropertyName = "NullableLiveSessionStartedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdatedType?), TypeInfoPropertyName = "NullableLiveSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMutedType?), TypeInfoPropertyName = "NullableLiveInputAudioMutedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmutedType?), TypeInfoPropertyName = "NullableLiveInputAudioUnmutedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendedType?), TypeInfoPropertyName = "NullableLiveInstructionsAppendedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppendedType?), TypeInfoPropertyName = "NullableLiveThinkingAppendedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCommentaryAppendedType?), TypeInfoPropertyName = "NullableLiveCommentaryAppendedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioAppendType?), TypeInfoPropertyName = "NullableLiveInputAudioAppendType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputAudioDeltaType?), TypeInfoPropertyName = "NullableLiveOutputAudioDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputTranscriptDeltaType?), TypeInfoPropertyName = "NullableLiveInputTranscriptDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType?), TypeInfoPropertyName = "NullableLiveOutputTranscriptDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemType?), TypeInfoPropertyName = "NullableLiveDelegationItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfLiveDelegationItemTargetVariant1LiveDelegationItemTargetVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1?), TypeInfoPropertyName = "NullableLiveDelegationItemTargetVariant12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2?), TypeInfoPropertyName = "NullableLiveDelegationItemTargetVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationCreatedType?), TypeInfoPropertyName = "NullableLiveDelegationCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseEventType?), TypeInfoPropertyName = "NullableLiveResponseEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUsageUpdatedType?), TypeInfoPropertyName = "NullableLiveSessionUsageUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedType?), TypeInfoPropertyName = "NullableLiveSessionClosedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1?), TypeInfoPropertyName = "NullableLiveSessionClosedReasonVariant12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2?), TypeInfoPropertyName = "NullableLiveSessionClosedReasonVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3?), TypeInfoPropertyName = "NullableLiveSessionClosedReasonVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4?), TypeInfoPropertyName = "NullableLiveSessionClosedReasonVariant42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5?), TypeInfoPropertyName = "NullableLiveSessionClosedReasonVariant52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveErrorEventType?), TypeInfoPropertyName = "NullableLiveErrorEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInfoEventType?), TypeInfoPropertyName = "NullableLiveInfoEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportDTMFReceivedType?), TypeInfoPropertyName = "NullableLiveTransportDTMFReceivedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportDTMFSendType?), TypeInfoPropertyName = "NullableLiveTransportDTMFSendType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportRingingType?), TypeInfoPropertyName = "NullableLiveTransportRingingType2")] @@ -8792,60 +8836,16 @@ internal sealed partial class SourceGenerationContextChunk15 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseContentPartDoneEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputContent?), TypeInfoPropertyName = "NullableBetaOutputContent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType?), TypeInfoPropertyName = "NullableBetaOutputContentDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType?), TypeInfoPropertyName = "NullableBetaResponseContentPartAddedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEventType?), TypeInfoPropertyName = "NullableBetaResponseCompactionCompactingStreamingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallInterpretingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallCodeDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallCodeDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioTranscriptDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioTranscriptDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseIncompleteEventType?), TypeInfoPropertyName = "NullableBetaResponseIncompleteEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseWebSearchCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType?), TypeInfoPropertyName = "NullableBetaResponseWebSearchCallSearchingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseWebSearchCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseSteerFailedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerInput?), TypeInfoPropertyName = "NullableBetaResponseSteerInput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerFailedEventErrorType?), TypeInfoPropertyName = "NullableBetaResponseSteerFailedEventErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerErrorCode?), TypeInfoPropertyName = "NullableBetaResponseSteerErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerErrorCodeEnum?), TypeInfoPropertyName = "NullableBetaResponseSteerErrorCodeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerInputItem?), TypeInfoPropertyName = "NullableBetaResponseSteerInputItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponseSteerInputItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUserMessageItemParamType?), TypeInfoPropertyName = "NullableBetaUserMessageItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUserMessageItemParamRole?), TypeInfoPropertyName = "NullableBetaUserMessageItemParamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, string>?), TypeInfoPropertyName = "NullableOneOfIListContentVariant1Item2String2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentVariant1Item2?), TypeInfoPropertyName = "NullableContentVariant1Item22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaUserMessageItemParamContentVariant1ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingEventType?), TypeInfoPropertyName = "NullableBetaResponseSteerPendingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingReason?), TypeInfoPropertyName = "NullableBetaResponseSteerPendingReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInput?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInput2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredCustomToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredComputerToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredShellToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredToolSearchOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredToolSearchOutputExecution2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredMcpApprovalResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum?), TypeInfoPropertyName = "NullableBetaResponseSteerPendingReasonEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType?), TypeInfoPropertyName = "NullableBetaResponseSteerAcceptedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerEventType?), TypeInfoPropertyName = "NullableBetaResponseSteerEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputAudioType?), TypeInfoPropertyName = "NullableBetaOutputAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioType?), TypeInfoPropertyName = "NullableBetaInputAudioType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat?), TypeInfoPropertyName = "NullableBetaInputAudioInputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputParam?), TypeInfoPropertyName = "NullableBetaInputParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContent?), TypeInfoPropertyName = "NullableBetaContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaIncludeEnum?), TypeInfoPropertyName = "NullableBetaIncludeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEvent?), TypeInfoPropertyName = "NullableBetaResponsesServerEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseAudioDeltaEventBetaResponsesServerEventBetaResponseAudioWsDelta22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseAudioDoneEventBetaResponsesServerEventBetaResponseAudioWsDone22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseAudioTranscriptDeltaEventBetaResponsesServerEventBetaResponseAudioTranscriptWsDelta22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType?), TypeInfoPropertyName = "NullableBetaResponseContentPartAddedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEventType?), TypeInfoPropertyName = "NullableBetaResponseCompactionCompactingStreamingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallInterpretingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallCodeDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseCodeInterpreterCallCodeDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioTranscriptDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioTranscriptDeltaEventType2")] internal sealed partial class SourceGenerationContextChunk16 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -8897,6 +8897,50 @@ internal sealed partial class SourceGenerationContextChunk16 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDoneEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType?), TypeInfoPropertyName = "NullableBetaResponseAudioDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseIncompleteEventType?), TypeInfoPropertyName = "NullableBetaResponseIncompleteEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType?), TypeInfoPropertyName = "NullableBetaResponseWebSearchCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType?), TypeInfoPropertyName = "NullableBetaResponseWebSearchCallSearchingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType?), TypeInfoPropertyName = "NullableBetaResponseWebSearchCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerFailedEventType?), TypeInfoPropertyName = "NullableBetaResponseSteerFailedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerInput?), TypeInfoPropertyName = "NullableBetaResponseSteerInput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerFailedEventErrorType?), TypeInfoPropertyName = "NullableBetaResponseSteerFailedEventErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerErrorCode?), TypeInfoPropertyName = "NullableBetaResponseSteerErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerErrorCodeEnum?), TypeInfoPropertyName = "NullableBetaResponseSteerErrorCodeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerInputItem?), TypeInfoPropertyName = "NullableBetaResponseSteerInputItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponseSteerInputItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUserMessageItemParamType?), TypeInfoPropertyName = "NullableBetaUserMessageItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUserMessageItemParamRole?), TypeInfoPropertyName = "NullableBetaUserMessageItemParamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, string>?), TypeInfoPropertyName = "NullableOneOfIListContentVariant1Item2String2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentVariant1Item2?), TypeInfoPropertyName = "NullableContentVariant1Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaUserMessageItemParamContentVariant1ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingEventType?), TypeInfoPropertyName = "NullableBetaResponseSteerPendingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingReason?), TypeInfoPropertyName = "NullableBetaResponseSteerPendingReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInput?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInput2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredCustomToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredComputerToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredShellToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredToolSearchOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredToolSearchOutputExecution2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputRequiredMcpApprovalResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType?), TypeInfoPropertyName = "NullableBetaResponseSteerRequiredInputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum?), TypeInfoPropertyName = "NullableBetaResponseSteerPendingReasonEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType?), TypeInfoPropertyName = "NullableBetaResponseSteerAcceptedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseSteerEventType?), TypeInfoPropertyName = "NullableBetaResponseSteerEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputAudioType?), TypeInfoPropertyName = "NullableBetaOutputAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioType?), TypeInfoPropertyName = "NullableBetaInputAudioType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat?), TypeInfoPropertyName = "NullableBetaInputAudioInputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputParam?), TypeInfoPropertyName = "NullableBetaInputParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContent?), TypeInfoPropertyName = "NullableBetaContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaIncludeEnum?), TypeInfoPropertyName = "NullableBetaIncludeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEvent?), TypeInfoPropertyName = "NullableBetaResponsesServerEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseAudioDeltaEventBetaResponsesServerEventBetaResponseAudioWsDelta22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseAudioDoneEventBetaResponsesServerEventBetaResponseAudioWsDone22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseAudioTranscriptDeltaEventBetaResponsesServerEventBetaResponseAudioTranscriptWsDelta22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseAudioTranscriptDoneEventBetaResponsesServerEventBetaResponseAudioTranscriptWsDone22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseCompactionCompactingStreamingEventBetaResponsesServerEventBetaResponseCompactionWsCompacting22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseCompletedEventBetaResponsesServerEventBetaResponseWsCompleted22")] @@ -9286,6 +9330,8 @@ internal sealed partial class SourceGenerationContextChunk16 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -9319,52 +9365,6 @@ 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))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] internal sealed partial class SourceGenerationContextChunk17 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -9416,6 +9416,52 @@ internal sealed partial class SourceGenerationContextChunk17 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -9642,6 +9688,9 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.NetworkPolicyVariant1JsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillsVariant1ItemJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolsItem14JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DelegationVariant1JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter()); @@ -9726,7 +9775,7 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolsItem16JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.Format3JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant14JsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.NetworkPolicy4JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillsItem3JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.NetworkPolicy5JsonConverter()); @@ -9740,7 +9789,7 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaMCPToolCallErrorJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaApplyPatchOperationParamJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionShellCallOutputOutcomeParamJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant15JsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputsVariant1Item2JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AnnotationsItem4JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContentItem6JsonConverter()); @@ -9759,7 +9808,7 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaCustomToolCallResourceJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.Operation2JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.Outcome2JsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant16JsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant17JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContentItem7JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallOutputResourceJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaFunctionToolCallResourceJsonConverter()); @@ -14767,10 +14816,62 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveCodeInterpreterToolInputParamType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveContainerMemoryLimit) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveContainerMemoryLimit?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSkillReferenceParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSkillReferenceParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveInlineSkillParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveInlineSkillParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveContainerReferenceParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveContainerReferenceParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParamType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamType) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveImageGenerationToolInputParamType) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveImageGenerationToolInputParamType?) @@ -30130,6 +30231,126 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.LiveCodeInterpreterToolInputParamTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveContainerMemoryLimit)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveContainerMemoryLimitJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveContainerMemoryLimit?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveContainerMemoryLimitNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveContainerNetworkPolicyDisabledParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveContainerNetworkPolicyDisabledParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveHostedShellNetworkPolicyAllowlistParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveHostedShellNetworkPolicyAllowlistParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSkillReferenceParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveSkillReferenceParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSkillReferenceParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveSkillReferenceParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamMediaTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamMediaTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveInlineSkillParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveInlineSkillParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveInlineSkillParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveInlineSkillParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveContainerReferenceParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveContainerReferenceParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveContainerReferenceParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveContainerReferenceParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveLocalEnvironmentParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveLocalEnvironmentParamTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamType)) { return new global::tryAGI.OpenAI.JsonConverters.LiveHostedShellToolInputParamTypeJsonConverter(); @@ -30140,6 +30361,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.LiveHostedShellToolInputParamTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveImageGenerationToolInputParamType)) { return new global::tryAGI.OpenAI.JsonConverters.LiveImageGenerationToolInputParamTypeJsonConverter(); 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 3dee880b5..5689e3299 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs @@ -12657,8723 +12657,8843 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellToolInputParam? Type3156 { get; set; } + public global::tryAGI.OpenAI.LiveContainerMemoryLimit? Type3156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellToolInputParamType? Type3157 { get; set; } + public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? Type3157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveImageGenerationToolInputParam? Type3158 { get; set; } + public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType? Type3158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveImageGenerationToolInputParamType? Type3159 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? Type3159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolInputParam? Type3160 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType? Type3160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolInputParamType? Type3161 { get; set; } + public global::tryAGI.OpenAI.LiveSkillReferenceParam? Type3161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCustomToolInputParam? Type3162 { get; set; } + public global::tryAGI.OpenAI.LiveSkillReferenceParamType? Type3162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCustomToolInputParamType? Type3163 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillSourceParam? Type3163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveNamespaceToolInputParam? Type3164 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillSourceParamType? Type3164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveNamespaceToolInputParamType? Type3165 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType? Type3165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolSearchToolInputParam? Type3166 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillParam? Type3166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolSearchToolInputParamType? Type3167 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillParamType? Type3167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveProgrammaticToolInputParam? Type3168 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? Type3168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveProgrammaticToolInputParamType? Type3169 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType? Type3169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveComputerToolInputParam? Type3170 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyVariant1? Type3170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveComputerToolInputParamType? Type3171 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator? Type3171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveApplyPatchToolInputParam? Type3172 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType? Type3172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveApplyPatchToolInputParamType? Type3173 { get; set; } + public global::System.Collections.Generic.IList? Type3173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolChoiceEnum? Type3174 { get; set; } + public global::tryAGI.OpenAI.SkillsVariant1Item? Type3174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParam? Type3175 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator? Type3175 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3176 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType? Type3176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem14? Type3177 { get; set; } + public global::tryAGI.OpenAI.LiveContainerReferenceParam? Type3177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminator? Type3178 { get; set; } + public global::tryAGI.OpenAI.LiveContainerReferenceParamType? Type3178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminatorType? Type3179 { get; set; } + public global::tryAGI.OpenAI.LiveLocalSkillParam? Type3179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3180 { get; set; } + public global::tryAGI.OpenAI.LiveLocalEnvironmentParam? Type3180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationParam? Type3181 { get; set; } + public global::tryAGI.OpenAI.LiveLocalEnvironmentParamType? Type3181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationParamType? Type3182 { get; set; } + public global::System.Collections.Generic.IList? Type3182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant1Discriminator? Type3183 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParam? Type3183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType? Type3184 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParamType? Type3184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialMessageStatus? Type3185 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant14? Type3185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam? Type3186 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator? Type3186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType? Type3187 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType? Type3187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParam? Type3188 { get; set; } + public global::tryAGI.OpenAI.LiveImageGenerationToolInputParam? Type3188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType? Type3189 { get; set; } + public global::tryAGI.OpenAI.LiveImageGenerationToolInputParamType? Type3189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamRole? Type3190 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolInputParam? Type3190 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3191 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolInputParamType? Type3191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParam? Type3192 { get; set; } + public global::tryAGI.OpenAI.LiveCustomToolInputParam? Type3192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamType? Type3193 { get; set; } + public global::tryAGI.OpenAI.LiveCustomToolInputParamType? Type3193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamRole? Type3194 { get; set; } + public global::tryAGI.OpenAI.LiveNamespaceToolInputParam? Type3194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialTextContentPartParam? Type3195 { get; set; } + public global::tryAGI.OpenAI.LiveNamespaceToolInputParamType? Type3195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialTextContentPartParamType? Type3196 { get; set; } + public global::tryAGI.OpenAI.LiveToolSearchToolInputParam? Type3196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParam? Type3197 { get; set; } + public global::tryAGI.OpenAI.LiveToolSearchToolInputParamType? Type3197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParamType? Type3198 { get; set; } + public global::tryAGI.OpenAI.LiveProgrammaticToolInputParam? Type3198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParam? Type3199 { get; set; } + public global::tryAGI.OpenAI.LiveProgrammaticToolInputParamType? Type3199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamType? Type3200 { get; set; } + public global::tryAGI.OpenAI.LiveComputerToolInputParam? Type3200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamRole? Type3201 { get; set; } + public global::tryAGI.OpenAI.LiveComputerToolInputParamType? Type3201 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3202 { get; set; } + public global::tryAGI.OpenAI.LiveApplyPatchToolInputParam? Type3202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem4? Type3203 { get; set; } + public global::tryAGI.OpenAI.LiveApplyPatchToolInputParamType? Type3203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminator? Type3204 { get; set; } + public global::tryAGI.OpenAI.LiveToolChoiceEnum? Type3204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminatorType? Type3205 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParam? Type3205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItem? Type3206 { get; set; } + public global::System.Collections.Generic.IList? Type3206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItemDiscriminator? Type3207 { get; set; } + public global::tryAGI.OpenAI.ToolsItem14? Type3207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItemDiscriminatorRole? Type3208 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminator? Type3208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedServerEventParam? Type3209 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminatorType? Type3209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParam? Type3210 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3211 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationParam? Type3211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedClientEvents? Type3212 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationParamType? Type3212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3213 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant1Discriminator? Type3213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedServerEvents? Type3214 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType? Type3214 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3215 { get; set; } + public global::tryAGI.OpenAI.LiveInitialMessageStatus? Type3215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParam? Type3216 { get; set; } + public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam? Type3216 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3217 { get; set; } + public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType? Type3217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem15? Type3218 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParam? Type3218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminator? Type3219 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType? Type3219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminatorType? Type3220 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamRole? Type3220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParamType? Type3221 { get; set; } + public global::System.Collections.Generic.IList? Type3221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderResponse? Type3222 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParam? Type3222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderResponseType? Type3223 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamType? Type3223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderResponse? Type3224 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamRole? Type3224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderResponseType? Type3225 { get; set; } + public global::tryAGI.OpenAI.LiveInitialTextContentPartParam? Type3225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderResponse? Type3226 { get; set; } + public global::tryAGI.OpenAI.LiveInitialTextContentPartParamType? Type3226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderResponseType? Type3227 { get; set; } + public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParam? Type3227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProviderDiscriminator? Type3228 { get; set; } + public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParamType? Type3228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProviderDiscriminatorType? Type3229 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParam? Type3229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType? Type3230 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamType? Type3230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type3231 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamRole? Type3231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type3232 { get; set; } + public global::System.Collections.Generic.IList? Type3232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CyberAccessProgramEnum? Type3233 { get; set; } + public global::tryAGI.OpenAI.ContentItem4? Type3233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningModeEnumEnum? Type3234 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminator? Type3234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CacheMissReasonTypeEnum? Type3235 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminatorType? Type3235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBody? Type3236 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItem? Type3236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType? Type3237 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItemDiscriminator? Type3237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBody? Type3238 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItemDiscriminatorRole? Type3238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType? Type3239 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedServerEventParam? Type3239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBody? Type3240 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParam? Type3240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type3241 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBody? Type3242 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedClientEvents? Type3242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType? Type3243 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminator? Type3244 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedServerEvents? Type3244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType? Type3245 { get; set; } + public global::System.Collections.Generic.IList? Type3245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationErrorBody? Type3246 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParam? Type3246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationErrorBodyType? Type3247 { get; set; } + public global::System.Collections.Generic.IList? Type3247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Input4? Type3248 { get; set; } + public global::tryAGI.OpenAI.ToolsItem15? Type3248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputDiscriminator? Type3249 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminator? Type3249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type3250 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminatorType? Type3250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Output5? Type3251 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParamType? Type3251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationOutputDiscriminator? Type3252 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderResponse? Type3252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type3253 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderResponseType? Type3253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType? Type3254 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderResponse? Type3254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType? Type3255 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderResponseType? Type3255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType? Type3256 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderResponse? Type3256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEventType? Type3257 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderResponseType? Type3257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ShellCallOutputDelta? Type3258 { get; set; } + public global::tryAGI.OpenAI.ProviderDiscriminator? Type3258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType? Type3259 { get; set; } + public global::tryAGI.OpenAI.ProviderDiscriminatorType? Type3259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType? Type3260 { get; set; } + public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType? Type3260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationBody? Type3261 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type3261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateConversationBody? Type3262 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type3262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type3263 { get; set; } + public global::tryAGI.OpenAI.CyberAccessProgramEnum? Type3263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseNoticeType? Type3264 { get; set; } + public global::tryAGI.OpenAI.ReasoningModeEnumEnum? Type3264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseNotice? Type3265 { get; set; } + public global::tryAGI.OpenAI.CacheMissReasonTypeEnum? Type3265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseResource? Type3266 { get; set; } + public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBody? Type3266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseResourceObject? Type3267 { get; set; } + public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType? Type3267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertErrorType? Type3268 { get; set; } + public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBody? Type3268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertResource? Type3269 { get; set; } + public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType? Type3269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertResourceObject? Type3270 { get; set; } + public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBody? Type3270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageOrder? Type3271 { get; set; } + public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type3271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageStatus? Type3272 { get; set; } + public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBody? Type3272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponse? Type3273 { get; set; } + public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType? Type3273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseObject? Type3274 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminator? Type3274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Provider2? Type3275 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType? Type3275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminator? Type3276 { get; set; } + public global::tryAGI.OpenAI.ModerationErrorBody? Type3276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType? Type3277 { get; set; } + public global::tryAGI.OpenAI.ModerationErrorBodyType? Type3277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageListResource? Type3278 { get; set; } + public global::tryAGI.OpenAI.Input4? Type3278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageListResourceObject? Type3279 { get; set; } + public global::tryAGI.OpenAI.ModerationInputDiscriminator? Type3279 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3280 { get; set; } + public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type3280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderParams? Type3281 { get; set; } + public global::tryAGI.OpenAI.Output5? Type3281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType? Type3282 { get; set; } + public global::tryAGI.OpenAI.ModerationOutputDiscriminator? Type3282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderParams? Type3283 { get; set; } + public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type3283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderParamsType? Type3284 { get; set; } + public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType? Type3284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderParams? Type3285 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType? Type3285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderParamsType? Type3286 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType? Type3286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBody? Type3287 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEventType? Type3287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Provider3? Type3288 { get; set; } + public global::tryAGI.OpenAI.ShellCallOutputDelta? Type3288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminator? Type3289 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType? Type3289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminatorType? Type3290 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType? Type3290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageDeletedResource? Type3291 { get; set; } + public global::tryAGI.OpenAI.CreateConversationBody? Type3291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageDeletedResourceObject? Type3292 { get; set; } + public global::tryAGI.OpenAI.UpdateConversationBody? Type3292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitCurrency? Type3293 { get; set; } + public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type3293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitCurrencyEnum? Type3294 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseNoticeType? Type3294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitInterval? Type3295 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseNotice? Type3295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitIntervalEnum? Type3296 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseResource? Type3296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcementStatus? Type3297 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseResourceObject? Type3297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum? Type3298 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertErrorType? Type3298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcement? Type3299 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertResource? Type3299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitResource? Type3300 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertResourceObject? Type3300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject? Type3301 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageOrder? Type3301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBody? Type3302 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageStatus? Type3302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency? Type3303 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponse? Type3303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval? Type3304 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseObject? Type3304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResource? Type3305 { get; set; } + public global::tryAGI.OpenAI.Provider2? Type3305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject? Type3306 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminator? Type3306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitResource? Type3307 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType? Type3307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitResourceObject? Type3308 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageListResource? Type3308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBody? Type3309 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageListResourceObject? Type3309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency? Type3310 { get; set; } + public global::System.Collections.Generic.IList? Type3310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval? Type3311 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderParams? Type3311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResource? Type3312 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType? Type3312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject? Type3313 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderParams? Type3313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateProjectServiceAccountApiKeyBody? Type3314 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderParamsType? Type3314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceAccountApiKeyBody? Type3315 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderParams? Type3315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject? Type3316 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderParamsType? Type3316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContentProvenanceBody? Type3317 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBody? Type3317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceCheckObject? Type3318 { get; set; } + public global::tryAGI.OpenAI.Provider3? Type3318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceDetectionResultApi? Type3319 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminator? Type3319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAValidationStateApi? Type3320 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminatorType? Type3320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAProvenanceResult? Type3321 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageDeletedResource? Type3321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAProvenanceResultType? Type3322 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageDeletedResourceObject? Type3322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SynthIDProvenanceResult? Type3323 { get; set; } + public global::tryAGI.OpenAI.SpendLimitCurrency? Type3323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SynthIDProvenanceResultType? Type3324 { get; set; } + public global::tryAGI.OpenAI.SpendLimitCurrencyEnum? Type3324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResource? Type3325 { get; set; } + public global::tryAGI.OpenAI.SpendLimitInterval? Type3325 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3326 { get; set; } + public global::tryAGI.OpenAI.SpendLimitIntervalEnum? Type3326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResultsItem2? Type3327 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcementStatus? Type3327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminator? Type3328 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum? Type3328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType? Type3329 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcement? Type3329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrderEnum? Type3330 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitResource? Type3330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModel? Type3331 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject? Type3331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModelEnum? Type3332 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBody? Type3332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoStatus? Type3333 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency? Type3333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSize? Type3334 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval? Type3334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Error22? Type3335 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResource? Type3335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResource? Type3336 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject? Type3336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResourceObject? Type3337 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitResource? Type3337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResource? Type3338 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitResourceObject? Type3338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResourceObject? Type3339 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBody? Type3339 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3340 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency? Type3340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageRefParam2? Type3341 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval? Type3341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSeconds? Type3342 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResource? Type3342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type3343 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject? Type3343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3344 { get; set; } + public global::tryAGI.OpenAI.CreateProjectServiceAccountApiKeyBody? Type3344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoJsonBody? Type3345 { get; set; } + public global::tryAGI.OpenAI.ServiceAccountApiKeyBody? Type3345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type3346 { get; set; } + public global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject? Type3346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoCharacterResource? Type3347 { get; set; } + public global::tryAGI.OpenAI.CreateContentProvenanceBody? Type3347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoReferenceInputParam? Type3348 { get; set; } + public global::tryAGI.OpenAI.ProvenanceCheckObject? Type3348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type3349 { get; set; } + public global::tryAGI.OpenAI.ProvenanceDetectionResultApi? Type3349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3350 { get; set; } + public global::tryAGI.OpenAI.C2PAValidationStateApi? Type3350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type3351 { get; set; } + public global::tryAGI.OpenAI.C2PAProvenanceResult? Type3351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type3352 { get; set; } + public global::tryAGI.OpenAI.C2PAProvenanceResultType? Type3352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3353 { get; set; } + public global::tryAGI.OpenAI.SynthIDProvenanceResult? Type3353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type3354 { get; set; } + public global::tryAGI.OpenAI.SynthIDProvenanceResultType? Type3354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResource? Type3355 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResource? Type3355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type3356 { get; set; } + public global::System.Collections.Generic.IList? Type3356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoContentVariant? Type3357 { get; set; } + public global::tryAGI.OpenAI.ResultsItem2? Type3357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoRemixBody? Type3358 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminator? Type3358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationEnum? Type3359 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType? Type3359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersonalityEnum? Type3360 { get; set; } + public global::tryAGI.OpenAI.OrderEnum? Type3360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersonalityEnumEnum? Type3361 { get; set; } + public global::tryAGI.OpenAI.VideoModel? Type3361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsBody? Type3362 { get; set; } + public global::tryAGI.OpenAI.VideoModelEnum? Type3362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResource? Type3363 { get; set; } + public global::tryAGI.OpenAI.VideoStatus? Type3363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResourceObject? Type3364 { get; set; } + public global::tryAGI.OpenAI.VideoSize? Type3364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type3365 { get; set; } + public global::tryAGI.OpenAI.Error22? Type3365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierEnum2? Type3366 { get; set; } + public global::tryAGI.OpenAI.VideoResource? Type3366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type3367 { get; set; } + public global::tryAGI.OpenAI.VideoResourceObject? Type3367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemField? Type3368 { get; set; } + public global::tryAGI.OpenAI.VideoListResource? Type3368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type3369 { get; set; } + public global::tryAGI.OpenAI.VideoListResourceObject? Type3369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type3370 { get; set; } + public global::System.Collections.Generic.IList? Type3370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResource? Type3371 { get; set; } + public global::tryAGI.OpenAI.ImageRefParam2? Type3371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResourceObject? Type3372 { get; set; } + public global::tryAGI.OpenAI.VideoSeconds? Type3372 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3373 { get; set; } + public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type3373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResource? Type3374 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResourceObject? Type3375 { get; set; } + public global::tryAGI.OpenAI.CreateVideoJsonBody? Type3375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResource? Type3376 { get; set; } + public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type3376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResourceObject? Type3377 { get; set; } + public global::tryAGI.OpenAI.VideoCharacterResource? Type3377 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3378 { get; set; } + public global::tryAGI.OpenAI.VideoReferenceInputParam? Type3378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillBody? Type3379 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type3379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? Type3380 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type3381 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type3381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResource? Type3382 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type3382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type3383 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResource? Type3384 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type3384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResourceObject? Type3385 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResource? Type3385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResource? Type3386 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type3386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type3387 { get; set; } + public global::tryAGI.OpenAI.VideoContentVariant? Type3387 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3388 { get; set; } + public global::tryAGI.OpenAI.CreateVideoRemixBody? Type3388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillVersionBody? Type3389 { get; set; } + public global::tryAGI.OpenAI.TruncationEnum? Type3389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type3390 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnum? Type3390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type3391 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnumEnum? Type3391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type3392 { get; set; } + public global::tryAGI.OpenAI.TokenCountsBody? Type3392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflow? Type3393 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResource? Type3393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type3394 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResourceObject? Type3394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionRateLimits? Type3395 { get; set; } + public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type3395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionStatus? Type3396 { get; set; } + public global::tryAGI.OpenAI.ServiceTierEnum2? Type3396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type3397 { get; set; } + public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type3397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionFileUpload? Type3398 { get; set; } + public global::tryAGI.OpenAI.ItemField? Type3398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionHistory? Type3399 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type3399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type3400 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type3400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResource? Type3401 { get; set; } + public global::tryAGI.OpenAI.CompactResource? Type3401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResourceObject? Type3402 { get; set; } + public global::tryAGI.OpenAI.CompactResourceObject? Type3402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowTracingParam? Type3403 { get; set; } + public global::System.Collections.Generic.IList? Type3403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowParam? Type3404 { get; set; } + public global::tryAGI.OpenAI.SkillResource? Type3404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3405 { get; set; } + public global::tryAGI.OpenAI.SkillResourceObject? Type3405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParam? Type3406 { get; set; } + public global::tryAGI.OpenAI.SkillListResource? Type3406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type3407 { get; set; } + public global::tryAGI.OpenAI.SkillListResourceObject? Type3407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RateLimitsParam? Type3408 { get; set; } + public global::System.Collections.Generic.IList? Type3408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type3409 { get; set; } + public global::tryAGI.OpenAI.CreateSkillBody? Type3409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileUploadParam? Type3410 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? Type3410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HistoryParam? Type3411 { get; set; } + public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type3411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type3412 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResource? Type3412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatSessionBody? Type3413 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type3413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputText? Type3414 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResource? Type3414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputTextType? Type3415 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResourceObject? Type3415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedText? Type3416 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResource? Type3416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type3417 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type3417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AttachmentType? Type3418 { get; set; } + public global::System.Collections.Generic.IList? Type3418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Attachment? Type3419 { get; set; } + public global::tryAGI.OpenAI.CreateSkillVersionBody? Type3419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoice9? Type3420 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type3420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InferenceOptions? Type3421 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type3421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItem? Type3422 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type3422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemObject? Type3423 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflow? Type3423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemType? Type3424 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type3424 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3425 { get; set; } + public global::tryAGI.OpenAI.ChatSessionRateLimits? Type3425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem5? Type3426 { get; set; } + public global::tryAGI.OpenAI.ChatSessionStatus? Type3426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type3427 { get; set; } + public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type3427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type3428 { get; set; } + public global::tryAGI.OpenAI.ChatSessionFileUpload? Type3428 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3429 { get; set; } + public global::tryAGI.OpenAI.ChatSessionHistory? Type3429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSource? Type3430 { get; set; } + public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type3430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSourceType? Type3431 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResource? Type3431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotation? Type3432 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResourceObject? Type3432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationType? Type3433 { get; set; } + public global::tryAGI.OpenAI.WorkflowTracingParam? Type3433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSource? Type3434 { get; set; } + public global::tryAGI.OpenAI.WorkflowParam? Type3434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type3435 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotation? Type3436 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParam? Type3436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationType? Type3437 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type3437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputText? Type3438 { get; set; } + public global::tryAGI.OpenAI.RateLimitsParam? Type3438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextType? Type3439 { get; set; } + public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type3439 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3440 { get; set; } + public global::tryAGI.OpenAI.FileUploadParam? Type3440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem3? Type3441 { get; set; } + public global::tryAGI.OpenAI.HistoryParam? Type3441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type3442 { get; set; } + public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type3442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type3443 { get; set; } + public global::tryAGI.OpenAI.CreateChatSessionBody? Type3443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItem? Type3444 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputText? Type3444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemObject? Type3445 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputTextType? Type3445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemType? Type3446 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedText? Type3446 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3447 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type3447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItem? Type3448 { get; set; } + public global::tryAGI.OpenAI.AttachmentType? Type3448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemObject? Type3449 { get; set; } + public global::tryAGI.OpenAI.Attachment? Type3449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemType? Type3450 { get; set; } + public global::tryAGI.OpenAI.ToolChoice9? Type3450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallStatus? Type3451 { get; set; } + public global::tryAGI.OpenAI.InferenceOptions? Type3451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItem? Type3452 { get; set; } + public global::tryAGI.OpenAI.UserMessageItem? Type3452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemObject? Type3453 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemObject? Type3453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemType? Type3454 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemType? Type3454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskType? Type3455 { get; set; } + public global::System.Collections.Generic.IList? Type3455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItem? Type3456 { get; set; } + public global::tryAGI.OpenAI.ContentItem5? Type3456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemObject? Type3457 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type3457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemType? Type3458 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type3458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupTask? Type3459 { get; set; } + public global::System.Collections.Generic.IList? Type3459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItem? Type3460 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSource? Type3460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemObject? Type3461 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSourceType? Type3461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemType? Type3462 { get; set; } + public global::tryAGI.OpenAI.FileAnnotation? Type3462 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3463 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationType? Type3463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItem? Type3464 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSource? Type3464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type3465 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type3465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type3466 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotation? Type3466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResource? Type3467 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationType? Type3467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type3468 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputText? Type3468 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3469 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextType? Type3469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatus? Type3470 { get; set; } + public global::System.Collections.Generic.IList? Type3470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatusType? Type3471 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem3? Type3471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatus? Type3472 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type3472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatusType? Type3473 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type3473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatus? Type3474 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItem? Type3474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatusType? Type3475 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemObject? Type3475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResource? Type3476 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemType? Type3476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceObject? Type3477 { get; set; } + public global::System.Collections.Generic.IList? Type3477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Status? Type3478 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItem? Type3478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type3479 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemObject? Type3479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type3480 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemType? Type3480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResource? Type3481 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallStatus? Type3481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type3482 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItem? Type3482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResource? Type3483 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemObject? Type3483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResourceObject? Type3484 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemType? Type3484 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3485 { get; set; } + public global::tryAGI.OpenAI.TaskType? Type3485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTypeResource? Type3486 { get; set; } + public global::tryAGI.OpenAI.TaskItem? Type3486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentStatusResource? Type3487 { get; set; } + public global::tryAGI.OpenAI.TaskItemObject? Type3487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceInline? Type3488 { get; set; } + public global::tryAGI.OpenAI.TaskItemType? Type3488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceInlineType? Type3489 { get; set; } + public global::tryAGI.OpenAI.TaskGroupTask? Type3489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResource? Type3490 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItem? Type3490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceDiscriminator? Type3491 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemObject? Type3491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceDiscriminatorType? Type3492 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemType? Type3492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceSkillReference? Type3493 { get; set; } + public global::System.Collections.Generic.IList? Type3493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType? Type3494 { get; set; } + public global::tryAGI.OpenAI.ThreadItem? Type3494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceInline? Type3495 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type3495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceInlineType? Type3496 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type3496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResource? Type3497 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResource? Type3497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceDiscriminator? Type3498 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type3498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType? Type3499 { get; set; } + public global::System.Collections.Generic.IList? Type3499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileId? Type3500 { get; set; } + public global::tryAGI.OpenAI.ActiveStatus? Type3500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType? Type3501 { get; set; } + public global::tryAGI.OpenAI.ActiveStatusType? Type3501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInline? Type3502 { get; set; } + public global::tryAGI.OpenAI.LockedStatus? Type3502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType? Type3503 { get; set; } + public global::tryAGI.OpenAI.LockedStatusType? Type3503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResource? Type3504 { get; set; } + public global::tryAGI.OpenAI.ClosedStatus? Type3504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminator? Type3505 { get; set; } + public global::tryAGI.OpenAI.ClosedStatusType? Type3505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType? Type3506 { get; set; } + public global::tryAGI.OpenAI.ThreadResource? Type3506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicEnvironmentResource? Type3507 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceObject? Type3507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicEnvironmentResourceObject? Type3508 { get; set; } + public global::tryAGI.OpenAI.Status? Type3508 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3509 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type3509 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3510 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type3510 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3511 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResource? Type3511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorBodyResource? Type3512 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type3512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorResponse2? Type3513 { get; set; } + public global::tryAGI.OpenAI.ThreadListResource? Type3513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrderParam? Type3514 { get; set; } + public global::tryAGI.OpenAI.ThreadListResourceObject? Type3514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFilePageObjectResource? Type3515 { get; set; } + public global::System.Collections.Generic.IList? Type3515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileResource? Type3516 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTypeResource? Type3516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileResourceObject? Type3517 { get; set; } + public global::tryAGI.OpenAI.EnvironmentStatusResource? Type3517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileListResource? Type3518 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceInline? Type3518 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3519 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceInlineType? Type3519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileId? Type3520 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResource? Type3520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileIdType? Type3521 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceDiscriminator? Type3521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamInline? Type3522 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceDiscriminatorType? Type3522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamInlineType? Type3523 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceSkillReference? Type3523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParam? Type3524 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType? Type3524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminator? Type3525 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceInline? Type3525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminatorType? Type3526 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceInlineType? Type3526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentObjectResource? Type3527 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResource? Type3527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextResource? Type3528 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceDiscriminator? Type3528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextResourceType? Type3529 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType? Type3529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EncryptedContentResource? Type3530 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileId? Type3530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EncryptedContentResourceType? Type3531 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType? Type3531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResource? Type3532 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInline? Type3532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResourceDiscriminator? Type3533 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType? Type3533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResourceDiscriminatorType? Type3534 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResource? Type3534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentStatusResource? Type3535 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminator? Type3535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentResource? Type3536 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType? Type3536 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3537 { get; set; } + public global::tryAGI.OpenAI.PublicEnvironmentResource? Type3537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionMessageRoleResource? Type3538 { get; set; } + public global::tryAGI.OpenAI.PublicEnvironmentResourceObject? Type3538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputText? Type3539 { get; set; } + public global::System.Collections.Generic.IList? Type3539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputTextType? Type3540 { get; set; } + public global::System.Collections.Generic.IList? Type3540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputImage? Type3541 { get; set; } + public global::System.Collections.Generic.IList? Type3541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputImageType? Type3542 { get; set; } + public global::tryAGI.OpenAI.ErrorBodyResource? Type3542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceOutputText? Type3543 { get; set; } + public global::tryAGI.OpenAI.ErrorResponse2? Type3543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceOutputTextType? Type3544 { get; set; } + public global::tryAGI.OpenAI.ListOrderParam? Type3544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResource? Type3545 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFilePageObjectResource? Type3545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceDiscriminator? Type3546 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileResource? Type3546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceDiscriminatorType? Type3547 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileResourceObject? Type3547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemStatusResource? Type3548 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileListResource? Type3548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhaseResource? Type3549 { get; set; } + public global::System.Collections.Generic.IList? Type3549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageItemResource? Type3550 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileId? Type3550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageItemResourceType? Type3551 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileIdType? Type3551 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3552 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamInline? Type3552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextResource? Type3553 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamInlineType? Type3553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextResourceType? Type3554 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParam? Type3554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemResource? Type3555 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminator? Type3555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemResourceType? Type3556 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminatorType? Type3556 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3557 { get; set; } + public global::tryAGI.OpenAI.SubagentObjectResource? Type3557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallStatusResource? Type3558 { get; set; } + public global::tryAGI.OpenAI.OutputTextResource? Type3558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemResource? Type3559 { get; set; } + public global::tryAGI.OpenAI.OutputTextResourceType? Type3559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemResourceType? Type3560 { get; set; } + public global::tryAGI.OpenAI.EncryptedContentResource? Type3560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputText? Type3561 { get; set; } + public global::tryAGI.OpenAI.EncryptedContentResourceType? Type3561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputTextType? Type3562 { get; set; } + public global::tryAGI.OpenAI.AgentContentResource? Type3562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputImage? Type3563 { get; set; } + public global::tryAGI.OpenAI.AgentContentResourceDiscriminator? Type3563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputImageType? Type3564 { get; set; } + public global::tryAGI.OpenAI.AgentContentResourceDiscriminatorType? Type3564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResource? Type3565 { get; set; } + public global::tryAGI.OpenAI.SubagentStatusResource? Type3565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceDiscriminator? Type3566 { get; set; } + public global::tryAGI.OpenAI.SubagentResource? Type3566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceDiscriminatorType? Type3567 { get; set; } + public global::System.Collections.Generic.IList? Type3567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputResource? Type3568 { get; set; } + public global::tryAGI.OpenAI.SessionMessageRoleResource? Type3568 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3569 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputText? Type3569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemResource? Type3570 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputTextType? Type3570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemResourceType? Type3571 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputImage? Type3571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentMessageItemResource? Type3572 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputImageType? Type3572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentMessageItemResourceType? Type3573 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceOutputText? Type3573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpCallItemResource? Type3574 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceOutputTextType? Type3574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpCallItemResourceType? Type3575 { get; set; } + public global::tryAGI.OpenAI.MessageContentResource? Type3575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotResource? Type3576 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceDiscriminator? Type3576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotResourceType? Type3577 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceDiscriminatorType? Type3577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseCallItemResource? Type3578 { get; set; } + public global::tryAGI.OpenAI.OutputItemStatusResource? Type3578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseCallItemResourceType? Type3579 { get; set; } + public global::tryAGI.OpenAI.MessagePhaseResource? Type3579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationFieldResource? Type3580 { get; set; } + public global::tryAGI.OpenAI.MessageItemResource? Type3580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationOptionResource? Type3581 { get; set; } + public global::tryAGI.OpenAI.MessageItemResourceType? Type3581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthentication? Type3582 { get; set; } + public global::System.Collections.Generic.IList? Type3582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType? Type3583 { get; set; } + public global::tryAGI.OpenAI.SummaryTextResource? Type3583 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3584 { get; set; } + public global::tryAGI.OpenAI.SummaryTextResourceType? Type3584 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3585 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemResource? Type3585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResource? Type3586 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemResourceType? Type3586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminator? Type3587 { get; set; } + public global::System.Collections.Generic.IList? Type3587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminatorType? Type3588 { get; set; } + public global::tryAGI.OpenAI.FunctionCallStatusResource? Type3588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResource? Type3589 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemResource? Type3589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResourceType? Type3590 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemResourceType? Type3590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResource? Type3591 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputText? Type3591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType? Type3592 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputTextType? Type3592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction? Type3593 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputImage? Type3593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResource? Type3594 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputImageType? Type3594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType? Type3595 { get; set; } + public global::tryAGI.OpenAI.InputContentResource? Type3595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction? Type3596 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceDiscriminator? Type3596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResource? Type3597 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceDiscriminatorType? Type3597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminator? Type3598 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputResource? Type3598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminatorAction? Type3599 { get; set; } + public global::System.Collections.Generic.IList? Type3599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResource? Type3600 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemResource? Type3600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResourceType? Type3601 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemResourceType? Type3601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceSearch? Type3602 { get; set; } + public global::tryAGI.OpenAI.AgentMessageItemResource? Type3602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceSearchType? Type3603 { get; set; } + public global::tryAGI.OpenAI.AgentMessageItemResourceType? Type3603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOpenPage? Type3604 { get; set; } + public global::tryAGI.OpenAI.McpCallItemResource? Type3604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOpenPageType? Type3605 { get; set; } + public global::tryAGI.OpenAI.McpCallItemResourceType? Type3605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceFindInPage? Type3606 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotResource? Type3606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceFindInPageType? Type3607 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotResourceType? Type3607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOther? Type3608 { get; set; } + public global::tryAGI.OpenAI.ComputerUseCallItemResource? Type3608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOtherType? Type3609 { get; set; } + public global::tryAGI.OpenAI.ComputerUseCallItemResourceType? Type3609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResource? Type3610 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationFieldResource? Type3610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminator? Type3611 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationOptionResource? Type3611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminatorType? Type3612 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthentication? Type3612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallItemResource? Type3613 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType? Type3613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallItemResourceType? Type3614 { get; set; } + public global::System.Collections.Generic.IList? Type3614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CommandExecutionItemResource? Type3615 { get; set; } + public global::System.Collections.Generic.IList? Type3615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CommandExecutionItemResourceType? Type3616 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResource? Type3616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InterruptSubagentCallItemResource? Type3617 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminator? Type3617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InterruptSubagentCallItemResourceType? Type3618 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminatorType? Type3618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSubagentCallItemResource? Type3619 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResource? Type3619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSubagentCallItemResourceType? Type3620 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResourceType? Type3620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SendSubagentInputCallItemResource? Type3621 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResource? Type3621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SendSubagentInputCallItemResourceType? Type3622 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType? Type3622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResumeSubagentCallItemResource? Type3623 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction? Type3623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResumeSubagentCallItemResourceType? Type3624 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResource? Type3624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitForSubagentsCallItemResource? Type3625 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType? Type3625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitForSubagentsCallItemResourceType? Type3626 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction? Type3626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CloseSubagentCallItemResource? Type3627 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResource? Type3627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CloseSubagentCallItemResourceType? Type3628 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminator? Type3628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResource? Type3629 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminatorAction? Type3629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminator? Type3630 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResource? Type3630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminatorType? Type3631 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResourceType? Type3631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionItemListResource? Type3632 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceSearch? Type3632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionItemListResourceObject? Type3633 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceSearchType? Type3633 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3634 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOpenPage? Type3634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnObjectResource? Type3635 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOpenPageType? Type3635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnStatusResource? Type3636 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceFindInPage? Type3636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnErrorCodeResource? Type3637 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceFindInPageType? Type3637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnErrorResource? Type3638 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOther? Type3638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTokensDetailsResource? Type3639 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOtherType? Type3639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTokensDetailsResource? Type3640 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResource? Type3640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenUsageResource? Type3641 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminator? Type3641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnResource? Type3642 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminatorType? Type3642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnListResource? Type3643 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallItemResource? Type3643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnListResourceObject? Type3644 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallItemResourceType? Type3644 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3645 { get; set; } + public global::tryAGI.OpenAI.CommandExecutionItemResource? Type3645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortResource? Type3646 { get; set; } + public global::tryAGI.OpenAI.CommandExecutionItemResourceType? Type3646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummaryResource? Type3647 { get; set; } + public global::tryAGI.OpenAI.InterruptSubagentCallItemResource? Type3647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningResource? Type3648 { get; set; } + public global::tryAGI.OpenAI.InterruptSubagentCallItemResourceType? Type3648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceText? Type3649 { get; set; } + public global::tryAGI.OpenAI.CreateSubagentCallItemResource? Type3649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceTextType? Type3650 { get; set; } + public global::tryAGI.OpenAI.CreateSubagentCallItemResourceType? Type3650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceJsonSchema? Type3651 { get; set; } + public global::tryAGI.OpenAI.SendSubagentInputCallItemResource? Type3651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceJsonSchemaType? Type3652 { get; set; } + public global::tryAGI.OpenAI.SendSubagentInputCallItemResourceType? Type3652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResource? Type3653 { get; set; } + public global::tryAGI.OpenAI.ResumeSubagentCallItemResource? Type3653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceDiscriminator? Type3654 { get; set; } + public global::tryAGI.OpenAI.ResumeSubagentCallItemResourceType? Type3654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceDiscriminatorType? Type3655 { get; set; } + public global::tryAGI.OpenAI.WaitForSubagentsCallItemResource? Type3655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityResource? Type3656 { get; set; } + public global::tryAGI.OpenAI.WaitForSubagentsCallItemResourceType? Type3656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResource? Type3657 { get; set; } + public global::tryAGI.OpenAI.CloseSubagentCallItemResource? Type3657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierResource? Type3658 { get; set; } + public global::tryAGI.OpenAI.CloseSubagentCallItemResourceType? Type3658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceFunction? Type3659 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResource? Type3659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceFunctionType? Type3660 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminator? Type3660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearch? Type3661 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminatorType? Type3661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearchType? Type3662 { get; set; } + public global::tryAGI.OpenAI.SessionItemListResource? Type3662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCalling? Type3663 { get; set; } + public global::tryAGI.OpenAI.SessionItemListResourceObject? Type3663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCallingType? Type3664 { get; set; } + public global::System.Collections.Generic.IList? Type3664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttp? Type3665 { get; set; } + public global::tryAGI.OpenAI.TurnObjectResource? Type3665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttpType? Type3666 { get; set; } + public global::tryAGI.OpenAI.TurnStatusResource? Type3666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdio? Type3667 { get; set; } + public global::tryAGI.OpenAI.SessionTurnErrorCodeResource? Type3667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdioType? Type3668 { get; set; } + public global::tryAGI.OpenAI.SessionTurnErrorResource? Type3668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResource? Type3669 { get; set; } + public global::tryAGI.OpenAI.InputTokensDetailsResource? Type3669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminator? Type3670 { get; set; } + public global::tryAGI.OpenAI.OutputTokensDetailsResource? Type3670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminatorType? Type3671 { get; set; } + public global::tryAGI.OpenAI.TokenUsageResource? Type3671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpConnectionOriginResource? Type3672 { get; set; } + public global::tryAGI.OpenAI.TurnResource? Type3672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceMcp? Type3673 { get; set; } + public global::tryAGI.OpenAI.SessionTurnListResource? Type3673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceMcpType? Type3674 { get; set; } + public global::tryAGI.OpenAI.SessionTurnListResourceObject? Type3674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchModeResource? Type3675 { get; set; } + public global::System.Collections.Generic.IList? Type3675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSizeResource? Type3676 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortResource? Type3676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocationResource? Type3677 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummaryResource? Type3677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearch? Type3678 { get; set; } + public global::tryAGI.OpenAI.ReasoningResource? Type3678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearchType? Type3679 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceText? Type3679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUse? Type3680 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceTextType? Type3680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUseType? Type3681 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceJsonSchema? Type3681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResource? Type3682 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceJsonSchemaType? Type3682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminator? Type3683 { get; set; } + public global::tryAGI.OpenAI.TextFormatResource? Type3683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminatorType? Type3684 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceDiscriminator? Type3684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MultiAgentConfigResource? Type3685 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceDiscriminatorType? Type3685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentResource? Type3686 { get; set; } + public global::tryAGI.OpenAI.VerbosityResource? Type3686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentResourceObject? Type3687 { get; set; } + public global::tryAGI.OpenAI.TextResource? Type3687 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3688 { get; set; } + public global::tryAGI.OpenAI.ServiceTierResource? Type3688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentListResource? Type3689 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceFunction? Type3689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentListResourceObject? Type3690 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceFunctionType? Type3690 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3691 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearch? Type3691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortParam? Type3692 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearchType? Type3692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummaryParam? Type3693 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCalling? Type3693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningParam? Type3694 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCallingType? Type3694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamText? Type3695 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttp? Type3695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamTextType? Type3696 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttpType? Type3696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamJsonSchema? Type3697 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdio? Type3697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamJsonSchemaType? Type3698 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdioType? Type3698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParam? Type3699 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResource? Type3699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamDiscriminator? Type3700 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminator? Type3700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamDiscriminatorType? Type3701 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminatorType? Type3701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityParam? Type3702 { get; set; } + public global::tryAGI.OpenAI.McpConnectionOriginResource? Type3702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextParam? Type3703 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceMcp? Type3703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierParam? Type3704 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceMcpType? Type3704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunction? Type3705 { get; set; } + public global::tryAGI.OpenAI.WebSearchModeResource? Type3705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunctionType? Type3706 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSizeResource? Type3706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearch? Type3707 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocationResource? Type3707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearchType? Type3708 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearch? Type3708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCalling? Type3709 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearchType? Type3709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCallingType? Type3710 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUse? Type3710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttp? Type3711 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUseType? Type3711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttpType? Type3712 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResource? Type3712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdio? Type3713 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminator? Type3713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdioType? Type3714 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminatorType? Type3714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParam? Type3715 { get; set; } + public global::tryAGI.OpenAI.MultiAgentConfigResource? Type3715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminator? Type3716 { get; set; } + public global::tryAGI.OpenAI.AgentResource? Type3716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminatorType? Type3717 { get; set; } + public global::tryAGI.OpenAI.AgentResourceObject? Type3717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpConnectionOriginParam? Type3718 { get; set; } + public global::System.Collections.Generic.IList? Type3718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcp? Type3719 { get; set; } + public global::tryAGI.OpenAI.AgentListResource? Type3719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcpType? Type3720 { get; set; } + public global::tryAGI.OpenAI.AgentListResourceObject? Type3720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchModeParam? Type3721 { get; set; } + public global::System.Collections.Generic.IList? Type3721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSizeParam? Type3722 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortParam? Type3722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocationParam? Type3723 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummaryParam? Type3723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearch? Type3724 { get; set; } + public global::tryAGI.OpenAI.ReasoningParam? Type3724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearchType? Type3725 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamText? Type3725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUse? Type3726 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamTextType? Type3726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUseType? Type3727 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamJsonSchema? Type3727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParam? Type3728 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamJsonSchemaType? Type3728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminator? Type3729 { get; set; } + public global::tryAGI.OpenAI.TextFormatParam? Type3729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminatorType? Type3730 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamDiscriminator? Type3730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MultiAgentConfigCurrentParam? Type3731 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamDiscriminatorType? Type3731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAgentParams? Type3732 { get; set; } + public global::tryAGI.OpenAI.VerbosityParam? Type3732 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3733 { get; set; } + public global::tryAGI.OpenAI.TextParam? Type3733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateAgentParams? Type3734 { get; set; } + public global::tryAGI.OpenAI.ServiceTierParam? Type3734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedAgentResource? Type3735 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunction? Type3735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedAgentResourceObject? Type3736 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunctionType? Type3736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentPackagesResource? Type3737 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearch? Type3737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkAccessResource? Type3738 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearchType? Type3738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicyResource? Type3739 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCalling? Type3739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DesktopResource? Type3740 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCallingType? Type3740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReference? Type3741 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttp? Type3741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReferenceType? Type3742 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttpType? Type3742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceInline? Type3743 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdio? Type3743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceInlineType? Type3744 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdioType? Type3744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResource? Type3745 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParam? Type3745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminator? Type3746 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminator? Type3746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminatorType? Type3747 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminatorType? Type3747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceFileId? Type3748 { get; set; } + public global::tryAGI.OpenAI.McpConnectionOriginParam? Type3748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceFileIdType? Type3749 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcp? Type3749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceInline? Type3750 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcpType? Type3750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceInlineType? Type3751 { get; set; } + public global::tryAGI.OpenAI.WebSearchModeParam? Type3751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResource? Type3752 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSizeParam? Type3752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminator? Type3753 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocationParam? Type3753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminatorType? Type3754 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearch? Type3754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateResource? Type3755 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearchType? Type3755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateResourceObject? Type3756 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUse? Type3756 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3757 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUseType? Type3757 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3758 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParam? Type3758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateListResource? Type3759 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminator? Type3759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateListResourceObject? Type3760 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminatorType? Type3760 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3761 { get; set; } + public global::tryAGI.OpenAI.MultiAgentConfigCurrentParam? Type3761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentPackagesParam? Type3762 { get; set; } + public global::tryAGI.OpenAI.CreateAgentParams? Type3762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetupCommandParam? Type3763 { get; set; } + public global::System.Collections.Generic.IList? Type3763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkAccessParam? Type3764 { get; set; } + public global::tryAGI.OpenAI.UpdateAgentParams? Type3764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicyParam? Type3765 { get; set; } + public global::tryAGI.OpenAI.DeletedAgentResource? Type3765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DesktopParam? Type3766 { get; set; } + public global::tryAGI.OpenAI.DeletedAgentResourceObject? Type3766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamSkillReference? Type3767 { get; set; } + public global::tryAGI.OpenAI.EnvironmentPackagesResource? Type3767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamSkillReferenceType? Type3768 { get; set; } + public global::tryAGI.OpenAI.NetworkAccessResource? Type3768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64? Type3769 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyResource? Type3769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64Type? Type3770 { get; set; } + public global::tryAGI.OpenAI.DesktopResource? Type3770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64MediaType? Type3771 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReference? Type3771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParam? Type3772 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReferenceType? Type3772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminator? Type3773 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceInline? Type3773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminatorType? Type3774 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceInlineType? Type3774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamInline? Type3775 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResource? Type3775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamInlineType? Type3776 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminator? Type3776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParam? Type3777 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminatorType? Type3777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamDiscriminator? Type3778 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceFileId? Type3778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamDiscriminatorType? Type3779 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceFileIdType? Type3779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamInline? Type3780 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceInline? Type3780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamInlineType? Type3781 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceInlineType? Type3781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParam? Type3782 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResource? Type3782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamDiscriminator? Type3783 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminator? Type3783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamDiscriminatorType? Type3784 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminatorType? Type3784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentTemplateParams? Type3785 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateResource? Type3785 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3786 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateResourceObject? Type3786 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3787 { get; set; } + public global::System.Collections.Generic.IList? Type3787 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3788 { get; set; } + public global::System.Collections.Generic.IList? Type3788 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3789 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateListResource? Type3789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEnvironmentTemplateParams? Type3790 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateListResourceObject? Type3790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResource? Type3791 { get; set; } + public global::System.Collections.Generic.IList? Type3791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResourceObject? Type3792 { get; set; } + public global::tryAGI.OpenAI.EnvironmentPackagesParam? Type3792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionStatusResource? Type3793 { get; set; } + public global::tryAGI.OpenAI.SetupCommandParam? Type3793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthentication? Type3794 { get; set; } + public global::tryAGI.OpenAI.NetworkAccessParam? Type3794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthenticationType? Type3795 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyParam? Type3795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccess? Type3796 { get; set; } + public global::tryAGI.OpenAI.DesktopParam? Type3796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccessType? Type3797 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamSkillReference? Type3797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResource? Type3798 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamSkillReferenceType? Type3798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminator? Type3799 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64? Type3799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminatorType? Type3800 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64Type? Type3800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequest? Type3801 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64MediaType? Type3801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequestType? Type3802 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParam? Type3802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCall? Type3803 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminator? Type3803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCallType? Type3804 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminatorType? Type3804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnection? Type3805 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamInline? Type3805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnectionType? Type3806 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamInlineType? Type3806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResource? Type3807 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParam? Type3807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminator? Type3808 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamDiscriminator? Type3808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminatorType? Type3809 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamDiscriminatorType? Type3809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceFunction? Type3810 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamInline? Type3810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceFunctionType? Type3811 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamInlineType? Type3811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCalling? Type3812 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParam? Type3812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCallingType? Type3813 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamDiscriminator? Type3813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceHttp? Type3814 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamDiscriminatorType? Type3814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceHttpType? Type3815 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentTemplateParams? Type3815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceStdio? Type3816 { get; set; } + public global::System.Collections.Generic.IList? Type3816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceStdioType? Type3817 { get; set; } + public global::System.Collections.Generic.IList? Type3817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResource? Type3818 { get; set; } + public global::System.Collections.Generic.IList? Type3818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceDiscriminator? Type3819 { get; set; } + public global::System.Collections.Generic.IList? Type3819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceDiscriminatorType? Type3820 { get; set; } + public global::tryAGI.OpenAI.UpdateEnvironmentTemplateParams? Type3820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceMcp? Type3821 { get; set; } + public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResource? Type3821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceMcpType? Type3822 { get; set; } + public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResourceObject? Type3822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceWebSearch? Type3823 { get; set; } + public global::tryAGI.OpenAI.SessionStatusResource? Type3823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceWebSearchType? Type3824 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthentication? Type3824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceComputerUse? Type3825 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthenticationType? Type3825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceComputerUseType? Type3826 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccess? Type3826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResource? Type3827 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccessType? Type3827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceDiscriminator? Type3828 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResource? Type3828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceDiscriminatorType? Type3829 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminator? Type3829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionAgentResource? Type3830 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminatorType? Type3830 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3831 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequest? Type3831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceNone? Type3832 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequestType? Type3832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceNoneType? Type3833 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCall? Type3833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerSizeResource? Type3834 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCallType? Type3834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHosted? Type3835 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnection? Type3835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHostedType? Type3836 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnectionType? Type3836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceSelfHosted? Type3837 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResource? Type3837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceSelfHostedType? Type3838 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminator? Type3838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResource? Type3839 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminatorType? Type3839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceDiscriminator? Type3840 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceFunction? Type3840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceDiscriminatorType? Type3841 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceFunctionType? Type3841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionResource? Type3842 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCalling? Type3842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionResourceObject? Type3843 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCallingType? Type3843 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3844 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceHttp? Type3844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionListResource? Type3845 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceHttpType? Type3845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionListResourceObject? Type3846 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceStdio? Type3846 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3847 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceStdioType? Type3847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamFunction? Type3848 { get; set; } + public global::tryAGI.OpenAI.McpTransportResource? Type3848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamFunctionType? Type3849 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceDiscriminator? Type3849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamToolSearch? Type3850 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceDiscriminatorType? Type3850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamToolSearchType? Type3851 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceMcp? Type3851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCalling? Type3852 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceMcpType? Type3852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCallingType? Type3853 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceWebSearch? Type3853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamHttp? Type3854 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceWebSearchType? Type3854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamHttpType? Type3855 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceComputerUse? Type3855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamStdio? Type3856 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceComputerUseType? Type3856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamStdioType? Type3857 { get; set; } + public global::tryAGI.OpenAI.AgentToolResource? Type3857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParam? Type3858 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceDiscriminator? Type3858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminator? Type3859 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceDiscriminatorType? Type3859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminatorType? Type3860 { get; set; } + public global::tryAGI.OpenAI.SessionAgentResource? Type3860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamMcp? Type3861 { get; set; } + public global::System.Collections.Generic.IList? Type3861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamMcpType? Type3862 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceNone? Type3862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamWebSearch? Type3863 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceNoneType? Type3863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamWebSearchType? Type3864 { get; set; } + public global::tryAGI.OpenAI.ContainerSizeResource? Type3864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamComputerUse? Type3865 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHosted? Type3865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamComputerUseType? Type3866 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHostedType? Type3866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParam? Type3867 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceSelfHosted? Type3867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminator? Type3868 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceSelfHostedType? Type3868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminatorType? Type3869 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResource? Type3869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionAgentConfigParam? Type3870 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceDiscriminator? Type3870 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3871 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceDiscriminatorType? Type3871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamNone? Type3872 { get; set; } + public global::tryAGI.OpenAI.SessionResource? Type3872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamNoneType? Type3873 { get; set; } + public global::tryAGI.OpenAI.SessionResourceObject? Type3873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerSizeParam? Type3874 { get; set; } + public global::System.Collections.Generic.IList? Type3874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamOpenaiHosted? Type3875 { get; set; } + public global::tryAGI.OpenAI.SessionListResource? Type3875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamOpenaiHostedType? Type3876 { get; set; } + public global::tryAGI.OpenAI.SessionListResourceObject? Type3876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamSelfHosted? Type3877 { get; set; } + public global::System.Collections.Generic.IList? Type3877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamSelfHostedType? Type3878 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamFunction? Type3878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParam? Type3879 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamFunctionType? Type3879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamDiscriminator? Type3880 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamToolSearch? Type3880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamDiscriminatorType? Type3881 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamToolSearchType? Type3881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputText? Type3882 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCalling? Type3882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputTextType? Type3883 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCallingType? Type3883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputImage? Type3884 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamHttp? Type3884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputImageType? Type3885 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamHttpType? Type3885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParam? Type3886 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamStdio? Type3886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamDiscriminator? Type3887 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamStdioType? Type3887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamDiscriminatorType? Type3888 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParam? Type3888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParam? Type3889 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminator? Type3889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParamType? Type3890 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminatorType? Type3890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParamRole? Type3891 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamMcp? Type3891 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3892 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamMcpType? Type3892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSessionInputParam? Type3893 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamWebSearch? Type3893 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3894 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamWebSearchType? Type3894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAgentSessionParams? Type3895 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamComputerUse? Type3895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionErrorResource? Type3896 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamComputerUseType? Type3896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventError? Type3897 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParam? Type3897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventErrorType? Type3898 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminator? Type3898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentStatusResource? Type3899 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminatorType? Type3899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentErrorResource? Type3900 { get; set; } + public global::tryAGI.OpenAI.SessionAgentConfigParam? Type3900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentStateResource? Type3901 { get; set; } + public global::System.Collections.Generic.IList? Type3901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReady? Type3902 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamNone? Type3902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReadyType? Type3903 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamNoneType? Type3903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReset? Type3904 { get; set; } + public global::tryAGI.OpenAI.ContainerSizeParam? Type3904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentResetType? Type3905 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamOpenaiHosted? Type3905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDelta? Type3906 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamOpenaiHostedType? Type3906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDeltaType? Type3907 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamSelfHosted? Type3907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionCreated? Type3908 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamSelfHostedType? Type3908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionCreatedType? Type3909 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParam? Type3909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreated? Type3910 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamDiscriminator? Type3910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreatedType? Type3911 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamDiscriminatorType? Type3911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgress? Type3912 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputText? Type3912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgressType? Type3913 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputTextType? Type3913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompleted? Type3914 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputImage? Type3914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompletedType? Type3915 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputImageType? Type3915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailed? Type3916 { get; set; } + public global::tryAGI.OpenAI.InputContentParam? Type3916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailedType? Type3917 { get; set; } + public global::tryAGI.OpenAI.InputContentParamDiscriminator? Type3917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelled? Type3918 { get; set; } + public global::tryAGI.OpenAI.InputContentParamDiscriminatorType? Type3918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelledType? Type3919 { get; set; } + public global::tryAGI.OpenAI.InputMessageParam? Type3919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAdded? Type3920 { get; set; } + public global::tryAGI.OpenAI.InputMessageParamType? Type3920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAddedType? Type3921 { get; set; } + public global::tryAGI.OpenAI.InputMessageParamRole? Type3921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionIdle? Type3922 { get; set; } + public global::System.Collections.Generic.IList? Type3922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionIdleType? Type3923 { get; set; } + public global::tryAGI.OpenAI.CreateSessionInputParam? Type3923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionInProgress? Type3924 { get; set; } + public global::System.Collections.Generic.IList? Type3924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionInProgressType? Type3925 { get; set; } + public global::tryAGI.OpenAI.CreateAgentSessionParams? Type3925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresAction? Type3926 { get; set; } + public global::tryAGI.OpenAI.SessionErrorResource? Type3926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresActionType? Type3927 { get; set; } + public global::tryAGI.OpenAI.SessionEventError? Type3927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionFailed? Type3928 { get; set; } + public global::tryAGI.OpenAI.SessionEventErrorType? Type3928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionFailedType? Type3929 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentStatusResource? Type3929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPending? Type3930 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentErrorResource? Type3930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPendingType? Type3931 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentStateResource? Type3931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnected? Type3932 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReady? Type3932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnectedType? Type3933 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReadyType? Type3933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnected? Type3934 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReset? Type3934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnectedType? Type3935 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentResetType? Type3935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailed? Type3936 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDelta? Type3936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailedType? Type3937 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDeltaType? Type3937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreated? Type3938 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionCreated? Type3938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreatedType? Type3939 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionCreatedType? Type3939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActive? Type3940 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreated? Type3940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActiveType? Type3941 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreatedType? Type3941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosed? Type3942 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgress? Type3942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosedType? Type3943 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgressType? Type3943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResource? Type3944 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompleted? Type3944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResourceType? Type3945 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompletedType? Type3945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResourceRole? Type3946 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailed? Type3946 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3947 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailedType? Type3947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResource? Type3948 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelled? Type3948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminator? Type3949 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelledType? Type3949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminatorType? Type3950 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAdded? Type3950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDone? Type3951 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAddedType? Type3951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDoneType? Type3952 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionIdle? Type3952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAdded? Type3953 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionIdleType? Type3953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAddedType? Type3954 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionInProgress? Type3954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDone? Type3955 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionInProgressType? Type3955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDoneType? Type3956 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresAction? Type3956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDelta? Type3957 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresActionType? Type3957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDeltaType? Type3958 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionFailed? Type3958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDone? Type3959 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionFailedType? Type3959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDoneType? Type3960 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPending? Type3960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAdded? Type3961 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPendingType? Type3961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAddedType? Type3962 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnected? Type3962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDone? Type3963 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnectedType? Type3963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneType? Type3964 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnected? Type3964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneStatus? Type3965 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnectedType? Type3965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDelta? Type3966 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailed? Type3966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDeltaType? Type3967 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailedType? Type3967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDone? Type3968 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreated? Type3968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDoneType? Type3969 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreatedType? Type3969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEvent? Type3970 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActive? Type3970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventDiscriminator? Type3971 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActiveType? Type3971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventDiscriminatorType? Type3972 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosed? Type3972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateSessionReasoningParam? Type3973 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosedType? Type3973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateSessionAgentParam? Type3974 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResource? Type3974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateAgentSessionParams? Type3975 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResourceType? Type3975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionResource? Type3976 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResourceRole? Type3976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionResourceObject? Type3977 { get; set; } + public global::System.Collections.Generic.IList? Type3977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactResource? Type3978 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResource? Type3978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactResourceObject? Type3979 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminator? Type3979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactListResource? Type3980 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminatorType? Type3980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactListResourceObject? Type3981 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDone? Type3981 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3982 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDoneType? Type3982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionArtifactResource? Type3983 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAdded? Type3983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionArtifactResourceObject? Type3984 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAddedType? Type3984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationFieldValueParam? Type3985 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDone? Type3985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParam? Type3986 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDoneType? Type3986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamType? Type3987 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDelta? Type3987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamAction? Type3988 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDeltaType? Type3988 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3989 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDone? Type3989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParam? Type3990 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDoneType? Type3990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamType? Type3991 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAdded? Type3991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamAction? Type3992 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAddedType? Type3992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthentication? Type3993 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDone? Type3993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationType? Type3994 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneType? Type3994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminator? Type3995 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneStatus? Type3995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminatorAction? Type3996 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDelta? Type3996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserOriginAccessDecisionParam? Type3997 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDeltaType? Type3997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParam? Type3998 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDone? Type3998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParamType? Type3999 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDoneType? Type3999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParam? Type4000 { get; set; } + public global::tryAGI.OpenAI.SessionEvent? Type4000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminator? Type4001 { get; set; } + public global::tryAGI.OpenAI.SessionEventDiscriminator? Type4001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminatorType? Type4002 { get; set; } + public global::tryAGI.OpenAI.SessionEventDiscriminatorType? Type4002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResult? Type4003 { get; set; } + public global::tryAGI.OpenAI.UpdateSessionReasoningParam? Type4003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResultType? Type4004 { get; set; } + public global::tryAGI.OpenAI.UpdateSessionAgentParam? Type4004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessage? Type4005 { get; set; } + public global::tryAGI.OpenAI.UpdateAgentSessionParams? Type4005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessageType? Type4006 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionResource? Type4006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancel? Type4007 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionResourceObject? Type4007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancelType? Type4008 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactResource? Type4008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputParam? Type4009 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactResourceObject? Type4009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResult? Type4010 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactListResource? Type4010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResultType? Type4011 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactListResourceObject? Type4011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParam? Type4012 { get; set; } + public global::System.Collections.Generic.IList? Type4012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamDiscriminator? Type4013 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionArtifactResource? Type4013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamDiscriminatorType? Type4014 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionArtifactResourceObject? Type4014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSessionEventsParams? Type4015 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationFieldValueParam? Type4015 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4016 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParam? Type4016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnTraceResource? Type4017 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamType? Type4017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnTraceResourceObject? Type4018 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamAction? Type4018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTraceListResource? Type4019 { get; set; } + public global::System.Collections.Generic.IList? Type4019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTraceListResourceObject? Type4020 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParam? Type4020 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4021 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamType? Type4021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultStatusParam? Type4022 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamAction? Type4022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultStatusFilterParam? Type4023 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthentication? Type4023 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4024 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationType? Type4024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultResource? Type4025 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminator? Type4025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultResourceObject? Type4026 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminatorAction? Type4026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultListResource? Type4027 { get; set; } + public global::tryAGI.OpenAI.BrowserOriginAccessDecisionParam? Type4027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultListResourceObject? Type4028 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParam? Type4028 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4029 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParamType? Type4029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultParams? Type4030 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParam? Type4030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultResource? Type4031 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminator? Type4031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultResourceObject? Type4032 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminatorType? Type4032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNone? Type4033 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResult? Type4033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNoneType? Type4034 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResultType? Type4034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasic? Type4035 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessage? Type4035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasicType? Type4036 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessageType? Type4036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPost? Type4037 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancel? Type4037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPostType? Type4038 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancelType? Type4038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResource? Type4039 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputParam? Type4039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminator? Type4040 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResult? Type4040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminatorType? Type4041 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResultType? Type4041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthRefreshResource? Type4042 { get; set; } + public global::tryAGI.OpenAI.SessionInputParam? Type4042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauth? Type4043 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamDiscriminator? Type4043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauthType? Type4044 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamDiscriminatorType? Type4044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearer? Type4045 { get; set; } + public global::tryAGI.OpenAI.CreateSessionEventsParams? Type4045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearerType? Type4046 { get; set; } + public global::System.Collections.Generic.IList? Type4046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestricted? Type4047 { get; set; } + public global::tryAGI.OpenAI.SessionTurnTraceResource? Type4047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestrictedType? Type4048 { get; set; } + public global::tryAGI.OpenAI.SessionTurnTraceResourceObject? Type4048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimited? Type4049 { get; set; } + public global::tryAGI.OpenAI.SessionTraceListResource? Type4049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimitedType? Type4050 { get; set; } + public global::tryAGI.OpenAI.SessionTraceListResourceObject? Type4050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResource? Type4051 { get; set; } + public global::System.Collections.Generic.IList? Type4051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminator? Type4052 { get; set; } + public global::tryAGI.OpenAI.VaultStatusParam? Type4052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminatorType? Type4053 { get; set; } + public global::tryAGI.OpenAI.VaultStatusFilterParam? Type4053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariable? Type4054 { get; set; } + public global::System.Collections.Generic.IList? Type4054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariableType? Type4055 { get; set; } + public global::tryAGI.OpenAI.VaultResource? Type4055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResource? Type4056 { get; set; } + public global::tryAGI.OpenAI.VaultResourceObject? Type4056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminator? Type4057 { get; set; } + public global::tryAGI.OpenAI.VaultListResource? Type4057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminatorType? Type4058 { get; set; } + public global::tryAGI.OpenAI.VaultListResourceObject? Type4058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialResource? Type4059 { get; set; } + public global::System.Collections.Generic.IList? Type4059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialResourceObject? Type4060 { get; set; } + public global::tryAGI.OpenAI.CreateVaultParams? Type4060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialListResource? Type4061 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultResource? Type4061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialListResourceObject? Type4062 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultResourceObject? Type4062 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4063 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNone? Type4063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNone? Type4064 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNoneType? Type4064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNoneType? Type4065 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasic? Type4065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4066 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasicType? Type4066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4067 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPost? Type4067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4068 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPostType? Type4068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4069 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResource? Type4069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParam? Type4070 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminator? Type4070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminator? Type4071 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminatorType? Type4071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4072 { get; set; } + public global::tryAGI.OpenAI.McpOauthRefreshResource? Type4072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthRefreshParam? Type4073 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauth? Type4073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauth? Type4074 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauthType? Type4074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauthType? Type4075 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearer? Type4075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearer? Type4076 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearerType? Type4076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearerType? Type4077 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestricted? Type4077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestricted? Type4078 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestrictedType? Type4078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestrictedType? Type4079 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimited? Type4079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimited? Type4080 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimitedType? Type4080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimitedType? Type4081 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResource? Type4081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParam? Type4082 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminator? Type4082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminator? Type4083 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminatorType? Type4083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminatorType? Type4084 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariable? Type4084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariable? Type4085 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariableType? Type4085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariableType? Type4086 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResource? Type4086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParam? Type4087 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminator? Type4087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminator? Type4088 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminatorType? Type4088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminatorType? Type4089 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialResource? Type4089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialParams? Type4090 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialResourceObject? Type4090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4091 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialListResource? Type4091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4092 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialListResourceObject? Type4092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4093 { get; set; } + public global::System.Collections.Generic.IList? Type4093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4094 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNone? Type4094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParam? Type4095 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNoneType? Type4095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminator? Type4096 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4097 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthRefreshParam? Type4098 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauth? Type4099 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauthType? Type4100 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParam? Type4100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearer? Type4101 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminator? Type4101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearerType? Type4102 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariable? Type4103 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthRefreshParam? Type4103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariableType? Type4104 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauth? Type4104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParam? Type4105 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauthType? Type4105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminator? Type4106 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearer? Type4106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminatorType? Type4107 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearerType? Type4107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialParams? Type4108 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestricted? Type4108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultCredentialResource? Type4109 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestrictedType? Type4109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultCredentialResourceObject? Type4110 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimited? Type4110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointBody? Type4111 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimitedType? Type4111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointBodyObject? Type4112 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParam? Type4112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointListResource? Type4113 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminator? Type4113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointListResourceObject? Type4114 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminatorType? Type4114 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4115 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariable? Type4115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectEventTypeEnum? Type4116 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariableType? Type4116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicCreateEndpointBody? Type4117 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParam? Type4117 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4118 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminator? Type4118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointWithSecretResource? Type4119 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminatorType? Type4119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointWithSecretResourceObject? Type4120 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialParams? Type4120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicUpdateEndpointBody? Type4121 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedWebhookEndpointResource? Type4122 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject? Type4123 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRotateSecretBody? Type4124 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicTestEndpointBody? Type4125 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParam? Type4125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointTestResultResource? Type4126 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminator? Type4126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointTestResultResourceObject? Type4127 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEventTypeListResource? Type4128 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthRefreshParam? Type4128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEventTypeListResourceObject? Type4129 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauth? Type4129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource? Type4130 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauthType? Type4130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource? Type4131 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearer? Type4131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionConnectPayloadResource? Type4132 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearerType? Type4132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragPoint? Type4133 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariable? Type4133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParam? Type4134 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariableType? Type4134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType? Type4135 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParam? Type4135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParam? Type4136 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminator? Type4136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParamType? Type4137 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminatorType? Type4137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParam? Type4138 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialParams? Type4138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParamType? Type4139 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultCredentialResource? Type4139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormat? Type4140 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultCredentialResourceObject? Type4140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormatDiscriminator? Type4141 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointBody? Type4141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType? Type4142 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointBodyObject? Type4142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialSessionAudioParam? Type4143 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointListResource? Type4143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParams? Type4144 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointListResourceObject? Type4144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant12? Type4145 { get; set; } + public global::System.Collections.Generic.IList? Type4145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1Discriminator? Type4146 { get; set; } + public global::tryAGI.OpenAI.ProjectEventTypeEnum? Type4146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType? Type4147 { get; set; } + public global::tryAGI.OpenAI.PublicCreateEndpointBody? Type4147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStartEventType? Type4148 { get; set; } + public global::System.Collections.Generic.IList? Type4148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParams? Type4149 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointWithSecretResource? Type4149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant13? Type4150 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointWithSecretResourceObject? Type4150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1Discriminator? Type4151 { get; set; } + public global::tryAGI.OpenAI.PublicUpdateEndpointBody? Type4151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType? Type4152 { get; set; } + public global::tryAGI.OpenAI.DeletedWebhookEndpointResource? Type4152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamType? Type4153 { get; set; } + public global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject? Type4153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppendEventType? Type4154 { get; set; } + public global::tryAGI.OpenAI.PublicRotateSecretBody? Type4154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMuteParamType? Type4155 { get; set; } + public global::tryAGI.OpenAI.PublicTestEndpointBody? Type4155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType? Type4156 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointTestResultResource? Type4156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppendParamType? Type4157 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointTestResultResourceObject? Type4157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppendParamType? Type4158 { get; set; } + public global::tryAGI.OpenAI.WebhookEventTypeListResource? Type4158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppendParamType? Type4159 { get; set; } + public global::tryAGI.OpenAI.WebhookEventTypeListResourceObject? Type4159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseItemCreateParamType? Type4160 { get; set; } + public global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource? Type4160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseCreateParamType? Type4161 { get; set; } + public global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource? Type4161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCloseParamType? Type4162 { get; set; } + public global::tryAGI.OpenAI.AgentSessionConnectPayloadResource? Type4162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkAudioParam? Type4163 { get; set; } + public global::tryAGI.OpenAI.DragPoint? Type4163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkSessionConfigParam? Type4164 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParam? Type4164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkSessionStartEventType? Type4165 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType? Type4165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParam? Type4166 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParam? Type4166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant14? Type4167 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParamType? Type4167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1Discriminator? Type4168 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParam? Type4168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType? Type4169 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParamType? Type4169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamStatus? Type4170 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormat? Type4170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStartedType? Type4171 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormatDiscriminator? Type4171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdatedType? Type4172 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType? Type4172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMutedType? Type4173 { get; set; } + public global::tryAGI.OpenAI.LiveInitialSessionAudioParam? Type4173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmutedType? Type4174 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParams? Type4174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppendedType? Type4175 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant12? Type4175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppendedType? Type4176 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1Discriminator? Type4176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppendedType? Type4177 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType? Type4177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppend? Type4178 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStartEventType? Type4178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppendType? Type4179 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParams? Type4179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioDelta? Type4180 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant13? Type4180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioDeltaType? Type4181 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1Discriminator? Type4181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputTranscriptDeltaType? Type4182 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType? Type4182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType? Type4183 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamType? Type4183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItem? Type4184 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppendEventType? Type4184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemType? Type4185 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMuteParamType? Type4185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4186 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType? Type4186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1? Type4187 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppendParamType? Type4187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2? Type4188 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppendParamType? Type4188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationCreatedType? Type4189 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppendParamType? Type4189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseEventType? Type4190 { get; set; } + public global::tryAGI.OpenAI.LiveResponseItemCreateParamType? Type4190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsage? Type4191 { get; set; } + public global::tryAGI.OpenAI.LiveResponseCreateParamType? Type4191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContextWindowUsage? Type4192 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCloseParamType? Type4192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsageUpdatedType? Type4193 { get; set; } + public global::tryAGI.OpenAI.LiveForkAudioParam? Type4193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedType? Type4194 { get; set; } + public global::tryAGI.OpenAI.LiveForkSessionConfigParam? Type4194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1? Type4195 { get; set; } + public global::tryAGI.OpenAI.LiveForkSessionStartEventType? Type4195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2? Type4196 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParam? Type4196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3? Type4197 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant14? Type4197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4? Type4198 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1Discriminator? Type4198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5? Type4199 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType? Type4199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveLiveError? Type4200 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamStatus? Type4200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveErrorEventType? Type4201 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStartedType? Type4201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInfoEventType? Type4202 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdatedType? Type4202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFReceived? Type4203 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMutedType? Type4203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFReceivedType? Type4204 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmutedType? Type4204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFSend? Type4205 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppendedType? Type4205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFSendType? Type4206 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppendedType? Type4206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportRingingType? Type4207 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppendedType? Type4207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportAnsweredType? Type4208 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppend? Type4208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportCallError? Type4209 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppendType? Type4209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportCallErrorType? Type4210 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioDelta? Type4210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportFailedType? Type4211 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioDeltaType? Type4211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2Discriminator? Type4212 { get; set; } + public global::tryAGI.OpenAI.LiveInputTranscriptDeltaType? Type4212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType? Type4213 { get; set; } + public global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType? Type4213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamType? Type4214 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItem? Type4214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamRole? Type4215 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemType? Type4215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? Type4216 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4216 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4217 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1? Type4217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentVariant1Item? Type4218 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2? Type4218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminator? Type4219 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationCreatedType? Type4219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminatorType? Type4220 { get; set; } + public global::tryAGI.OpenAI.LiveResponseEventType? Type4220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsResource? Type4221 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsage? Type4221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsResourceObject? Type4222 { get; set; } + public global::tryAGI.OpenAI.LiveContextWindowUsage? Type4222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsBody? Type4223 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsageUpdatedType? Type4223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4224 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedType? Type4224 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4225 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1? Type4225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItem? Type4226 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2? Type4226 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4227 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3? Type4227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTool? Type4228 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4? Type4228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextParam? Type4229 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5? Type4229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoning? Type4230 { get; set; } + public global::tryAGI.OpenAI.LiveLiveError? Type4230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTruncationEnum? Type4231 { get; set; } + public global::tryAGI.OpenAI.LiveErrorEventType? Type4231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPersonalityEnum? Type4232 { get; set; } + public global::tryAGI.OpenAI.LiveInfoEventType? Type4232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaConversationParam? Type4233 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFReceived? Type4233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceParam? Type4234 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFReceivedType? Type4234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceOptions? Type4235 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFSend? Type4235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowed? Type4236 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFSendType? Type4236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceTypes? Type4237 { get; set; } + public global::tryAGI.OpenAI.LiveTransportRingingType? Type4237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceFunction? Type4238 { get; set; } + public global::tryAGI.OpenAI.LiveTransportAnsweredType? Type4238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceMCP? Type4239 { get; set; } + public global::tryAGI.OpenAI.LiveTransportCallError? Type4239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceCustom? Type4240 { get; set; } + public global::tryAGI.OpenAI.LiveTransportCallErrorType? Type4240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParam? Type4241 { get; set; } + public global::tryAGI.OpenAI.LiveTransportFailedType? Type4241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificApplyPatchParam? Type4242 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2Discriminator? Type4242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificFunctionShellParam? Type4243 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType? Type4243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType? Type4244 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamType? Type4244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType? Type4245 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamRole? Type4245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType? Type4246 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? Type4246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceCustomType? Type4247 { get; set; } + public global::System.Collections.Generic.IList? Type4247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceMCPType? Type4248 { get; set; } + public global::tryAGI.OpenAI.ContentVariant1Item? Type4248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceFunctionType? Type4249 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminator? Type4249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceTypesType? Type4250 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminatorType? Type4250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowedType? Type4251 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsResource? Type4251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowedMode? Type4252 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsResourceObject? Type4252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaConversationParam2? Type4253 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsBody? Type4253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPersonalityEnumEnum? Type4254 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningModeEnum? Type4255 { get; set; } + public global::System.Collections.Generic.IList? Type4255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningEffortEnum? Type4256 { get; set; } + public global::tryAGI.OpenAI.BetaInputItem? Type4256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningSummary? Type4257 { get; set; } + public global::System.Collections.Generic.IList? Type4257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningContext? Type4258 { get; set; } + public global::tryAGI.OpenAI.BetaTool? Type4258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningGenerateSummary? Type4259 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextParam? Type4259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningModeEnumEnum? Type4260 { get; set; } + public global::tryAGI.OpenAI.BetaReasoning? Type4260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration? Type4261 { get; set; } + public global::tryAGI.OpenAI.BetaTruncationEnum? Type4261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaVerbosityEnum? Type4262 { get; set; } + public global::tryAGI.OpenAI.BetaPersonalityEnum? Type4262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatText? Type4263 { get; set; } + public global::tryAGI.OpenAI.BetaConversationParam? Type4263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchema? Type4264 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceParam? Type4264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonObject? Type4265 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceOptions? Type4265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType? Type4266 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowed? Type4266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType? Type4267 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceTypes? Type4267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonSchemaSchema? Type4268 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceFunction? Type4268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatTextType? Type4269 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceMCP? Type4269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionTool? Type4270 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceCustom? Type4270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchTool? Type4271 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParam? Type4271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerTool? Type4272 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificApplyPatchParam? Type4272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerUsePreviewTool? Type4273 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificFunctionShellParam? Type4273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchTool? Type4274 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType? Type4274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPTool? Type4275 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType? Type4275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterTool? Type4276 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType? Type4276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParam? Type4277 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceCustomType? Type4277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenTool? Type4278 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceMCPType? Type4278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolParam? Type4279 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceFunctionType? Type4279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParam? Type4280 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceTypesType? Type4280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParam? Type4281 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowedType? Type4281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParam? Type4282 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowedMode? Type4282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchToolParam? Type4283 { get; set; } + public global::tryAGI.OpenAI.BetaConversationParam2? Type4283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchPreviewTool? Type4284 { get; set; } + public global::tryAGI.OpenAI.BetaPersonalityEnumEnum? Type4284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolParam? Type4285 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningModeEnum? Type4285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolDiscriminator? Type4286 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningEffortEnum? Type4286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolDiscriminatorType? Type4287 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningSummary? Type4287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolParamType? Type4288 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningContext? Type4288 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4289 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningGenerateSummary? Type4289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCallableToolAllowedCaller? Type4290 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningModeEnumEnum? Type4290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchPreviewToolType? Type4291 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration? Type4291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApproximateLocation? Type4292 { get; set; } + public global::tryAGI.OpenAI.BetaVerbosityEnum? Type4292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSearchContextSize? Type4293 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatText? Type4293 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4294 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchema? Type4294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSearchContentType? Type4295 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonObject? Type4295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApproximateLocationType? Type4296 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType? Type4296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchToolParamType? Type4297 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType? Type4297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchExecutionType? Type4298 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonSchemaSchema? Type4298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEmptyModelParam? Type4299 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatTextType? Type4299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamType? Type4300 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionTool? Type4300 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4301 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchTool? Type4301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem16? Type4302 { get; set; } + public global::tryAGI.OpenAI.BetaComputerTool? Type4302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolParam? Type4303 { get; set; } + public global::tryAGI.OpenAI.BetaComputerUsePreviewTool? Type4303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator? Type4304 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchTool? Type4304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType? Type4305 { get; set; } + public global::tryAGI.OpenAI.BetaMCPTool? Type4305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamType? Type4306 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterTool? Type4306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format3? Type4307 { get; set; } + public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParam? Type4307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomTextFormatParam? Type4308 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenTool? Type4308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomGrammarFormatParam? Type4309 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolParam? Type4309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator? Type4310 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParam? Type4310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType? Type4311 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParam? Type4311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType? Type4312 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParam? Type4312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGrammarSyntax1? Type4313 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchToolParam? Type4313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomTextFormatParamType? Type4314 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchPreviewTool? Type4314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolParamType? Type4315 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolParam? Type4315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamType? Type4316 { get; set; } + public global::tryAGI.OpenAI.BetaToolDiscriminator? Type4316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant14? Type4317 { get; set; } + public global::tryAGI.OpenAI.BetaToolDiscriminatorType? Type4317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParam? Type4318 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolParamType? Type4318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Type4319 { get; set; } + public global::System.Collections.Generic.IList? Type4319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceParam? Type4320 { get; set; } + public global::tryAGI.OpenAI.BetaCallableToolAllowedCaller? Type4320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator? Type4321 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchPreviewToolType? Type4321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type4322 { get; set; } + public global::tryAGI.OpenAI.BetaApproximateLocation? Type4322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceParamType? Type4323 { get; set; } + public global::tryAGI.OpenAI.BetaSearchContextSize? Type4323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentParamType? Type4324 { get; set; } + public global::System.Collections.Generic.IList? Type4324 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4325 { get; set; } + public global::tryAGI.OpenAI.BetaSearchContentType? Type4325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalSkillParam? Type4326 { get; set; } + public global::tryAGI.OpenAI.BetaApproximateLocationType? Type4326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamType? Type4327 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchToolParamType? Type4327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerMemoryLimit? Type4328 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchExecutionType? Type4328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy4? Type4329 { get; set; } + public global::tryAGI.OpenAI.BetaEmptyModelParam? Type4329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam? Type4330 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamType? Type4330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam? Type4331 { get; set; } + public global::System.Collections.Generic.IList? Type4331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator? Type4332 { get; set; } + public global::tryAGI.OpenAI.ToolsItem16? Type4332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType? Type4333 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolParam? Type4333 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4334 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator? Type4334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem3? Type4335 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType? Type4335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSkillReferenceParam? Type4336 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamType? Type4336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillParam? Type4337 { get; set; } + public global::tryAGI.OpenAI.Format3? Type4337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator? Type4338 { get; set; } + public global::tryAGI.OpenAI.BetaCustomTextFormatParam? Type4338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType? Type4339 { get; set; } + public global::tryAGI.OpenAI.BetaCustomGrammarFormatParam? Type4339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillParamType? Type4340 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator? Type4340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParam? Type4341 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType? Type4341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParamType? Type4342 { get; set; } + public global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType? Type4342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType? Type4343 { get; set; } + public global::tryAGI.OpenAI.BetaGrammarSyntax1? Type4343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSkillReferenceParamType? Type4344 { get; set; } + public global::tryAGI.OpenAI.BetaCustomTextFormatParamType? Type4344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType? Type4345 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolParamType? Type4345 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4346 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamType? Type4346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam? Type4347 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant15? Type4347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType? Type4348 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParam? Type4348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolParamType? Type4349 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Type4349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolType? Type4350 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceParam? Type4350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4351 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator? Type4351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolModel? Type4352 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type4352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolQuality? Type4353 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceParamType? Type4353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4354 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentParamType? Type4354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolSize? Type4355 { get; set; } + public global::System.Collections.Generic.IList? Type4355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolOutputFormat? Type4356 { get; set; } + public global::tryAGI.OpenAI.BetaLocalSkillParam? Type4356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolModeration? Type4357 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamType? Type4357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolBackground? Type4358 { get; set; } + public global::tryAGI.OpenAI.BetaContainerMemoryLimit? Type4358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFidelity? Type4359 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy4? Type4359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolInputImageMask? Type4360 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam? Type4360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenActionEnum? Type4361 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam? Type4361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType? Type4362 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator? Type4362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolType? Type4363 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType? Type4363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4364 { get; set; } + public global::System.Collections.Generic.IList? Type4364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam? Type4365 { get; set; } + public global::tryAGI.OpenAI.SkillsItem3? Type4365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType? Type4366 { get; set; } + public global::tryAGI.OpenAI.BetaSkillReferenceParam? Type4366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy5? Type4367 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillParam? Type4367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type4368 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator? Type4368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type4369 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType? Type4369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolType? Type4370 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillParamType? Type4370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolConnectorId? Type4371 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParam? Type4371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? Type4372 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParamType? Type4372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolFilter? Type4373 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType? Type4373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4374 { get; set; } + public global::tryAGI.OpenAI.BetaSkillReferenceParamType? Type4374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum? Type4375 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType? Type4375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2? Type4376 { get; set; } + public global::System.Collections.Generic.IList? Type4376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolType? Type4377 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam? Type4377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolFilters? Type4378 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType? Type4378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation? Type4379 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolParamType? Type4379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize? Type4380 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolType? Type4380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType? Type4381 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerUsePreviewToolType? Type4382 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolModel? Type4382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerEnvironment? Type4383 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolQuality? Type4383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolType? Type4384 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolType? Type4385 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolSize? Type4385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRankingOptions? Type4386 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolOutputFormat? Type4386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilters? Type4387 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolModeration? Type4387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComparisonFilter? Type4388 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolBackground? Type4388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilter? Type4389 { get; set; } + public global::tryAGI.OpenAI.BetaInputFidelity? Type4389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilterType? Type4390 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolInputImageMask? Type4390 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4391 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenActionEnum? Type4391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FiltersItem2? Type4392 { get; set; } + public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType? Type4392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator? Type4393 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolType? Type4393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComparisonFilterType? Type4394 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRankerVersionType? Type4395 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam? Type4395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHybridSearchOptions? Type4396 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType? Type4396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolType? Type4397 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy5? Type4397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessage? Type4398 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type4398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItem? Type4399 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type4399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionTriggerItemParam? Type4400 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolType? Type4400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemReferenceParam? Type4401 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolConnectorId? Type4401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramItemParam? Type4402 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? Type4402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemParam? Type4403 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolFilter? Type4403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItemDiscriminator? Type4404 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItemDiscriminatorType? Type4405 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum? Type4405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentTagParam? Type4406 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2? Type4406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemParamType? Type4407 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolType? Type4407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemStatus? Type4408 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolFilters? Type4408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramItemParamType? Type4409 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation? Type4409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemReferenceParamType? Type4410 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize? Type4410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType? Type4411 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType? Type4411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessage? Type4412 { get; set; } + public global::tryAGI.OpenAI.BetaComputerUsePreviewToolType? Type4412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessage? Type4413 { get; set; } + public global::tryAGI.OpenAI.BetaComputerEnvironment? Type4413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCall? Type4414 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolType? Type4414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCall? Type4415 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolType? Type4415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputItemParam? Type4416 { get; set; } + public global::tryAGI.OpenAI.BetaRankingOptions? Type4416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCall? Type4417 { get; set; } + public global::tryAGI.OpenAI.BetaFilters? Type4417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCall? Type4418 { get; set; } + public global::tryAGI.OpenAI.BetaComparisonFilter? Type4418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParam? Type4419 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilter? Type4419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParam? Type4420 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilterType? Type4420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallItemParam? Type4421 { get; set; } + public global::System.Collections.Generic.IList? Type4421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParam? Type4422 { get; set; } + public global::tryAGI.OpenAI.FiltersItem2? Type4422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallItemParam? Type4423 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator? Type4423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputItemParam? Type4424 { get; set; } + public global::tryAGI.OpenAI.BetaComparisonFilterType? Type4424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParam? Type4425 { get; set; } + public global::tryAGI.OpenAI.BetaRankerVersionType? Type4425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParam? Type4426 { get; set; } + public global::tryAGI.OpenAI.BetaHybridSearchOptions? Type4426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItem? Type4427 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolType? Type4427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionSummaryItemParam? Type4428 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessage? Type4428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCall? Type4429 { get; set; } + public global::tryAGI.OpenAI.BetaItem? Type4429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCall? Type4430 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionTriggerItemParam? Type4430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCall? Type4431 { get; set; } + public global::tryAGI.OpenAI.BetaItemReferenceParam? Type4431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutput? Type4432 { get; set; } + public global::tryAGI.OpenAI.BetaProgramItemParam? Type4432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParam? Type4433 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemParam? Type4433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParam? Type4434 { get; set; } + public global::tryAGI.OpenAI.BetaInputItemDiscriminator? Type4434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParam? Type4435 { get; set; } + public global::tryAGI.OpenAI.BetaInputItemDiscriminatorType? Type4435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParam? Type4436 { get; set; } + public global::tryAGI.OpenAI.BetaAgentTagParam? Type4436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListTools? Type4437 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemParamType? Type4437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalRequest? Type4438 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemStatus? Type4438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponse? Type4439 { get; set; } + public global::tryAGI.OpenAI.BetaProgramItemParamType? Type4439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCall? Type4440 { get; set; } + public global::tryAGI.OpenAI.BetaItemReferenceParamType? Type4440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutput? Type4441 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType? Type4441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCall? Type4442 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessage? Type4442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemDiscriminator? Type4443 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessage? Type4443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemDiscriminatorType? Type4444 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCall? Type4444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentTag? Type4445 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCall? Type4445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallType? Type4446 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputItemParam? Type4446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCaller? Type4447 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCall? Type4447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCaller? Type4448 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCall? Type4448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCaller? Type4449 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParam? Type4449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminator? Type4450 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParam? Type4450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType? Type4451 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallItemParam? Type4451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerType? Type4452 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParam? Type4452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerType? Type4453 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallItemParam? Type4453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputType? Type4454 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputItemParam? Type4454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParam? Type4455 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParam? Type4455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4456 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParam? Type4456 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4457 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItem? Type4457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput? Type4458 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionSummaryItemParam? Type4458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContent? Type4459 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCall? Type4459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContent? Type4460 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCall? Type4460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContent? Type4461 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCall? Type4461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminator? Type4462 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutput? Type4462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType? Type4463 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParam? Type4463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentType? Type4464 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParam? Type4464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfig? Type4465 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParam? Type4465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileInputDetail? Type4466 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParam? Type4466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode? Type4467 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListTools? Type4467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentType? Type4468 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalRequest? Type4468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageDetail? Type4469 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponse? Type4469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentType? Type4470 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCall? Type4470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerParam? Type4471 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutput? Type4471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerParam? Type4472 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCall? Type4472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminator? Type4473 { get; set; } + public global::tryAGI.OpenAI.BetaItemDiscriminator? Type4473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType? Type4474 { get; set; } + public global::tryAGI.OpenAI.BetaItemDiscriminatorType? Type4474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType? Type4475 { get; set; } + public global::tryAGI.OpenAI.BetaAgentTag? Type4475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType? Type4476 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallType? Type4476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallType? Type4477 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCaller? Type4477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallError? Type4478 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCaller? Type4478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallStatus? Type4479 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCaller? Type4479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPProtocolError? Type4480 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminator? Type4480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolExecutionError? Type4481 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType? Type4481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHTTPError? Type4482 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerType? Type4482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminator? Type4483 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerType? Type4483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminatorType? Type4484 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputType? Type4484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHTTPErrorType? Type4485 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParam? Type4485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolExecutionErrorType? Type4486 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPProtocolErrorType? Type4487 { get; set; } + public global::System.Collections.Generic.IList? Type4487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseType? Type4488 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput? Type4488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalRequestType? Type4489 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContent? Type4489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListToolsType? Type4490 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContent? Type4490 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4491 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContent? Type4491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListToolsTool? Type4492 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminator? Type4492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType? Type4493 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType? Type4493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam? Type4494 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentType? Type4494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType? Type4495 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfig? Type4495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam? Type4496 { get; set; } + public global::tryAGI.OpenAI.BetaFileInputDetail? Type4496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParam? Type4497 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode? Type4497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParam? Type4498 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentType? Type4498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParam? Type4499 { get; set; } + public global::tryAGI.OpenAI.BetaImageDetail? Type4499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParam? Type4500 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentType? Type4500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminator? Type4501 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerParam? Type4501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType? Type4502 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerParam? Type4502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType? Type4503 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminator? Type4503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType? Type4504 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType? Type4504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType? Type4505 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType? Type4505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType? Type4506 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType? Type4506 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4507 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallType? Type4507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentParam? Type4508 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallError? Type4508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus? Type4509 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallStatus? Type4509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam? Type4510 { get; set; } + public global::tryAGI.OpenAI.BetaMCPProtocolError? Type4510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParam? Type4511 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolExecutionError? Type4511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParam? Type4512 { get; set; } + public global::tryAGI.OpenAI.BetaHTTPError? Type4512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminator? Type4513 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminator? Type4513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType? Type4514 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminatorType? Type4514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType? Type4515 { get; set; } + public global::tryAGI.OpenAI.BetaHTTPErrorType? Type4515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType? Type4516 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolExecutionErrorType? Type4516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType? Type4517 { get; set; } + public global::tryAGI.OpenAI.BetaMCPProtocolErrorType? Type4517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellActionParam? Type4518 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseType? Type4518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant15? Type4519 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalRequestType? Type4519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator? Type4520 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListToolsType? Type4520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type4521 { get; set; } + public global::System.Collections.Generic.IList? Type4521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType? Type4522 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListToolsTool? Type4522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus? Type4523 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType? Type4523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallType? Type4524 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam? Type4524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellExecAction? Type4525 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType? Type4525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallStatus? Type4526 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam? Type4526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellExecActionType? Type4527 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParam? Type4527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType? Type4528 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParam? Type4528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus? Type4529 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParam? Type4529 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4530 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParam? Type4530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputsVariant1Item2? Type4531 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminator? Type4531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogs? Type4532 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType? Type4532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImage? Type4533 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType? Type4533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type4534 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType? Type4534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type4535 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType? Type4535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType? Type4536 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType? Type4536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType? Type4537 { get; set; } + public global::System.Collections.Generic.IList? Type4537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallType? Type4538 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentParam? Type4538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallStatus? Type4539 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus? Type4539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4540 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam? Type4540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallSizeVariant1? Type4541 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParam? Type4541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallQuality? Type4542 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParam? Type4542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageBackground? Type4543 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminator? Type4543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageOutputFormat? Type4544 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType? Type4544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType? Type4545 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType? Type4545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItemType? Type4546 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType? Type4546 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4547 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType? Type4547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSummaryTextContent? Type4548 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellActionParam? Type4548 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4549 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant16? Type4549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningTextContent? Type4550 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator? Type4550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItemStatus? Type4551 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type4551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningTextContentType? Type4552 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType? Type4552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSummaryTextContentType? Type4553 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus? Type4553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamType? Type4554 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallType? Type4554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamReasoning? Type4555 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellExecAction? Type4555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType? Type4556 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallStatus? Type4556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole? Type4557 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellExecActionType? Type4557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType? Type4558 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType? Type4558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallItemStatus? Type4559 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus? Type4559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallItemParamType? Type4560 { get; set; } + public global::System.Collections.Generic.IList? Type4560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType? Type4561 { get; set; } + public global::tryAGI.OpenAI.OutputsVariant1Item2? Type4561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentAction1? Type4562 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogs? Type4562 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4563 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImage? Type4563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParam? Type4564 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type4564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamType? Type4565 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type4565 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4566 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType? Type4566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem4? Type4567 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType? Type4567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationParam? Type4568 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallType? Type4568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationParam? Type4569 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallStatus? Type4569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationParam? Type4570 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator? Type4571 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallSizeVariant1? Type4571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType? Type4572 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallQuality? Type4572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationParamType? Type4573 { get; set; } + public global::tryAGI.OpenAI.BetaImageBackground? Type4573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationParamType? Type4574 { get; set; } + public global::tryAGI.OpenAI.BetaImageOutputFormat? Type4574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationParamType? Type4575 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType? Type4575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType? Type4576 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItemType? Type4576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamType? Type4577 { get; set; } + public global::System.Collections.Generic.IList? Type4577 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4578 { get; set; } + public global::tryAGI.OpenAI.BetaSummaryTextContent? Type4578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem6? Type4579 { get; set; } + public global::System.Collections.Generic.IList? Type4579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentParam? Type4580 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningTextContent? Type4580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam? Type4581 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItemStatus? Type4581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentParam? Type4582 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningTextContentType? Type4582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator? Type4583 { get; set; } + public global::tryAGI.OpenAI.BetaSummaryTextContentType? Type4583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType? Type4584 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamType? Type4584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentParamType? Type4585 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamReasoning? Type4585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType? Type4586 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType? Type4586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDetailEnum? Type4587 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole? Type4587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam? Type4588 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType? Type4588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode? Type4589 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallItemStatus? Type4589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentParamType? Type4590 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallItemParamType? Type4590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType? Type4591 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType? Type4591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4592 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentAction1? Type4592 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4593 { get; set; } + public global::System.Collections.Generic.IList? Type4593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item2? Type4594 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParam? Type4594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentParam? Type4595 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamType? Type4595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type4596 { get; set; } + public global::System.Collections.Generic.IList? Type4596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type4597 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem4? Type4597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentParamType? Type4598 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationParam? Type4598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileDetailEnum? Type4599 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationParam? Type4599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallType? Type4600 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationParam? Type4600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallStatus? Type4601 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator? Type4601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallType? Type4602 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType? Type4602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchCallStatus? Type4603 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationParamType? Type4603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallAction? Type4604 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationParamType? Type4604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearch? Type4605 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationParamType? Type4605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionOpenPage? Type4606 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType? Type4606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionFind? Type4607 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamType? Type4607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminator? Type4608 { get; set; } + public global::System.Collections.Generic.IList? Type4608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType? Type4609 { get; set; } + public global::tryAGI.OpenAI.ContentItem6? Type4609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionFindType? Type4610 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentParam? Type4610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType? Type4611 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam? Type4611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchType? Type4612 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentParam? Type4612 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4613 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator? Type4613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchSource? Type4614 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType? Type4614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType? Type4615 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentParamType? Type4615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType? Type4616 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType? Type4616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotImage? Type4617 { get; set; } + public global::tryAGI.OpenAI.BetaDetailEnum? Type4617 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4618 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam? Type4618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam? Type4619 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode? Type4619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotImageType? Type4620 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentParamType? Type4620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallType? Type4621 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType? Type4621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerAction? Type4622 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4622 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4623 { get; set; } + public global::System.Collections.Generic.IList? Type4623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallStatus? Type4624 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item2? Type4624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickParam? Type4625 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentParam? Type4625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDoubleClickAction? Type4626 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type4626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDragParam? Type4627 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type4627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaKeyPressAction? Type4628 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentParamType? Type4628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMoveParam? Type4629 { get; set; } + public global::tryAGI.OpenAI.BetaFileDetailEnum? Type4629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScreenshotParam? Type4630 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallType? Type4630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScrollParam? Type4631 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallStatus? Type4631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTypeParam? Type4632 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallType? Type4632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWaitParam? Type4633 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchCallStatus? Type4633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerActionDiscriminator? Type4634 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallAction? Type4634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType? Type4635 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearch? Type4635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWaitParamType? Type4636 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionOpenPage? Type4636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTypeParamType? Type4637 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionFind? Type4637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScrollParamType? Type4638 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminator? Type4638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScreenshotParamType? Type4639 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType? Type4639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMoveParamType? Type4640 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionFindType? Type4640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaKeyPressActionType? Type4641 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType? Type4641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDragParamType? Type4642 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchType? Type4642 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4643 { get; set; } + public global::System.Collections.Generic.IList? Type4643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCoordParam? Type4644 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchSource? Type4644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDoubleClickActionType? Type4645 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType? Type4645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickParamType? Type4646 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType? Type4646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickButtonType? Type4647 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotImage? Type4647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallType? Type4648 { get; set; } + public global::System.Collections.Generic.IList? Type4648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallStatus? Type4649 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam? Type4649 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4650 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotImageType? Type4650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item? Type4651 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallType? Type4651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageType? Type4652 { get; set; } + public global::tryAGI.OpenAI.BetaComputerAction? Type4652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageRole? Type4653 { get; set; } + public global::System.Collections.Generic.IList? Type4653 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4654 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallStatus? Type4654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContent? Type4655 { get; set; } + public global::tryAGI.OpenAI.BetaClickParam? Type4655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessagePhase? Type4656 { get; set; } + public global::tryAGI.OpenAI.BetaDoubleClickAction? Type4656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageStatus? Type4657 { get; set; } + public global::tryAGI.OpenAI.BetaDragParam? Type4657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContent? Type4658 { get; set; } + public global::tryAGI.OpenAI.BetaKeyPressAction? Type4658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRefusalContent? Type4659 { get; set; } + public global::tryAGI.OpenAI.BetaMoveParam? Type4659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator? Type4660 { get; set; } + public global::tryAGI.OpenAI.BetaScreenshotParam? Type4660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType? Type4661 { get; set; } + public global::tryAGI.OpenAI.BetaScrollParam? Type4661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRefusalContentType? Type4662 { get; set; } + public global::tryAGI.OpenAI.BetaTypeParam? Type4662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentType? Type4663 { get; set; } + public global::tryAGI.OpenAI.BetaWaitParam? Type4663 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4664 { get; set; } + public global::tryAGI.OpenAI.BetaComputerActionDiscriminator? Type4664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotation? Type4665 { get; set; } + public global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType? Type4665 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4666 { get; set; } + public global::tryAGI.OpenAI.BetaWaitParamType? Type4666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLogProb? Type4667 { get; set; } + public global::tryAGI.OpenAI.BetaTypeParamType? Type4667 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4668 { get; set; } + public global::tryAGI.OpenAI.BetaScrollParamType? Type4668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTopLogProb? Type4669 { get; set; } + public global::tryAGI.OpenAI.BetaScreenshotParamType? Type4669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationBody? Type4670 { get; set; } + public global::tryAGI.OpenAI.BetaMoveParamType? Type4670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationBody? Type4671 { get; set; } + public global::tryAGI.OpenAI.BetaKeyPressActionType? Type4671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationBody? Type4672 { get; set; } + public global::tryAGI.OpenAI.BetaDragParamType? Type4672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilePath? Type4673 { get; set; } + public global::System.Collections.Generic.IList? Type4673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotationDiscriminator? Type4674 { get; set; } + public global::tryAGI.OpenAI.BetaCoordParam? Type4674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType? Type4675 { get; set; } + public global::tryAGI.OpenAI.BetaDoubleClickActionType? Type4675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilePathType? Type4676 { get; set; } + public global::tryAGI.OpenAI.BetaClickParamType? Type4676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationBodyType? Type4677 { get; set; } + public global::tryAGI.OpenAI.BetaClickButtonType? Type4677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationBodyType? Type4678 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallType? Type4678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationBodyType? Type4679 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallStatus? Type4679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageType? Type4680 { get; set; } + public global::System.Collections.Generic.IList? Type4680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageRole? Type4681 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item? Type4681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageStatus? Type4682 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageType? Type4682 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4683 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageRole? Type4683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContent? Type4684 { get; set; } + public global::System.Collections.Generic.IList? Type4684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContentDiscriminator? Type4685 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContent? Type4685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContentDiscriminatorType? Type4686 { get; set; } + public global::tryAGI.OpenAI.BetaMessagePhase? Type4686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessageRole? Type4687 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageStatus? Type4687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4688 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContent? Type4688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessageType? Type4689 { get; set; } + public global::tryAGI.OpenAI.BetaRefusalContent? Type4689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResponseMethodPublicBody? Type4690 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator? Type4690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsCompaction? Type4691 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType? Type4691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum? Type4692 { get; set; } + public global::tryAGI.OpenAI.BetaRefusalContentType? Type4692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheOptionsParam? Type4693 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentType? Type4693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaServiceTierEnum? Type4694 { get; set; } + public global::System.Collections.Generic.IList? Type4694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheTTLEnum? Type4695 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotation? Type4695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheModeEnum? Type4696 { get; set; } + public global::System.Collections.Generic.IList? Type4696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsResponses? Type4697 { get; set; } + public global::tryAGI.OpenAI.BetaLogProb? Type4697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsShared? Type4698 { get; set; } + public global::System.Collections.Generic.IList? Type4698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsResponsesEnum? Type4699 { get; set; } + public global::tryAGI.OpenAI.BetaTopLogProb? Type4699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsSharedEnum? Type4700 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationBody? Type4700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaErrorResponse? Type4701 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationBody? Type4701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaError? Type4702 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationBody? Type4702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorDetailsResource? Type4703 { get; set; } + public global::tryAGI.OpenAI.BetaFilePath? Type4703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorType? Type4704 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotationDiscriminator? Type4704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentSteer? Type4705 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType? Type4705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorTypeEnum? Type4706 { get; set; } + public global::tryAGI.OpenAI.BetaFilePathType? Type4706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseItemList? Type4707 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationBodyType? Type4707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseItemListObject? Type4708 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationBodyType? Type4708 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4709 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationBodyType? Type4709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResource? Type4710 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageType? Type4710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageResource? Type4711 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageRole? Type4711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputResource? Type4712 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageStatus? Type4712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallResource? Type4713 { get; set; } + public global::System.Collections.Generic.IList? Type4713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource? Type4714 { get; set; } + public global::tryAGI.OpenAI.BetaInputContent? Type4714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessage? Type4715 { get; set; } + public global::tryAGI.OpenAI.BetaInputContentDiscriminator? Type4715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCall? Type4716 { get; set; } + public global::tryAGI.OpenAI.BetaInputContentDiscriminatorType? Type4716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutput? Type4717 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessageRole? Type4717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCall? Type4718 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutput? Type4719 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessageType? Type4719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalTools? Type4720 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResponseMethodPublicBody? Type4720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdate? Type4721 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsCompaction? Type4721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgram? Type4722 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum? Type4722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutput? Type4723 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheOptionsParam? Type4723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionBody? Type4724 { get; set; } + public global::tryAGI.OpenAI.BetaServiceTierEnum? Type4724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCall? Type4725 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheTTLEnum? Type4725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutput? Type4726 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheModeEnum? Type4726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCall? Type4727 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsResponses? Type4727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutput? Type4728 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsShared? Type4728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseResource? Type4729 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsResponsesEnum? Type4729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallResource? Type4730 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsSharedEnum? Type4730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputResource? Type4731 { get; set; } + public global::tryAGI.OpenAI.BetaErrorResponse? Type4731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResourceDiscriminator? Type4732 { get; set; } + public global::tryAGI.OpenAI.BetaError? Type4732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType? Type4733 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorDetailsResource? Type4733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputResourceVariant2? Type4734 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorType? Type4734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum? Type4735 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentSteer? Type4735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallResourceVariant2? Type4736 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorTypeEnum? Type4736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallStatus? Type4737 { get; set; } + public global::tryAGI.OpenAI.BetaResponseItemList? Type4737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType? Type4738 { get; set; } + public global::tryAGI.OpenAI.BetaResponseItemListObject? Type4738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType? Type4739 { get; set; } + public global::System.Collections.Generic.IList? Type4739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus? Type4740 { get; set; } + public global::tryAGI.OpenAI.BetaItemResource? Type4740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallType? Type4741 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageResource? Type4741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallStatus? Type4742 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputResource? Type4742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation2? Type4743 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallResource? Type4743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation? Type4744 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource? Type4744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation? Type4745 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessage? Type4745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation? Type4746 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCall? Type4746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator? Type4747 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutput? Type4747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType? Type4748 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCall? Type4748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType? Type4749 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutput? Type4749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType? Type4750 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalTools? Type4750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType? Type4751 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdate? Type4751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputType? Type4752 { get; set; } + public global::tryAGI.OpenAI.BetaProgram? Type4752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum? Type4753 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutput? Type4753 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4754 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionBody? Type4754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContent? Type4755 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCall? Type4755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome2? Type4756 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutput? Type4756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcome? Type4757 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCall? Type4757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcome? Type4758 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutput? Type4758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminator? Type4759 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseResource? Type4759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType? Type4760 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallResource? Type4760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType? Type4761 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputResource? Type4761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType? Type4762 { get; set; } + public global::tryAGI.OpenAI.BetaItemResourceDiscriminator? Type4762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallType? Type4763 { get; set; } + public global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType? Type4763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellAction? Type4764 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputResourceVariant2? Type4764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallStatus? Type4765 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum? Type4765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant16? Type4766 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallResourceVariant2? Type4766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Type4767 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallStatus? Type4767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceResource? Type4768 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType? Type4768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator? Type4769 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType? Type4769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? Type4770 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus? Type4770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceResourceType? Type4771 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallType? Type4771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType? Type4772 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallStatus? Type4772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionBodyType? Type4773 { get; set; } + public global::tryAGI.OpenAI.Operation2? Type4773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputType? Type4774 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation? Type4774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputStatus? Type4775 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation? Type4775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramType? Type4776 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation? Type4776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateType? Type4777 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator? Type4777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateReasoning? Type4778 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType? Type4778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsType? Type4779 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType? Type4779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageRole? Type4780 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType? Type4780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputType? Type4781 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType? Type4781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallType? Type4782 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputType? Type4782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputType? Type4783 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum? Type4783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentAction? Type4784 { get; set; } + public global::System.Collections.Generic.IList? Type4784 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4785 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContent? Type4785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallType? Type4786 { get; set; } + public global::tryAGI.OpenAI.Outcome2? Type4786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageType? Type4787 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcome? Type4787 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4788 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcome? Type4788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem7? Type4789 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminator? Type4789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextContent? Type4790 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType? Type4790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotContent? Type4791 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType? Type4791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContent? Type4792 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType? Type4792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminator? Type4793 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallType? Type4793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType? Type4794 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellAction? Type4794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentType? Type4795 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallStatus? Type4795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotContentType? Type4796 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant17? Type4796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextContentType? Type4797 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Type4797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutput? Type4798 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceResource? Type4798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResourceVariant2? Type4799 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator? Type4799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputType? Type4800 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? Type4800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus? Type4801 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceResourceType? Type4801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallResourceVariant2? Type4802 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType? Type4802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutput? Type4803 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionBodyType? Type4803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputResourceVariant2? Type4804 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputType? Type4804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputStatus? Type4805 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputStatus? Type4805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputType? Type4806 { get; set; } + public global::tryAGI.OpenAI.BetaProgramType? Type4806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus? Type4807 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateType? Type4807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageResourceVariant2? Type4808 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateReasoning? Type4808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResource? Type4809 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsType? Type4809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResourceObject? Type4810 { get; set; } + public global::tryAGI.OpenAI.BetaMessageRole? Type4810 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4811 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputType? Type4811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemField? Type4812 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallType? Type4812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsage? Type4813 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputType? Type4813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsageInputTokensDetails? Type4814 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentAction? Type4814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsageOutputTokensDetails? Type4815 { get; set; } + public global::System.Collections.Generic.IList? Type4815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessage? Type4816 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallType? Type4816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemFieldDiscriminator? Type4817 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageType? Type4817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType? Type4818 { get; set; } + public global::System.Collections.Generic.IList? Type4818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageType? Type4819 { get; set; } + public global::tryAGI.OpenAI.ContentItem7? Type4819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageStatus? Type4820 { get; set; } + public global::tryAGI.OpenAI.BetaTextContent? Type4820 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4821 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotContent? Type4821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem8? Type4822 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContent? Type4822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminator? Type4823 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminator? Type4823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType? Type4824 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType? Type4824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessagePhase2? Type4825 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentType? Type4825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEvent? Type4826 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotContentType? Type4826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType? Type4827 { get; set; } + public global::tryAGI.OpenAI.BetaTextContentType? Type4827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEvent? Type4828 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutput? Type4828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType? Type4829 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResourceVariant2? Type4829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseQueuedEvent? Type4830 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputType? Type4830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseQueuedEventType? Type4831 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus? Type4831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponse? Type4832 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallResourceVariant2? Type4832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelResponseProperties? Type4833 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutput? Type4833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseProperties? Type4834 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputResourceVariant2? Type4834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3? Type4835 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputStatus? Type4835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaServiceTierResponsesEnum? Type4836 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputType? Type4836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Truncation? Type4837 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus? Type4837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Object? Type4838 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageResourceVariant2? Type4838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Status? Type4839 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResource? Type4839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAccessProgramsBody? Type4840 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResourceObject? Type4840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorVariant1? Type4841 { get; set; } + public global::System.Collections.Generic.IList? Type4841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetails? Type4842 { get; set; } + public global::tryAGI.OpenAI.BetaItemField? Type4842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason? Type4843 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsage? Type4843 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4844 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsageInputTokensDetails? Type4844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItem? Type4845 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsageOutputTokensDetails? Type4845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheOptions? Type4846 { get; set; } + public global::tryAGI.OpenAI.BetaMessage? Type4846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnostics? Type4847 { get; set; } + public global::tryAGI.OpenAI.BetaItemFieldDiscriminator? Type4847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModeration? Type4848 { get; set; } + public global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType? Type4848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConversation? Type4849 { get; set; } + public global::tryAGI.OpenAI.BetaMessageType? Type4849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Input5? Type4850 { get; set; } + public global::tryAGI.OpenAI.BetaMessageStatus? Type4850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationResultBody? Type4851 { get; set; } + public global::System.Collections.Generic.IList? Type4851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationErrorBody? Type4852 { get; set; } + public global::tryAGI.OpenAI.ContentItem8? Type4852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputDiscriminator? Type4853 { get; set; } + public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminator? Type4853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType? Type4854 { get; set; } + public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType? Type4854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Output9? Type4855 { get; set; } + public global::tryAGI.OpenAI.BetaMessagePhase2? Type4855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationOutputDiscriminator? Type4856 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEvent? Type4856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType? Type4857 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType? Type4857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationErrorBodyType? Type4858 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEvent? Type4858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationResultBodyType? Type4859 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType? Type4859 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type4860 { get; set; } + public global::tryAGI.OpenAI.BetaResponseQueuedEvent? Type4860 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4861 { get; set; } + public global::tryAGI.OpenAI.BetaResponseQueuedEventType? Type4861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputType? Type4862 { get; set; } + public global::tryAGI.OpenAI.BetaResponse? Type4862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBody? Type4863 { get; set; } + public global::tryAGI.OpenAI.BetaModelResponseProperties? Type4863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBody? Type4864 { get; set; } + public global::tryAGI.OpenAI.BetaResponseProperties? Type4864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBody? Type4865 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3? Type4865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBody? Type4866 { get; set; } + public global::tryAGI.OpenAI.BetaServiceTierResponsesEnum? Type4866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminator? Type4867 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Truncation? Type4867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminatorType? Type4868 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Object? Type4868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBodyType? Type4869 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Status? Type4869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type4870 { get; set; } + public global::tryAGI.OpenAI.BetaAccessProgramsBody? Type4870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBodyType? Type4871 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorVariant1? Type4871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBodyType? Type4872 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetails? Type4872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCacheMissReasonTypeEnum? Type4873 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason? Type4873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItemDiscriminator? Type4874 { get; set; } + public global::System.Collections.Generic.IList? Type4874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType? Type4875 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItem? Type4875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorCode? Type4876 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheOptions? Type4876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCyberAccessProgramEnum? Type4877 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnostics? Type4877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptVariant1? Type4878 { get; set; } + public global::tryAGI.OpenAI.BetaModeration? Type4878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4879 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConversation? Type4879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention? Type4880 { get; set; } + public global::tryAGI.OpenAI.Input5? Type4880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEvent? Type4881 { get; set; } + public global::tryAGI.OpenAI.BetaModerationResultBody? Type4881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType? Type4882 { get; set; } + public global::tryAGI.OpenAI.BetaModerationErrorBody? Type4882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEvent? Type4883 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputDiscriminator? Type4883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType? Type4884 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType? Type4884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEvent? Type4885 { get; set; } + public global::tryAGI.OpenAI.Output9? Type4885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType? Type4886 { get; set; } + public global::tryAGI.OpenAI.BetaModerationOutputDiscriminator? Type4886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEvent? Type4887 { get; set; } + public global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType? Type4887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType? Type4888 { get; set; } + public global::tryAGI.OpenAI.BetaModerationErrorBodyType? Type4888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEvent? Type4889 { get; set; } + public global::tryAGI.OpenAI.BetaModerationResultBodyType? Type4889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType? Type4890 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type4890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEvent? Type4891 { get; set; } + public global::System.Collections.Generic.IList? Type4891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType? Type4892 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputType? Type4892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEvent? Type4893 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBody? Type4893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType? Type4894 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBody? Type4894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEvent? Type4895 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBody? Type4895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType? Type4896 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBody? Type4896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEvent? Type4897 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminator? Type4897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType? Type4898 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminatorType? Type4898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEvent? Type4899 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBodyType? Type4899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType? Type4900 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type4900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEvent? Type4901 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBodyType? Type4901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType? Type4902 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBodyType? Type4902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEvent? Type4903 { get; set; } + public global::tryAGI.OpenAI.BetaCacheMissReasonTypeEnum? Type4903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType? Type4904 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItemDiscriminator? Type4904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEvent? Type4905 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType? Type4905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType? Type4906 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorCode? Type4906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEvent? Type4907 { get; set; } + public global::tryAGI.OpenAI.BetaCyberAccessProgramEnum? Type4907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType? Type4908 { get; set; } + public global::tryAGI.OpenAI.BetaPromptVariant1? Type4908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEvent? Type4909 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType? Type4910 { get; set; } + public global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention? Type4910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEvent? Type4911 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEvent? Type4911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType? Type4912 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType? Type4912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEvent? Type4913 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEvent? Type4913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType? Type4914 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType? Type4914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEvent? Type4915 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEvent? Type4915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType? Type4916 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType? Type4916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus? Type4917 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEvent? Type4917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPart? Type4918 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType? Type4918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType? Type4919 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEvent? Type4919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEvent? Type4920 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType? Type4920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType? Type4921 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEvent? Type4921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPart? Type4922 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType? Type4922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType? Type4923 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEvent? Type4923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDoneEvent? Type4924 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType? Type4924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDoneEventType? Type4925 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEvent? Type4925 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4926 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType? Type4926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseLogProb? Type4927 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEvent? Type4927 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4928 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType? Type4928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseLogProbTopLogprob? Type4929 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEvent? Type4929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDeltaEvent? Type4930 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType? Type4930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDeltaEventType? Type4931 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEvent? Type4931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDoneEvent? Type4932 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType? Type4932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType? Type4933 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEvent? Type4933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEvent? Type4934 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType? Type4934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType? Type4935 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEvent? Type4935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEvent? Type4936 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType? Type4936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType? Type4937 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEvent? Type4937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEvent? Type4938 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType? Type4938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType? Type4939 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEvent? Type4939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInProgressEvent? Type4940 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType? Type4940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInProgressEventType? Type4941 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEvent? Type4941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEvent? Type4942 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType? Type4942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEventType? Type4943 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEvent? Type4943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEvent? Type4944 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType? Type4944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEventType? Type4945 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEvent? Type4945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaShellCallOutputDelta? Type4946 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType? Type4946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEvent? Type4947 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus? Type4947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEventType? Type4948 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPart? Type4948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEvent? Type4949 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType? Type4949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEventType? Type4950 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEvent? Type4950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEvent? Type4951 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType? Type4951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEventType? Type4952 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPart? Type4952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEvent? Type4953 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType? Type4953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType? Type4954 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDoneEvent? Type4954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEvent? Type4955 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDoneEventType? Type4955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType? Type4956 { get; set; } + public global::System.Collections.Generic.IList? Type4956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEvent? Type4957 { get; set; } + public global::tryAGI.OpenAI.BetaResponseLogProb? Type4957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType? Type4958 { get; set; } + public global::System.Collections.Generic.IList? Type4958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEvent? Type4959 { get; set; } + public global::tryAGI.OpenAI.BetaResponseLogProbTopLogprob? Type4959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType? Type4960 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDeltaEvent? Type4960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEvent? Type4961 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDeltaEventType? Type4961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType? Type4962 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDoneEvent? Type4962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorEvent? Type4963 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType? Type4963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorEventType? Type4964 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEvent? Type4964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCreatedEvent? Type4965 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType? Type4965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCreatedEventType? Type4966 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEvent? Type4966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartDoneEvent? Type4967 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType? Type4967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType? Type4968 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEvent? Type4968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContent? Type4969 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType? Type4969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContentDiscriminator? Type4970 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInProgressEvent? Type4970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType? Type4971 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInProgressEventType? Type4971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartAddedEvent? Type4972 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEvent? Type4972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType? Type4973 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEventType? Type4973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompletedEvent? Type4974 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEvent? Type4974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompletedEventType? Type4975 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEventType? Type4975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEvent? Type4976 { get; set; } + public global::tryAGI.OpenAI.BetaShellCallOutputDelta? Type4976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEventType? Type4977 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEvent? Type4977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEvent? Type4978 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEventType? Type4978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType? Type4979 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEvent? Type4979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEvent? Type4980 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEventType? Type4980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType? Type4981 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEvent? Type4981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEvent? Type4982 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEventType? Type4982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType? Type4983 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEvent? Type4983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEvent? Type4984 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType? Type4984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType? Type4985 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEvent? Type4985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEvent? Type4986 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType? Type4986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType? Type4987 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEvent? Type4987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEvent? Type4988 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType? Type4988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType? Type4989 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEvent? Type4989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEvent? Type4990 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType? Type4990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType? Type4991 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEvent? Type4991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDoneEvent? Type4992 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType? Type4992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDoneEventType? Type4993 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorEvent? Type4993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDeltaEvent? Type4994 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorEventType? Type4994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType? Type4995 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCreatedEvent? Type4995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseIncompleteEvent? Type4996 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCreatedEventType? Type4996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseIncompleteEventType? Type4997 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartDoneEvent? Type4997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFailedEvent? Type4998 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType? Type4998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFailedEventType? Type4999 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContent? Type4999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEvent? Type5000 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContentDiscriminator? Type5000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType? Type5001 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType? Type5001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEvent? Type5002 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartAddedEvent? Type5002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType? Type5003 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType? Type5003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEvent? Type5004 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompletedEvent? Type5004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType? Type5005 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompletedEventType? Type5005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEvent? Type5006 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEvent? Type5006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventType? Type5007 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEventType? Type5007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventSteer? Type5008 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEvent? Type5008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInput? Type5009 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType? Type5009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventError? Type5010 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEvent? Type5010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventErrorType? Type5011 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType? Type5011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerErrorCode? Type5012 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEvent? Type5012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerErrorCodeEnum? Type5013 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType? Type5013 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5014 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEvent? Type5014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItem? Type5015 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType? Type5015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParam? Type5016 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEvent? Type5016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminator? Type5017 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType? Type5017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType? Type5018 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEvent? Type5018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamType? Type5019 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType? Type5019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamRole? Type5020 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEvent? Type5020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? Type5021 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType? Type5021 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5022 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDoneEvent? Type5022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentVariant1Item2? Type5023 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDoneEventType? Type5023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminator? Type5024 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDeltaEvent? Type5024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType? Type5025 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType? Type5025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEvent? Type5026 { get; set; } + public global::tryAGI.OpenAI.BetaResponseIncompleteEvent? Type5026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEventType? Type5027 { get; set; } + public global::tryAGI.OpenAI.BetaResponseIncompleteEventType? Type5027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEventSteer? Type5028 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFailedEvent? Type5028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingReason? Type5029 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFailedEventType? Type5029 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5030 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEvent? Type5030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInput? Type5031 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType? Type5031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type5032 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEvent? Type5032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type5033 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType? Type5033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutput? Type5034 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEvent? Type5034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type5035 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType? Type5035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutput? Type5036 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEvent? Type5036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type5037 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventType? Type5037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutput? Type5038 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventSteer? Type5038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType? Type5039 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInput? Type5039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type5040 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventError? Type5040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type5041 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventErrorType? Type5041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutput? Type5042 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerErrorCode? Type5042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType? Type5043 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerErrorCodeEnum? Type5043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type5044 { get; set; } + public global::System.Collections.Generic.IList? Type5044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponse? Type5045 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItem? Type5045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type5046 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParam? Type5046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminator? Type5047 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminator? Type5047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType? Type5048 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType? Type5048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum? Type5049 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamType? Type5049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEvent? Type5050 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamRole? Type5050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType? Type5051 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? Type5051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventSteer? Type5052 { get; set; } + public global::System.Collections.Generic.IList? Type5052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerEvent? Type5053 { get; set; } + public global::tryAGI.OpenAI.ContentVariant1Item2? Type5053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerEventType? Type5054 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminator? Type5054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputAudio? Type5055 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType? Type5055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputAudioType? Type5056 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEvent? Type5056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudio? Type5057 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEventType? Type5057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioType? Type5058 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEventSteer? Type5058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioInputAudio? Type5059 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingReason? Type5059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat? Type5060 { get; set; } + public global::System.Collections.Generic.IList? Type5060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputParam? Type5061 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInput? Type5061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContent? Type5062 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type5062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaIncludeEnum? Type5063 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type5063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEvent? Type5064 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutput? Type5064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5065 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type5065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDelta2? Type5066 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutput? Type5066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5067 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type5067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDone2? Type5068 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutput? Type5068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5069 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType? Type5069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDelta2? Type5070 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type5070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5071 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type5071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDone2? Type5072 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutput? Type5072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2? Type5073 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType? Type5073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2? Type5074 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type5074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2? Type5075 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponse? Type5075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2? Type5076 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type5076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2? Type5077 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminator? Type5077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5078 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType? Type5078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCompactionWsCompacting2? Type5079 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum? Type5079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5080 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEvent? Type5080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCompleted2? Type5081 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType? Type5081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5082 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventSteer? Type5082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsAdded2? Type5083 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerEvent? Type5083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5084 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerEventType? Type5084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsDone2? Type5085 { get; set; } + public global::tryAGI.OpenAI.BetaOutputAudio? Type5085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5086 { get; set; } + public global::tryAGI.OpenAI.BetaOutputAudioType? Type5086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCreated2? Type5087 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudio? Type5087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5088 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioType? Type5088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsCompleted2? Type5089 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioInputAudio? Type5089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5090 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat? Type5090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallInWsProgress2? Type5091 { get; set; } + public global::tryAGI.OpenAI.BetaInputParam? Type5091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5092 { get; set; } + public global::tryAGI.OpenAI.BetaContent? Type5092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsSearching2? Type5093 { get; set; } + public global::tryAGI.OpenAI.BetaIncludeEnum? Type5093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2? Type5094 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEvent? Type5094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5095 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDone2? Type5096 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDelta2? Type5096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5097 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsAdded2? Type5098 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDone2? Type5098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5099 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDelta2? Type5100 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDelta2? Type5100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5101 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDone2? Type5102 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDone2? Type5102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2? Type5103 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2? Type5103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2? Type5104 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2? Type5104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5105 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2? Type5105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseInWsProgress2? Type5106 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2? Type5106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5107 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2? Type5107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsFailed2? Type5108 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5109 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCompactionWsCompacting2? Type5109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsIncomplete2? Type5110 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5111 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCompleted2? Type5111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsAdded2? Type5112 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5113 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsAdded2? Type5113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsDone2? Type5114 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5115 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsDone2? Type5115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded2? Type5116 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5117 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCreated2? Type5117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsDone2? Type5118 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5119 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsCompleted2? Type5119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDelta2? Type5120 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5121 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallInWsProgress2? Type5121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDone2? Type5122 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5123 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsSearching2? Type5123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDelta2? Type5124 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2? Type5124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5125 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDone2? Type5126 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDone2? Type5126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5127 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDelta2? Type5128 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsAdded2? Type5128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5129 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDone2? Type5130 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDelta2? Type5130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5131 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDelta2? Type5132 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDone2? Type5132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5133 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2? Type5133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDone2? Type5134 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2? Type5134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5135 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsCompleted2? Type5136 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseInWsProgress2? Type5136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5137 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallInWsProgress2? Type5138 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsFailed2? Type5138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5139 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsSearching2? Type5140 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsIncomplete2? Type5140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5141 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsCompleted2? Type5142 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsAdded2? Type5142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5143 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsGenerating2? Type5144 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsDone2? Type5144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5145 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallInWsProgress2? Type5146 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded2? Type5146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5147 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallPartialWsImage2? Type5148 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsDone2? Type5148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5149 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDelta2? Type5150 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDelta2? Type5150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5151 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDone2? Type5152 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDone2? Type5152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5153 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsCompleted2? Type5154 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDelta2? Type5154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5155 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsFailed2? Type5156 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDone2? Type5156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5157 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallInWsProgress2? Type5158 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDelta2? Type5158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5159 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsCompleted2? Type5160 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDone2? Type5160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5161 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsFailed2? Type5162 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDelta2? Type5162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5163 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsInWsProgress2? Type5164 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDone2? Type5164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5165 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputTextAnnotationWsAdded2? Type5166 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsCompleted2? Type5166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5167 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsQueued2? Type5168 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallInWsProgress2? Type5168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5169 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDelta2? Type5170 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsSearching2? Type5170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5171 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDone2? Type5172 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsCompleted2? Type5172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWsError? Type5173 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectCreatedEvent? Type5174 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsGenerating2? Type5174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEvent? Type5175 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminator? Type5176 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallInWsProgress2? Type5176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType? Type5177 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventType? Type5178 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallPartialWsImage2? Type5178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventError? Type5179 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode? Type5180 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDelta2? Type5180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType? Type5181 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWsErrorType? Type5182 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDone2? Type5182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaErrorPayload? Type5183 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEvent? Type5184 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsCompleted2? Type5184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEventVariant2? Type5185 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEvent? Type5186 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsFailed2? Type5186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate? Type5187 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectEvent? Type5188 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallInWsProgress2? Type5188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminator? Type5189 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType? Type5190 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsCompleted2? Type5190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectEventType? Type5191 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1? Type5192 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsFailed2? Type5192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type? Type5193 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponse? Type5194 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsInWsProgress2? Type5194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateModelResponseProperties? Type5195 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseVariant3? Type5196 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputTextAnnotationWsAdded2? Type5196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAccessProgramsParam? Type5197 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsePromptCacheOptionsParam? Type5198 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsQueued2? Type5198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation? Type5199 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5199 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5200 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDelta2? Type5200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationParam? Type5201 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1? Type5202 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDone2? Type5202 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5203 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWsError? Type5203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContextManagementParam? Type5204 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectCreatedEvent? Type5204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentParam? Type5205 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEvent? Type5205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationPolicyParam? Type5206 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminator? Type5206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationConfigParam? Type5207 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType? Type5207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationMode? Type5208 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventType? Type5208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateModelResponsePropertiesVariant2? Type5209 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventError? Type5209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEvent? Type5210 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode? Type5210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminator? Type5211 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType? Type5211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType? Type5212 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWsErrorType? Type5212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type5213 { get; set; } + public global::tryAGI.OpenAI.BetaErrorPayload? Type5213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type5214 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEvent? Type5214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEvalRequest? Type5215 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEventVariant2? Type5215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type5216 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEvent? Type5216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAssistantsOrder? Type5217 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate? Type5217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type5218 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectEvent? Type5218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type5219 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminator? Type5219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainersOrder? Type5220 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType? Type5220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainerFilesOrder? Type5221 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectEventType? Type5221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListConversationItemsOrder? Type5222 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1? Type5222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrder? Type5223 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type? Type5223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrderBy? Type5224 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponse? Type5224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsOrder? Type5225 { get; set; } + public global::tryAGI.OpenAI.BetaCreateModelResponseProperties? Type5225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsStatus? Type5226 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseVariant3? Type5226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type5227 { get; set; } + public global::tryAGI.OpenAI.BetaAccessProgramsParam? Type5227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type5228 { get; set; } + public global::tryAGI.OpenAI.BetaResponsePromptCacheOptionsParam? Type5228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesOrder? Type5229 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation? Type5229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type5230 { get; set; } + public global::System.Collections.Generic.IList? Type5230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type5231 { get; set; } + public global::tryAGI.OpenAI.BetaModerationParam? Type5231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type5232 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1? Type5232 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5233 { get; set; } + public global::System.Collections.Generic.IList? Type5233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type5234 { get; set; } + public global::tryAGI.OpenAI.BetaContextManagementParam? Type5234 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5235 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentParam? Type5235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type5236 { get; set; } + public global::tryAGI.OpenAI.BetaModerationPolicyParam? Type5236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type5237 { get; set; } + public global::tryAGI.OpenAI.BetaModerationConfigParam? Type5237 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5238 { get; set; } + public global::tryAGI.OpenAI.BetaModerationMode? Type5238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type5239 { get; set; } + public global::tryAGI.OpenAI.BetaCreateModelResponsePropertiesVariant2? Type5239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupsOrder? Type5240 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEvent? Type5240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type5241 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminator? Type5241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupUsersOrder? Type5242 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType? Type5242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess? Type5243 { get; set; } + public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type5243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type5244 { get; set; } + public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type5244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type5245 { get; set; } + public global::tryAGI.OpenAI.UpdateEvalRequest? Type5245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type5246 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type5246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type5247 { get; set; } + public global::tryAGI.OpenAI.ListAssistantsOrder? Type5247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRolesOrder? Type5248 { get; set; } + public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type5248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type5249 { get; set; } + public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type5249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type5250 { get; set; } + public global::tryAGI.OpenAI.ListContainersOrder? Type5250 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5251 { get; set; } + public global::tryAGI.OpenAI.ListContainerFilesOrder? Type5251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type5252 { get; set; } + public global::tryAGI.OpenAI.ListConversationItemsOrder? Type5252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type5253 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrder? Type5253 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5254 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrderBy? Type5254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type5255 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsOrder? Type5255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type5256 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsStatus? Type5256 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5257 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type5257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type5258 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type5258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type5259 { get; set; } + public global::tryAGI.OpenAI.ListFilesOrder? Type5259 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5260 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type5260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type5261 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type5261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type5262 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type5262 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5263 { get; set; } + public global::System.Collections.Generic.IList? Type5263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type5264 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type5264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type5265 { get; set; } + public global::System.Collections.Generic.IList? Type5265 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5266 { get; set; } + public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type5266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type5267 { get; set; } + public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type5267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type5268 { get; set; } + public global::System.Collections.Generic.IList? Type5268 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5269 { get; set; } + public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type5269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSource? Type5270 { get; set; } + public global::tryAGI.OpenAI.ListGroupsOrder? Type5270 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5271 { get; set; } + public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type5271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSize? Type5272 { get; set; } + public global::tryAGI.OpenAI.ListGroupUsersOrder? Type5272 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5273 { get; set; } + public global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess? Type5273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type5274 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type5274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type5275 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type5275 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5276 { get; set; } + public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type5276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type5277 { get; set; } + public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type5277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type5278 { get; set; } + public global::tryAGI.OpenAI.ListRolesOrder? Type5278 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5279 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type5279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type5280 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type5280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type5281 { get; set; } + public global::System.Collections.Generic.IList? Type5281 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5282 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type5282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type5283 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type5283 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5284 { get; set; } + public global::System.Collections.Generic.IList? Type5284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type5285 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type5285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type5286 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type5286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type5287 { get; set; } + public global::System.Collections.Generic.IList? Type5287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectRolesOrder? Type5288 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type5288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type5289 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type5289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListInputItemsOrder? Type5290 { get; set; } + public global::System.Collections.Generic.IList? Type5290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListMessagesOrder? Type5291 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type5291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunsOrder? Type5292 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type5292 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5293 { get; set; } + public global::System.Collections.Generic.IList? Type5293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateRunIncludeItem? Type5294 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type5294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsOrder? Type5295 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type5295 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5296 { get; set; } + public global::System.Collections.Generic.IList? Type5296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type5297 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type5297 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5298 { get; set; } + public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type5298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type5299 { get; set; } + public global::System.Collections.Generic.IList? Type5299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoresOrder? Type5300 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSource? Type5300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type5301 { get; set; } + public global::System.Collections.Generic.IList? Type5301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type5302 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSize? Type5302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type5303 { get; set; } + public global::System.Collections.Generic.IList? Type5303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type5304 { get; set; } + public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type5304 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5305 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type5305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem? Type5306 { get; set; } + public global::System.Collections.Generic.IList? Type5306 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5307 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type5307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem? Type5308 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type5308 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5309 { get; set; } + public global::System.Collections.Generic.IList? Type5309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem? Type5310 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type5310 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5311 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type5311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem? Type5312 { get; set; } + public global::System.Collections.Generic.IList? Type5312 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5313 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type5313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem? Type5314 { get; set; } + public global::System.Collections.Generic.IList? Type5314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaListInputItemsOrder? Type5315 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type5315 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5316 { get; set; } + public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type5316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem? Type5317 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type5317 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5318 { get; set; } + public global::tryAGI.OpenAI.ListProjectRolesOrder? Type5318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem? Type5319 { get; set; } + public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type5319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type5320 { get; set; } + public global::tryAGI.OpenAI.ListInputItemsOrder? Type5320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerResponse? Type5321 { get; set; } + public global::tryAGI.OpenAI.ListMessagesOrder? Type5321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerResponseObject? Type5322 { get; set; } + public global::tryAGI.OpenAI.ListRunsOrder? Type5322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerFileResponse? Type5323 { get; set; } + public global::System.Collections.Generic.IList? Type5323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerFileResponseObject? Type5324 { get; set; } + public global::tryAGI.OpenAI.CreateRunIncludeItem? Type5324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalResponse? Type5325 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsOrder? Type5325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type5326 { get; set; } + public global::System.Collections.Generic.IList? Type5326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type5327 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type5327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type5328 { get; set; } + public global::System.Collections.Generic.IList? Type5328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteResponseResponse? Type5329 { get; set; } + public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type5329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteResponseResponseObject? Type5330 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoresOrder? Type5330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponse? Type5331 { get; set; } + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type5331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponseObject? Type5332 { get; set; } + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type5332 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5333 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type5333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseResponse? Type5334 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type5334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseResponseObject? Type5335 { get; set; } + public global::System.Collections.Generic.IList? Type5335 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem? Type5336 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5337 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem? Type5338 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5339 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem? Type5340 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5341 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem? Type5342 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5343 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem? Type5344 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaListInputItemsOrder? Type5345 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5346 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem? Type5347 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5348 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem? Type5349 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.OneOf? Type5350 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerResponse? Type5351 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerResponseObject? Type5352 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerFileResponse? Type5353 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerFileResponseObject? Type5354 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalResponse? Type5355 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type5356 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type5357 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type5358 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteResponseResponse? Type5359 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteResponseResponseObject? Type5360 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponse? Type5361 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponseObject? Type5362 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5363 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseResponse? Type5364 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseResponseObject? Type5365 { get; set; } /// /// @@ -22302,558 +22422,566 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType231 { get; set; } + public global::System.Collections.Generic.List? ListType231 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType232 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType233 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType232 { get; set; } + public global::System.Collections.Generic.List? ListType234 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType233 { get; set; } + public global::System.Collections.Generic.List? ListType235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType234 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType235 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType237 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType236 { get; set; } + public global::System.Collections.Generic.List? ListType238 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType237 { get; set; } + public global::System.Collections.Generic.List? ListType239 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType238 { get; set; } + public global::System.Collections.Generic.List? ListType240 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType239 { get; set; } + public global::System.Collections.Generic.List? ListType241 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType240 { get; set; } + public global::System.Collections.Generic.List? ListType242 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType241 { get; set; } + public global::System.Collections.Generic.List? ListType243 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType242 { get; set; } + public global::System.Collections.Generic.List? ListType244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? ListType243 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? ListType245 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType244 { get; set; } + public global::System.Collections.Generic.List? ListType246 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType245 { get; set; } + public global::System.Collections.Generic.List? ListType247 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType246 { get; set; } + public global::System.Collections.Generic.List? ListType248 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType247 { get; set; } + public global::System.Collections.Generic.List? ListType249 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType248 { get; set; } + public global::System.Collections.Generic.List? ListType250 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType249 { get; set; } + public global::System.Collections.Generic.List? ListType251 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType250 { get; set; } + public global::System.Collections.Generic.List? ListType252 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType251 { get; set; } + public global::System.Collections.Generic.List? ListType253 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType252 { get; set; } + public global::System.Collections.Generic.List? ListType254 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType253 { get; set; } + public global::System.Collections.Generic.List? ListType255 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType254 { get; set; } + public global::System.Collections.Generic.List? ListType256 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType255 { get; set; } + public global::System.Collections.Generic.List? ListType257 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType256 { get; set; } + public global::System.Collections.Generic.List? ListType258 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType257 { get; set; } + public global::System.Collections.Generic.List? ListType259 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType258 { get; set; } + public global::System.Collections.Generic.List? ListType260 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType259 { get; set; } + public global::System.Collections.Generic.List? ListType261 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType260 { get; set; } + public global::System.Collections.Generic.List? ListType262 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType261 { get; set; } + public global::System.Collections.Generic.List? ListType263 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType262 { get; set; } + public global::System.Collections.Generic.List? ListType264 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType263 { get; set; } + public global::System.Collections.Generic.List? ListType265 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType264 { get; set; } + public global::System.Collections.Generic.List? ListType266 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType265 { get; set; } + public global::System.Collections.Generic.List? ListType267 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType266 { get; set; } + public global::System.Collections.Generic.List? ListType268 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType267 { get; set; } + public global::System.Collections.Generic.List? ListType269 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType268 { get; set; } + public global::System.Collections.Generic.List? ListType270 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType269 { get; set; } + public global::System.Collections.Generic.List? ListType271 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType270 { get; set; } + public global::System.Collections.Generic.List? ListType272 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType271 { get; set; } + public global::System.Collections.Generic.List? ListType273 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType272 { get; set; } + public global::System.Collections.Generic.List? ListType274 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType273 { get; set; } + public global::System.Collections.Generic.List? ListType275 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType274 { get; set; } + public global::System.Collections.Generic.List? ListType276 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType275 { get; set; } + public global::System.Collections.Generic.List? ListType277 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType276 { get; set; } + public global::System.Collections.Generic.List? ListType278 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType277 { get; set; } + public global::System.Collections.Generic.List? ListType279 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType278 { get; set; } + public global::System.Collections.Generic.List? ListType280 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType279 { get; set; } + public global::System.Collections.Generic.List? ListType281 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType280 { get; set; } + public global::System.Collections.Generic.List? ListType282 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType281 { get; set; } + public global::System.Collections.Generic.List? ListType283 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType282 { get; set; } + public global::System.Collections.Generic.List? ListType284 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType283 { get; set; } + public global::System.Collections.Generic.List? ListType285 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType284 { get; set; } + public global::System.Collections.Generic.List? ListType286 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType285 { get; set; } + public global::System.Collections.Generic.List? ListType287 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType286 { get; set; } + public global::System.Collections.Generic.List? ListType288 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType287 { get; set; } + public global::System.Collections.Generic.List? ListType289 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType288 { get; set; } + public global::System.Collections.Generic.List? ListType290 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType289 { get; set; } + public global::System.Collections.Generic.List? ListType291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? ListType290 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? ListType292 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType291 { get; set; } + public global::System.Collections.Generic.List? ListType293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType292 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType294 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType293 { get; set; } + public global::System.Collections.Generic.List? ListType295 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType294 { get; set; } + public global::System.Collections.Generic.List? ListType296 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType295 { get; set; } + public global::System.Collections.Generic.List? ListType297 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType296 { get; set; } + public global::System.Collections.Generic.List? ListType298 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType297 { get; set; } + public global::System.Collections.Generic.List? ListType299 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType298 { get; set; } + public global::System.Collections.Generic.List? ListType300 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType299 { get; set; } + public global::System.Collections.Generic.List? ListType301 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType300 { get; set; } + public global::System.Collections.Generic.List? ListType302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? ListType301 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? ListType303 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType302 { get; set; } + public global::System.Collections.Generic.List? ListType304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType303 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType305 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType304 { get; set; } + public global::System.Collections.Generic.List? ListType306 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType305 { get; set; } + public global::System.Collections.Generic.List? ListType307 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType306 { get; set; } + public global::System.Collections.Generic.List? ListType308 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType307 { get; set; } + public global::System.Collections.Generic.List? ListType309 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType308 { get; set; } + public global::System.Collections.Generic.List? ListType310 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType309 { get; set; } + public global::System.Collections.Generic.List? ListType311 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType310 { get; set; } + public global::System.Collections.Generic.List? ListType312 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType311 { get; set; } + public global::System.Collections.Generic.List? ListType313 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType312 { get; set; } + public global::System.Collections.Generic.List? ListType314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType313 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType315 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType314 { get; set; } + public global::System.Collections.Generic.List? ListType316 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType315 { get; set; } + public global::System.Collections.Generic.List? ListType317 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType316 { get; set; } + public global::System.Collections.Generic.List? ListType318 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType317 { get; set; } + public global::System.Collections.Generic.List? ListType319 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType318 { get; set; } + public global::System.Collections.Generic.List? ListType320 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType319 { get; set; } + public global::System.Collections.Generic.List? ListType321 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType320 { get; set; } + public global::System.Collections.Generic.List? ListType322 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType321 { get; set; } + public global::System.Collections.Generic.List? ListType323 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType322 { get; set; } + public global::System.Collections.Generic.List? ListType324 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType323 { get; set; } + public global::System.Collections.Generic.List? ListType325 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType324 { get; set; } + public global::System.Collections.Generic.List? ListType326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType325 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType327 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType326 { get; set; } + public global::System.Collections.Generic.List? ListType328 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType327 { get; set; } + public global::System.Collections.Generic.List? ListType329 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType328 { get; set; } + public global::System.Collections.Generic.List? ListType330 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType329 { get; set; } + public global::System.Collections.Generic.List? ListType331 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType330 { get; set; } + public global::System.Collections.Generic.List? ListType332 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType331 { get; set; } + public global::System.Collections.Generic.List? ListType333 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType332 { get; set; } + public global::System.Collections.Generic.List? ListType334 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? ListType333 { get; set; } + public global::System.Collections.Generic.Dictionary>? ListType335 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType334 { get; set; } + public global::System.Collections.Generic.List? ListType336 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType335 { get; set; } + public global::System.Collections.Generic.List? ListType337 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType336 { get; set; } + public global::System.Collections.Generic.List? ListType338 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType337 { get; set; } + public global::System.Collections.Generic.List? ListType339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? ListType338 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? ListType340 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType339 { get; set; } + public global::System.Collections.Generic.List? ListType341 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType340 { get; set; } + public global::System.Collections.Generic.List? ListType342 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType341 { get; set; } + public global::System.Collections.Generic.List? ListType343 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType342 { get; set; } + public global::System.Collections.Generic.List? ListType344 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType343 { get; set; } + public global::System.Collections.Generic.List? ListType345 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType344 { get; set; } + public global::System.Collections.Generic.List? ListType346 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType345 { get; set; } + public global::System.Collections.Generic.List? ListType347 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType346 { get; set; } + public global::System.Collections.Generic.List? ListType348 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType347 { get; set; } + public global::System.Collections.Generic.List? ListType349 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType348 { get; set; } + public global::System.Collections.Generic.List? ListType350 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType349 { get; set; } + public global::System.Collections.Generic.List? ListType351 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType350 { get; set; } + public global::System.Collections.Generic.List? ListType352 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType351 { get; set; } + public global::System.Collections.Generic.List? ListType353 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType352 { get; set; } + public global::System.Collections.Generic.List? ListType354 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType353 { get; set; } + public global::System.Collections.Generic.List? ListType355 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType354 { get; set; } + public global::System.Collections.Generic.List? ListType356 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType355 { get; set; } + public global::System.Collections.Generic.List? ListType357 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType356 { get; set; } + public global::System.Collections.Generic.List? ListType358 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType357 { get; set; } + public global::System.Collections.Generic.List? ListType359 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType358 { get; set; } + public global::System.Collections.Generic.List? ListType360 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType359 { get; set; } + public global::System.Collections.Generic.List? ListType361 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType360 { get; set; } + public global::System.Collections.Generic.List? ListType362 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType361 { get; set; } + public global::System.Collections.Generic.List? ListType363 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType362 { get; set; } + public global::System.Collections.Generic.List? ListType364 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType363 { get; set; } + public global::System.Collections.Generic.List? ListType365 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType364 { get; set; } + public global::System.Collections.Generic.List? ListType366 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType365 { get; set; } + public global::System.Collections.Generic.List? ListType367 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType366 { get; set; } + public global::System.Collections.Generic.List? ListType368 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType367 { get; set; } + public global::System.Collections.Generic.List? ListType369 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType368 { get; set; } + public global::System.Collections.Generic.List? ListType370 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType369 { get; set; } + public global::System.Collections.Generic.List? ListType371 { get; set; } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaFunctionShellCall.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaFunctionShellCall.g.cs index 755427353..aedf701ef 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaFunctionShellCall.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaFunctionShellCall.g.cs @@ -62,7 +62,7 @@ public sealed partial class BetaFunctionShellCall /// /// [global::System.Text.Json.Serialization.JsonPropertyName("environment")] - public global::tryAGI.OpenAI.EnvironmentVariant16? Environment { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant17? Environment { get; set; } /// /// The ID of the entity that created this tool call. @@ -113,7 +113,7 @@ public BetaFunctionShellCall( global::tryAGI.OpenAI.BetaFunctionShellCallStatus status, global::tryAGI.OpenAI.BetaAgentTag? agent, global::tryAGI.OpenAI.BetaToolCallCaller? caller, - global::tryAGI.OpenAI.EnvironmentVariant16? environment, + global::tryAGI.OpenAI.EnvironmentVariant17? environment, string? createdBy, global::tryAGI.OpenAI.BetaFunctionShellCallType type = global::tryAGI.OpenAI.BetaFunctionShellCallType.ShellCall) { diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaFunctionShellCallItemParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaFunctionShellCallItemParam.g.cs index b21634755..94f5ef9f7 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaFunctionShellCallItemParam.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaFunctionShellCallItemParam.g.cs @@ -59,7 +59,7 @@ public sealed partial class BetaFunctionShellCallItemParam /// /// [global::System.Text.Json.Serialization.JsonPropertyName("environment")] - public global::tryAGI.OpenAI.EnvironmentVariant15? Environment { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant16? Environment { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -95,7 +95,7 @@ public BetaFunctionShellCallItemParam( string? id, global::tryAGI.OpenAI.BetaToolCallCallerParam? caller, global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus? status, - global::tryAGI.OpenAI.EnvironmentVariant15? environment, + global::tryAGI.OpenAI.EnvironmentVariant16? environment, global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType type = global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType.ShellCall) { this.Agent = agent; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaFunctionShellToolParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaFunctionShellToolParam.g.cs index 57578f429..2b804ea47 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaFunctionShellToolParam.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaFunctionShellToolParam.g.cs @@ -21,7 +21,7 @@ public sealed partial class BetaFunctionShellToolParam /// /// [global::System.Text.Json.Serialization.JsonPropertyName("environment")] - public global::tryAGI.OpenAI.EnvironmentVariant14? Environment { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant15? Environment { get; set; } /// /// @@ -48,7 +48,7 @@ public sealed partial class BetaFunctionShellToolParam [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public BetaFunctionShellToolParam( - global::tryAGI.OpenAI.EnvironmentVariant14? environment, + global::tryAGI.OpenAI.EnvironmentVariant15? environment, global::System.Collections.Generic.IList? allowedCallers, global::tryAGI.OpenAI.BetaFunctionShellToolParamType type = global::tryAGI.OpenAI.BetaFunctionShellToolParamType.Shell) { diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant14.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant14.g.cs index e375674fc..4d2e79480 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant14.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant14.g.cs @@ -12,15 +12,15 @@ namespace tryAGI.OpenAI /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type { get; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType? Type { get; } /// /// /// #if NET6_0_OR_GREATER - public global::tryAGI.OpenAI.BetaContainerAutoParam? ContainerAuto { get; init; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? ContainerAuto { get; init; } #else - public global::tryAGI.OpenAI.BetaContainerAutoParam? ContainerAuto { get; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? ContainerAuto { get; } #endif /// @@ -38,7 +38,7 @@ public bool TryPickContainerAuto( #if NET6_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] #endif - out global::tryAGI.OpenAI.BetaContainerAutoParam? value) + out global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? value) { value = ContainerAuto; return IsContainerAuto; @@ -47,7 +47,7 @@ public bool TryPickContainerAuto( /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParam PickContainerAuto() => ContainerAuto is { } value + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam PickContainerAuto() => ContainerAuto is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'ContainerAuto' but the value was {ToString()}."); @@ -55,89 +55,89 @@ public bool TryPickContainerAuto( /// /// #if NET6_0_OR_GREATER - public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Local { get; init; } + public global::tryAGI.OpenAI.LiveContainerReferenceParam? ContainerReference { get; init; } #else - public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Local { get; } + public global::tryAGI.OpenAI.LiveContainerReferenceParam? ContainerReference { get; } #endif /// /// /// #if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Local))] + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ContainerReference))] #endif - public bool IsLocal => Local != null; + public bool IsContainerReference => ContainerReference != null; /// /// /// - public bool TryPickLocal( + public bool TryPickContainerReference( #if NET6_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] #endif - out global::tryAGI.OpenAI.BetaLocalEnvironmentParam? value) + out global::tryAGI.OpenAI.LiveContainerReferenceParam? value) { - value = Local; - return IsLocal; + value = ContainerReference; + return IsContainerReference; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentParam PickLocal() => Local is { } value + public global::tryAGI.OpenAI.LiveContainerReferenceParam PickContainerReference() => ContainerReference is { } value ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Local' but the value was {ToString()}."); + : throw new global::System.InvalidOperationException($"Expected union variant 'ContainerReference' but the value was {ToString()}."); /// /// /// #if NET6_0_OR_GREATER - public global::tryAGI.OpenAI.BetaContainerReferenceParam? ContainerReference { get; init; } + public global::tryAGI.OpenAI.LiveLocalEnvironmentParam? Local { get; init; } #else - public global::tryAGI.OpenAI.BetaContainerReferenceParam? ContainerReference { get; } + public global::tryAGI.OpenAI.LiveLocalEnvironmentParam? Local { get; } #endif /// /// /// #if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ContainerReference))] + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Local))] #endif - public bool IsContainerReference => ContainerReference != null; + public bool IsLocal => Local != null; /// /// /// - public bool TryPickContainerReference( + public bool TryPickLocal( #if NET6_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] #endif - out global::tryAGI.OpenAI.BetaContainerReferenceParam? value) + out global::tryAGI.OpenAI.LiveLocalEnvironmentParam? value) { - value = ContainerReference; - return IsContainerReference; + value = Local; + return IsLocal; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceParam PickContainerReference() => ContainerReference is { } value + public global::tryAGI.OpenAI.LiveLocalEnvironmentParam PickLocal() => Local is { } value ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'ContainerReference' but the value was {ToString()}."); + : throw new global::System.InvalidOperationException($"Expected union variant 'Local' but the value was {ToString()}."); /// /// /// - public static implicit operator EnvironmentVariant14(global::tryAGI.OpenAI.BetaContainerAutoParam value) => new EnvironmentVariant14((global::tryAGI.OpenAI.BetaContainerAutoParam?)value); + public static implicit operator EnvironmentVariant14(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam value) => new EnvironmentVariant14((global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam?)value); /// /// /// - public static implicit operator global::tryAGI.OpenAI.BetaContainerAutoParam?(EnvironmentVariant14 @this) => @this.ContainerAuto; + public static implicit operator global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam?(EnvironmentVariant14 @this) => @this.ContainerAuto; /// /// /// - public EnvironmentVariant14(global::tryAGI.OpenAI.BetaContainerAutoParam? value) + public EnvironmentVariant14(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? value) { ContainerAuto = value; } @@ -145,77 +145,77 @@ public EnvironmentVariant14(global::tryAGI.OpenAI.BetaContainerAutoParam? value) /// /// /// - public static EnvironmentVariant14 FromContainerAuto(global::tryAGI.OpenAI.BetaContainerAutoParam? value) => new EnvironmentVariant14(value); + public static EnvironmentVariant14 FromContainerAuto(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? value) => new EnvironmentVariant14(value); /// /// /// - public static implicit operator EnvironmentVariant14(global::tryAGI.OpenAI.BetaLocalEnvironmentParam value) => new EnvironmentVariant14((global::tryAGI.OpenAI.BetaLocalEnvironmentParam?)value); + public static implicit operator EnvironmentVariant14(global::tryAGI.OpenAI.LiveContainerReferenceParam value) => new EnvironmentVariant14((global::tryAGI.OpenAI.LiveContainerReferenceParam?)value); /// /// /// - public static implicit operator global::tryAGI.OpenAI.BetaLocalEnvironmentParam?(EnvironmentVariant14 @this) => @this.Local; + public static implicit operator global::tryAGI.OpenAI.LiveContainerReferenceParam?(EnvironmentVariant14 @this) => @this.ContainerReference; /// /// /// - public EnvironmentVariant14(global::tryAGI.OpenAI.BetaLocalEnvironmentParam? value) + public EnvironmentVariant14(global::tryAGI.OpenAI.LiveContainerReferenceParam? value) { - Local = value; + ContainerReference = value; } /// /// /// - public static EnvironmentVariant14 FromLocal(global::tryAGI.OpenAI.BetaLocalEnvironmentParam? value) => new EnvironmentVariant14(value); + public static EnvironmentVariant14 FromContainerReference(global::tryAGI.OpenAI.LiveContainerReferenceParam? value) => new EnvironmentVariant14(value); /// /// /// - public static implicit operator EnvironmentVariant14(global::tryAGI.OpenAI.BetaContainerReferenceParam value) => new EnvironmentVariant14((global::tryAGI.OpenAI.BetaContainerReferenceParam?)value); + public static implicit operator EnvironmentVariant14(global::tryAGI.OpenAI.LiveLocalEnvironmentParam value) => new EnvironmentVariant14((global::tryAGI.OpenAI.LiveLocalEnvironmentParam?)value); /// /// /// - public static implicit operator global::tryAGI.OpenAI.BetaContainerReferenceParam?(EnvironmentVariant14 @this) => @this.ContainerReference; + public static implicit operator global::tryAGI.OpenAI.LiveLocalEnvironmentParam?(EnvironmentVariant14 @this) => @this.Local; /// /// /// - public EnvironmentVariant14(global::tryAGI.OpenAI.BetaContainerReferenceParam? value) + public EnvironmentVariant14(global::tryAGI.OpenAI.LiveLocalEnvironmentParam? value) { - ContainerReference = value; + Local = value; } /// /// /// - public static EnvironmentVariant14 FromContainerReference(global::tryAGI.OpenAI.BetaContainerReferenceParam? value) => new EnvironmentVariant14(value); + public static EnvironmentVariant14 FromLocal(global::tryAGI.OpenAI.LiveLocalEnvironmentParam? value) => new EnvironmentVariant14(value); /// /// /// public EnvironmentVariant14( - global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? type, - global::tryAGI.OpenAI.BetaContainerAutoParam? containerAuto, - global::tryAGI.OpenAI.BetaLocalEnvironmentParam? local, - global::tryAGI.OpenAI.BetaContainerReferenceParam? containerReference + global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType? type, + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? containerAuto, + global::tryAGI.OpenAI.LiveContainerReferenceParam? containerReference, + global::tryAGI.OpenAI.LiveLocalEnvironmentParam? local ) { Type = type; ContainerAuto = containerAuto; - Local = local; ContainerReference = containerReference; + Local = local; } /// /// /// public object? Object => - ContainerReference as object ?? Local as object ?? + ContainerReference as object ?? ContainerAuto as object ; @@ -224,8 +224,8 @@ ContainerAuto as object /// public override string? ToString() => ContainerAuto?.ToString() ?? - Local?.ToString() ?? - ContainerReference?.ToString() + ContainerReference?.ToString() ?? + Local?.ToString() ; /// @@ -233,16 +233,16 @@ ContainerAuto as object /// public bool Validate() { - return IsContainerAuto && !IsLocal && !IsContainerReference || !IsContainerAuto && IsLocal && !IsContainerReference || !IsContainerAuto && !IsLocal && IsContainerReference; + return IsContainerAuto && !IsContainerReference && !IsLocal || !IsContainerAuto && IsContainerReference && !IsLocal || !IsContainerAuto && !IsContainerReference && IsLocal; } /// /// /// public TResult? Match( - global::System.Func? containerAuto = null, - global::System.Func? local = null, - global::System.Func? containerReference = null, + global::System.Func? containerAuto = null, + global::System.Func? containerReference = null, + global::System.Func? local = null, bool validate = true) { if (validate) @@ -254,13 +254,13 @@ public bool Validate() { return containerAuto(__value0); } - else if (Local is { } __value1 && local != null) + else if (ContainerReference is { } __value1 && containerReference != null) { - return local(__value1); + return containerReference(__value1); } - else if (ContainerReference is { } __value2 && containerReference != null) + else if (Local is { } __value2 && local != null) { - return containerReference(__value2); + return local(__value2); } return default(TResult); @@ -270,11 +270,11 @@ public bool Validate() /// /// public void Match( - global::System.Action? containerAuto = null, + global::System.Action? containerAuto = null, - global::System.Action? local = null, + global::System.Action? containerReference = null, - global::System.Action? containerReference = null, + global::System.Action? local = null, bool validate = true) { if (validate) @@ -286,13 +286,13 @@ public void Match( { containerAuto?.Invoke(__value0); } - else if (Local is { } __value1) + else if (ContainerReference is { } __value1) { - local?.Invoke(__value1); + containerReference?.Invoke(__value1); } - else if (ContainerReference is { } __value2) + else if (Local is { } __value2) { - containerReference?.Invoke(__value2); + local?.Invoke(__value2); } } @@ -300,9 +300,9 @@ public void Match( /// /// public void Switch( - global::System.Action? containerAuto = null, - global::System.Action? local = null, - global::System.Action? containerReference = null, + global::System.Action? containerAuto = null, + global::System.Action? containerReference = null, + global::System.Action? local = null, bool validate = true) { if (validate) @@ -314,13 +314,13 @@ public void Switch( { containerAuto?.Invoke(__value0); } - else if (Local is { } __value1) + else if (ContainerReference is { } __value1) { - local?.Invoke(__value1); + containerReference?.Invoke(__value1); } - else if (ContainerReference is { } __value2) + else if (Local is { } __value2) { - containerReference?.Invoke(__value2); + local?.Invoke(__value2); } } @@ -332,11 +332,11 @@ public override int GetHashCode() var fields = new object?[] { ContainerAuto, - typeof(global::tryAGI.OpenAI.BetaContainerAutoParam), - Local, - typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam), + typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam), ContainerReference, - typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam), + typeof(global::tryAGI.OpenAI.LiveContainerReferenceParam), + Local, + typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParam), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -353,9 +353,9 @@ static int HashCodeAggregator(int hashCode, object? value) => value == null public bool Equals(EnvironmentVariant14 other) { return - global::System.Collections.Generic.EqualityComparer.Default.Equals(ContainerAuto, other.ContainerAuto) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Local, other.Local) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(ContainerReference, other.ContainerReference) + global::System.Collections.Generic.EqualityComparer.Default.Equals(ContainerAuto, other.ContainerAuto) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(ContainerReference, other.ContainerReference) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Local, other.Local) ; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant15.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant15.g.cs index 9267867c8..e4e9bcd1e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant15.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant15.g.cs @@ -5,14 +5,51 @@ namespace tryAGI.OpenAI { /// - /// The environment to execute the shell commands in. + /// /// public readonly partial struct EnvironmentVariant15 : global::System.IEquatable { /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type { get; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type { get; } + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.BetaContainerAutoParam? ContainerAuto { get; init; } +#else + public global::tryAGI.OpenAI.BetaContainerAutoParam? ContainerAuto { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ContainerAuto))] +#endif + public bool IsContainerAuto => ContainerAuto != null; + + /// + /// + /// + public bool TryPickContainerAuto( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.BetaContainerAutoParam? value) + { + value = ContainerAuto; + return IsContainerAuto; + } + + /// + /// + /// + public global::tryAGI.OpenAI.BetaContainerAutoParam PickContainerAuto() => ContainerAuto is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'ContainerAuto' but the value was {ToString()}."); /// /// @@ -87,6 +124,29 @@ public bool TryPickContainerReference( public global::tryAGI.OpenAI.BetaContainerReferenceParam PickContainerReference() => ContainerReference is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'ContainerReference' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator EnvironmentVariant15(global::tryAGI.OpenAI.BetaContainerAutoParam value) => new EnvironmentVariant15((global::tryAGI.OpenAI.BetaContainerAutoParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.BetaContainerAutoParam?(EnvironmentVariant15 @this) => @this.ContainerAuto; + + /// + /// + /// + public EnvironmentVariant15(global::tryAGI.OpenAI.BetaContainerAutoParam? value) + { + ContainerAuto = value; + } + + /// + /// + /// + public static EnvironmentVariant15 FromContainerAuto(global::tryAGI.OpenAI.BetaContainerAutoParam? value) => new EnvironmentVariant15(value); + /// /// /// @@ -137,13 +197,15 @@ public EnvironmentVariant15(global::tryAGI.OpenAI.BetaContainerReferenceParam? v /// /// public EnvironmentVariant15( - global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? type, + global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? type, + global::tryAGI.OpenAI.BetaContainerAutoParam? containerAuto, global::tryAGI.OpenAI.BetaLocalEnvironmentParam? local, global::tryAGI.OpenAI.BetaContainerReferenceParam? containerReference ) { Type = type; + ContainerAuto = containerAuto; Local = local; ContainerReference = containerReference; } @@ -153,13 +215,15 @@ public EnvironmentVariant15( /// public object? Object => ContainerReference as object ?? - Local as object + Local as object ?? + ContainerAuto as object ; /// /// /// public override string? ToString() => + ContainerAuto?.ToString() ?? Local?.ToString() ?? ContainerReference?.ToString() ; @@ -169,13 +233,14 @@ Local as object /// public bool Validate() { - return IsLocal && !IsContainerReference || !IsLocal && IsContainerReference; + return IsContainerAuto && !IsLocal && !IsContainerReference || !IsContainerAuto && IsLocal && !IsContainerReference || !IsContainerAuto && !IsLocal && IsContainerReference; } /// /// /// public TResult? Match( + global::System.Func? containerAuto = null, global::System.Func? local = null, global::System.Func? containerReference = null, bool validate = true) @@ -185,13 +250,17 @@ public bool Validate() Validate(); } - if (Local is { } __value0 && local != null) + if (ContainerAuto is { } __value0 && containerAuto != null) { - return local(__value0); + return containerAuto(__value0); } - else if (ContainerReference is { } __value1 && containerReference != null) + else if (Local is { } __value1 && local != null) { - return containerReference(__value1); + return local(__value1); + } + else if (ContainerReference is { } __value2 && containerReference != null) + { + return containerReference(__value2); } return default(TResult); @@ -201,6 +270,8 @@ public bool Validate() /// /// public void Match( + global::System.Action? containerAuto = null, + global::System.Action? local = null, global::System.Action? containerReference = null, @@ -211,13 +282,17 @@ public void Match( Validate(); } - if (Local is { } __value0) + if (ContainerAuto is { } __value0) + { + containerAuto?.Invoke(__value0); + } + else if (Local is { } __value1) { - local?.Invoke(__value0); + local?.Invoke(__value1); } - else if (ContainerReference is { } __value1) + else if (ContainerReference is { } __value2) { - containerReference?.Invoke(__value1); + containerReference?.Invoke(__value2); } } @@ -225,6 +300,7 @@ public void Match( /// /// public void Switch( + global::System.Action? containerAuto = null, global::System.Action? local = null, global::System.Action? containerReference = null, bool validate = true) @@ -234,13 +310,17 @@ public void Switch( Validate(); } - if (Local is { } __value0) + if (ContainerAuto is { } __value0) + { + containerAuto?.Invoke(__value0); + } + else if (Local is { } __value1) { - local?.Invoke(__value0); + local?.Invoke(__value1); } - else if (ContainerReference is { } __value1) + else if (ContainerReference is { } __value2) { - containerReference?.Invoke(__value1); + containerReference?.Invoke(__value2); } } @@ -251,6 +331,8 @@ public override int GetHashCode() { var fields = new object?[] { + ContainerAuto, + typeof(global::tryAGI.OpenAI.BetaContainerAutoParam), Local, typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam), ContainerReference, @@ -271,6 +353,7 @@ static int HashCodeAggregator(int hashCode, object? value) => value == null public bool Equals(EnvironmentVariant15 other) { return + global::System.Collections.Generic.EqualityComparer.Default.Equals(ContainerAuto, other.ContainerAuto) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Local, other.Local) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ContainerReference, other.ContainerReference) ; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant16.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant16.g.cs index ba6f03fcd..67aabc116 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant16.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant16.g.cs @@ -5,22 +5,22 @@ namespace tryAGI.OpenAI { /// - /// + /// The environment to execute the shell commands in. /// public readonly partial struct EnvironmentVariant16 : global::System.IEquatable { /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? Type { get; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type { get; } /// - /// Represents the use of a local environment to perform shell actions. + /// /// #if NET6_0_OR_GREATER - public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Local { get; init; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Local { get; init; } #else - public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Local { get; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Local { get; } #endif /// @@ -38,7 +38,7 @@ public bool TryPickLocal( #if NET6_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] #endif - out global::tryAGI.OpenAI.BetaLocalEnvironmentResource? value) + out global::tryAGI.OpenAI.BetaLocalEnvironmentParam? value) { value = Local; return IsLocal; @@ -47,17 +47,17 @@ public bool TryPickLocal( /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentResource PickLocal() => Local is { } value + public global::tryAGI.OpenAI.BetaLocalEnvironmentParam PickLocal() => Local is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'Local' but the value was {ToString()}."); /// - /// Represents a container created with /v1/containers. + /// /// #if NET6_0_OR_GREATER - public global::tryAGI.OpenAI.BetaContainerReferenceResource? ContainerReference { get; init; } + public global::tryAGI.OpenAI.BetaContainerReferenceParam? ContainerReference { get; init; } #else - public global::tryAGI.OpenAI.BetaContainerReferenceResource? ContainerReference { get; } + public global::tryAGI.OpenAI.BetaContainerReferenceParam? ContainerReference { get; } #endif /// @@ -75,7 +75,7 @@ public bool TryPickContainerReference( #if NET6_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] #endif - out global::tryAGI.OpenAI.BetaContainerReferenceResource? value) + out global::tryAGI.OpenAI.BetaContainerReferenceParam? value) { value = ContainerReference; return IsContainerReference; @@ -84,23 +84,23 @@ public bool TryPickContainerReference( /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceResource PickContainerReference() => ContainerReference is { } value + public global::tryAGI.OpenAI.BetaContainerReferenceParam PickContainerReference() => ContainerReference is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'ContainerReference' but the value was {ToString()}."); /// /// /// - public static implicit operator EnvironmentVariant16(global::tryAGI.OpenAI.BetaLocalEnvironmentResource value) => new EnvironmentVariant16((global::tryAGI.OpenAI.BetaLocalEnvironmentResource?)value); + public static implicit operator EnvironmentVariant16(global::tryAGI.OpenAI.BetaLocalEnvironmentParam value) => new EnvironmentVariant16((global::tryAGI.OpenAI.BetaLocalEnvironmentParam?)value); /// /// /// - public static implicit operator global::tryAGI.OpenAI.BetaLocalEnvironmentResource?(EnvironmentVariant16 @this) => @this.Local; + public static implicit operator global::tryAGI.OpenAI.BetaLocalEnvironmentParam?(EnvironmentVariant16 @this) => @this.Local; /// /// /// - public EnvironmentVariant16(global::tryAGI.OpenAI.BetaLocalEnvironmentResource? value) + public EnvironmentVariant16(global::tryAGI.OpenAI.BetaLocalEnvironmentParam? value) { Local = value; } @@ -108,22 +108,22 @@ public EnvironmentVariant16(global::tryAGI.OpenAI.BetaLocalEnvironmentResource? /// /// /// - public static EnvironmentVariant16 FromLocal(global::tryAGI.OpenAI.BetaLocalEnvironmentResource? value) => new EnvironmentVariant16(value); + public static EnvironmentVariant16 FromLocal(global::tryAGI.OpenAI.BetaLocalEnvironmentParam? value) => new EnvironmentVariant16(value); /// /// /// - public static implicit operator EnvironmentVariant16(global::tryAGI.OpenAI.BetaContainerReferenceResource value) => new EnvironmentVariant16((global::tryAGI.OpenAI.BetaContainerReferenceResource?)value); + public static implicit operator EnvironmentVariant16(global::tryAGI.OpenAI.BetaContainerReferenceParam value) => new EnvironmentVariant16((global::tryAGI.OpenAI.BetaContainerReferenceParam?)value); /// /// /// - public static implicit operator global::tryAGI.OpenAI.BetaContainerReferenceResource?(EnvironmentVariant16 @this) => @this.ContainerReference; + public static implicit operator global::tryAGI.OpenAI.BetaContainerReferenceParam?(EnvironmentVariant16 @this) => @this.ContainerReference; /// /// /// - public EnvironmentVariant16(global::tryAGI.OpenAI.BetaContainerReferenceResource? value) + public EnvironmentVariant16(global::tryAGI.OpenAI.BetaContainerReferenceParam? value) { ContainerReference = value; } @@ -131,15 +131,15 @@ public EnvironmentVariant16(global::tryAGI.OpenAI.BetaContainerReferenceResource /// /// /// - public static EnvironmentVariant16 FromContainerReference(global::tryAGI.OpenAI.BetaContainerReferenceResource? value) => new EnvironmentVariant16(value); + public static EnvironmentVariant16 FromContainerReference(global::tryAGI.OpenAI.BetaContainerReferenceParam? value) => new EnvironmentVariant16(value); /// /// /// public EnvironmentVariant16( - global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? type, - global::tryAGI.OpenAI.BetaLocalEnvironmentResource? local, - global::tryAGI.OpenAI.BetaContainerReferenceResource? containerReference + global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? type, + global::tryAGI.OpenAI.BetaLocalEnvironmentParam? local, + global::tryAGI.OpenAI.BetaContainerReferenceParam? containerReference ) { Type = type; @@ -176,8 +176,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? local = null, - global::System.Func? containerReference = null, + global::System.Func? local = null, + global::System.Func? containerReference = null, bool validate = true) { if (validate) @@ -201,9 +201,9 @@ public bool Validate() /// /// public void Match( - global::System.Action? local = null, + global::System.Action? local = null, - global::System.Action? containerReference = null, + global::System.Action? containerReference = null, bool validate = true) { if (validate) @@ -225,8 +225,8 @@ public void Match( /// /// public void Switch( - global::System.Action? local = null, - global::System.Action? containerReference = null, + global::System.Action? local = null, + global::System.Action? containerReference = null, bool validate = true) { if (validate) @@ -252,9 +252,9 @@ public override int GetHashCode() var fields = new object?[] { Local, - typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource), + typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam), ContainerReference, - typeof(global::tryAGI.OpenAI.BetaContainerReferenceResource), + typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -271,8 +271,8 @@ static int HashCodeAggregator(int hashCode, object? value) => value == null public bool Equals(EnvironmentVariant16 other) { return - global::System.Collections.Generic.EqualityComparer.Default.Equals(Local, other.Local) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(ContainerReference, other.ContainerReference) + global::System.Collections.Generic.EqualityComparer.Default.Equals(Local, other.Local) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(ContainerReference, other.ContainerReference) ; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironment2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant17.Json.g.cs similarity index 85% rename from src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironment2.Json.g.cs rename to src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant17.Json.g.cs index 8f7b04f9f..2eb719f38 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironment2.Json.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant17.Json.g.cs @@ -2,7 +2,7 @@ namespace tryAGI.OpenAI { - public sealed partial class LiveHostedShellToolInputParamEnvironment2 + public readonly partial struct EnvironmentVariant17 { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -47,20 +47,20 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironment2? FromJson( + public static global::tryAGI.OpenAI.EnvironmentVariant17? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironment2), - jsonSerializerContext) as global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironment2; + typeof(global::tryAGI.OpenAI.EnvironmentVariant17), + jsonSerializerContext) as global::tryAGI.OpenAI.EnvironmentVariant17?; } /// /// Deserializes a JSON string using the generated default JsonSerializerContext. /// - public static global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironment2? FromJson( + public static global::tryAGI.OpenAI.EnvironmentVariant17? FromJson( string json) { return FromJson( @@ -75,7 +75,7 @@ public string ToJson( [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.LiveHostedShellToolInputParamEnvironment2? FromJson( + public static global::tryAGI.OpenAI.EnvironmentVariant17? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -86,7 +86,7 @@ public string ToJson( global::tryAGI.OpenAI.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -94,20 +94,20 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + 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.LiveHostedShellToolInputParamEnvironment2), - jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironment2; + typeof(global::tryAGI.OpenAI.EnvironmentVariant17), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.EnvironmentVariant17?; } /// /// Deserializes a JSON stream using the generated default JsonSerializerContext. /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream) { return FromJsonStreamAsync( @@ -122,7 +122,7 @@ public string ToJson( [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( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -133,7 +133,7 @@ public string ToJson( global::tryAGI.OpenAI.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant17.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant17.g.cs new file mode 100644 index 000000000..503e4fe30 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EnvironmentVariant17.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public readonly partial struct EnvironmentVariant17 : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? Type { get; } + + /// + /// Represents the use of a local environment to perform shell actions. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Local { get; init; } +#else + public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Local { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Local))] +#endif + public bool IsLocal => Local != null; + + /// + /// + /// + public bool TryPickLocal( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.BetaLocalEnvironmentResource? value) + { + value = Local; + return IsLocal; + } + + /// + /// + /// + public global::tryAGI.OpenAI.BetaLocalEnvironmentResource PickLocal() => Local is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Local' but the value was {ToString()}."); + + /// + /// Represents a container created with /v1/containers. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.BetaContainerReferenceResource? ContainerReference { get; init; } +#else + public global::tryAGI.OpenAI.BetaContainerReferenceResource? ContainerReference { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ContainerReference))] +#endif + public bool IsContainerReference => ContainerReference != null; + + /// + /// + /// + public bool TryPickContainerReference( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.BetaContainerReferenceResource? value) + { + value = ContainerReference; + return IsContainerReference; + } + + /// + /// + /// + public global::tryAGI.OpenAI.BetaContainerReferenceResource PickContainerReference() => ContainerReference is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'ContainerReference' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator EnvironmentVariant17(global::tryAGI.OpenAI.BetaLocalEnvironmentResource value) => new EnvironmentVariant17((global::tryAGI.OpenAI.BetaLocalEnvironmentResource?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.BetaLocalEnvironmentResource?(EnvironmentVariant17 @this) => @this.Local; + + /// + /// + /// + public EnvironmentVariant17(global::tryAGI.OpenAI.BetaLocalEnvironmentResource? value) + { + Local = value; + } + + /// + /// + /// + public static EnvironmentVariant17 FromLocal(global::tryAGI.OpenAI.BetaLocalEnvironmentResource? value) => new EnvironmentVariant17(value); + + /// + /// + /// + public static implicit operator EnvironmentVariant17(global::tryAGI.OpenAI.BetaContainerReferenceResource value) => new EnvironmentVariant17((global::tryAGI.OpenAI.BetaContainerReferenceResource?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.BetaContainerReferenceResource?(EnvironmentVariant17 @this) => @this.ContainerReference; + + /// + /// + /// + public EnvironmentVariant17(global::tryAGI.OpenAI.BetaContainerReferenceResource? value) + { + ContainerReference = value; + } + + /// + /// + /// + public static EnvironmentVariant17 FromContainerReference(global::tryAGI.OpenAI.BetaContainerReferenceResource? value) => new EnvironmentVariant17(value); + + /// + /// + /// + public EnvironmentVariant17( + global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? type, + global::tryAGI.OpenAI.BetaLocalEnvironmentResource? local, + global::tryAGI.OpenAI.BetaContainerReferenceResource? containerReference + ) + { + Type = type; + + Local = local; + ContainerReference = containerReference; + } + + /// + /// + /// + public object? Object => + ContainerReference as object ?? + Local as object + ; + + /// + /// + /// + public override string? ToString() => + Local?.ToString() ?? + ContainerReference?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsLocal && !IsContainerReference || !IsLocal && IsContainerReference; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? local = null, + global::System.Func? containerReference = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Local is { } __value0 && local != null) + { + return local(__value0); + } + else if (ContainerReference is { } __value1 && containerReference != null) + { + return containerReference(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? local = null, + + global::System.Action? containerReference = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Local is { } __value0) + { + local?.Invoke(__value0); + } + else if (ContainerReference is { } __value1) + { + containerReference?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? local = null, + global::System.Action? containerReference = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Local is { } __value0) + { + local?.Invoke(__value0); + } + else if (ContainerReference is { } __value1) + { + containerReference?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + Local, + typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentResource), + ContainerReference, + typeof(global::tryAGI.OpenAI.BetaContainerReferenceResource), + }; + 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(EnvironmentVariant17 other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(Local, other.Local) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(ContainerReference, other.ContainerReference) + ; + } + + /// + /// + /// + public static bool operator ==(EnvironmentVariant17 obj1, EnvironmentVariant17 obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(EnvironmentVariant17 obj1, EnvironmentVariant17 obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is EnvironmentVariant17 o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerMemoryLimit.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerMemoryLimit.g.cs new file mode 100644 index 000000000..b462bfee2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerMemoryLimit.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum LiveContainerMemoryLimit + { + /// + /// + /// + x16g, + /// + /// + /// + x1g, + /// + /// + /// + x4g, + /// + /// + /// + x64g, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveContainerMemoryLimitExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveContainerMemoryLimit value) + { + return value switch + { + LiveContainerMemoryLimit.x16g => "16g", + LiveContainerMemoryLimit.x1g => "1g", + LiveContainerMemoryLimit.x4g => "4g", + LiveContainerMemoryLimit.x64g => "64g", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveContainerMemoryLimit? ToEnum(string value) + { + return value switch + { + "16g" => LiveContainerMemoryLimit.x16g, + "1g" => LiveContainerMemoryLimit.x1g, + "4g" => LiveContainerMemoryLimit.x4g, + "64g" => LiveContainerMemoryLimit.x64g, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerNetworkPolicyDisabledParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerNetworkPolicyDisabledParam.Json.g.cs new file mode 100644 index 000000000..539ec207a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerNetworkPolicyDisabledParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveContainerNetworkPolicyDisabledParam + { + /// + /// 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.LiveContainerNetworkPolicyDisabledParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? 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.LiveContainerNetworkPolicyDisabledParam? 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.LiveContainerNetworkPolicyDisabledParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam; + } + + /// + /// 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.LiveContainerNetworkPolicyDisabledParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerNetworkPolicyDisabledParam.g.cs new file mode 100644 index 000000000..3f41afb4b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerNetworkPolicyDisabledParam.g.cs @@ -0,0 +1,50 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveContainerNetworkPolicyDisabledParam + { + /// + /// Disable outbound network access. Always `disabled`.
+ /// Default Value: disabled + ///
+ /// global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType.Disabled + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveContainerNetworkPolicyDisabledParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType Type { get; set; } = global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType.Disabled; + + /// + /// 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. + /// + /// + /// Disable outbound network access. Always `disabled`.
+ /// Default Value: disabled + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveContainerNetworkPolicyDisabledParam( + global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType type = global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType.Disabled) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveContainerNetworkPolicyDisabledParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerNetworkPolicyDisabledParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerNetworkPolicyDisabledParamType.g.cs new file mode 100644 index 000000000..1ee221f31 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerNetworkPolicyDisabledParamType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Disable outbound network access. Always `disabled`.
+ /// Default Value: disabled + ///
+ public enum LiveContainerNetworkPolicyDisabledParamType + { + /// + /// + /// + Disabled, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveContainerNetworkPolicyDisabledParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveContainerNetworkPolicyDisabledParamType value) + { + return value switch + { + LiveContainerNetworkPolicyDisabledParamType.Disabled => "disabled", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveContainerNetworkPolicyDisabledParamType? ToEnum(string value) + { + return value switch + { + "disabled" => LiveContainerNetworkPolicyDisabledParamType.Disabled, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerReferenceParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerReferenceParam.Json.g.cs new file mode 100644 index 000000000..0cde42791 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerReferenceParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveContainerReferenceParam + { + /// + /// 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.LiveContainerReferenceParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveContainerReferenceParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveContainerReferenceParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveContainerReferenceParam? 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.LiveContainerReferenceParam? 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.LiveContainerReferenceParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveContainerReferenceParam; + } + + /// + /// 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.LiveContainerReferenceParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerReferenceParam.g.cs new file mode 100644 index 000000000..38f42e895 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerReferenceParam.g.cs @@ -0,0 +1,74 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveContainerReferenceParam + { + /// + /// References a container created with the /v1/containers endpoint
+ /// Default Value: container_reference + ///
+ /// global::tryAGI.OpenAI.LiveContainerReferenceParamType.ContainerReference + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveContainerReferenceParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveContainerReferenceParamType Type { get; set; } = global::tryAGI.OpenAI.LiveContainerReferenceParamType.ContainerReference; + + /// + /// The ID of the referenced container. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("container_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ContainerId { 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 referenced container. + /// + /// + /// References a container created with the /v1/containers endpoint
+ /// Default Value: container_reference + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveContainerReferenceParam( + string containerId, + global::tryAGI.OpenAI.LiveContainerReferenceParamType type = global::tryAGI.OpenAI.LiveContainerReferenceParamType.ContainerReference) + { + this.Type = type; + this.ContainerId = containerId ?? throw new global::System.ArgumentNullException(nameof(containerId)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveContainerReferenceParam() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveContainerReferenceParam FromContainerId(string containerId) + { + return new LiveContainerReferenceParam + { + ContainerId = containerId, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerReferenceParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerReferenceParamType.g.cs new file mode 100644 index 000000000..dd6eb224a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveContainerReferenceParamType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// References a container created with the /v1/containers endpoint
+ /// Default Value: container_reference + ///
+ public enum LiveContainerReferenceParamType + { + /// + /// + /// + ContainerReference, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveContainerReferenceParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveContainerReferenceParamType value) + { + return value switch + { + LiveContainerReferenceParamType.ContainerReference => "container_reference", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveContainerReferenceParamType? ToEnum(string value) + { + return value switch + { + "container_reference" => LiveContainerReferenceParamType.ContainerReference, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParam.Json.g.cs new file mode 100644 index 000000000..5c03fe5aa --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveHostedShellContainerAutoParam + { + /// + /// 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.LiveHostedShellContainerAutoParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? 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.LiveHostedShellContainerAutoParam? 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.LiveHostedShellContainerAutoParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam; + } + + /// + /// 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.LiveHostedShellContainerAutoParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParam.g.cs new file mode 100644 index 000000000..a209f8524 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParam.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveHostedShellContainerAutoParam + { + /// + /// Automatically creates a container for this request
+ /// Default Value: container_auto + ///
+ /// global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType.ContainerAuto + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType Type { get; set; } = global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType.ContainerAuto; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("file_ids")] + public global::System.Collections.Generic.IList? FileIds { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("memory_limit")] + public global::tryAGI.OpenAI.LiveContainerMemoryLimit? MemoryLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("network_policy")] + public global::tryAGI.OpenAI.NetworkPolicyVariant1? NetworkPolicy { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("skills")] + public global::System.Collections.Generic.IList? Skills { 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. + /// + /// + /// + /// + /// + /// + /// Automatically creates a container for this request
+ /// Default Value: container_auto + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveHostedShellContainerAutoParam( + global::System.Collections.Generic.IList? fileIds, + global::tryAGI.OpenAI.LiveContainerMemoryLimit? memoryLimit, + global::tryAGI.OpenAI.NetworkPolicyVariant1? networkPolicy, + global::System.Collections.Generic.IList? skills, + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType type = global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType.ContainerAuto) + { + this.Type = type; + this.FileIds = fileIds; + this.MemoryLimit = memoryLimit; + this.NetworkPolicy = networkPolicy; + this.Skills = skills; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveHostedShellContainerAutoParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator.Json.g.cs new file mode 100644 index 000000000..fc783ec90 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator + { + /// + /// 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.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator? 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.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator? 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.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator; + } + + /// + /// 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.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator.g.cs new file mode 100644 index 000000000..557a3d23c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType? 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 LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator( + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType.g.cs new file mode 100644 index 000000000..ac33432f3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType + { + /// + /// + /// + Allowlist, + /// + /// + /// + Disabled, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType value) + { + return value switch + { + LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType.Allowlist => "allowlist", + LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType.Disabled => "disabled", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType? ToEnum(string value) + { + return value switch + { + "allowlist" => LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType.Allowlist, + "disabled" => LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType.Disabled, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator.Json.g.cs new file mode 100644 index 000000000..e2214ef1c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator + { + /// + /// 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.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator? 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.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator? 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.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator; + } + + /// + /// 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.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator.g.cs new file mode 100644 index 000000000..625282d56 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType? 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 LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator( + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType.g.cs new file mode 100644 index 000000000..d8cfbeba4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType + { + /// + /// + /// + Inline, + /// + /// + /// + SkillReference, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType value) + { + return value switch + { + LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType.Inline => "inline", + LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType.SkillReference => "skill_reference", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType? ToEnum(string value) + { + return value switch + { + "inline" => LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType.Inline, + "skill_reference" => LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType.SkillReference, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamType.g.cs new file mode 100644 index 000000000..e6f52a78d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellContainerAutoParamType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Automatically creates a container for this request
+ /// Default Value: container_auto + ///
+ public enum LiveHostedShellContainerAutoParamType + { + /// + /// + /// + ContainerAuto, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveHostedShellContainerAutoParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveHostedShellContainerAutoParamType value) + { + return value switch + { + LiveHostedShellContainerAutoParamType.ContainerAuto => "container_auto", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveHostedShellContainerAutoParamType? ToEnum(string value) + { + return value switch + { + "container_auto" => LiveHostedShellContainerAutoParamType.ContainerAuto, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellNetworkPolicyAllowlistParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellNetworkPolicyAllowlistParam.Json.g.cs new file mode 100644 index 000000000..d74e146fc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellNetworkPolicyAllowlistParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveHostedShellNetworkPolicyAllowlistParam + { + /// + /// 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.LiveHostedShellNetworkPolicyAllowlistParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? 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.LiveHostedShellNetworkPolicyAllowlistParam? 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.LiveHostedShellNetworkPolicyAllowlistParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam; + } + + /// + /// 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.LiveHostedShellNetworkPolicyAllowlistParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellNetworkPolicyAllowlistParam.g.cs new file mode 100644 index 000000000..49c8bee8c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellNetworkPolicyAllowlistParam.g.cs @@ -0,0 +1,62 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveHostedShellNetworkPolicyAllowlistParam + { + /// + /// Allow outbound network access only to specified domains. Always `allowlist`.
+ /// Default Value: allowlist + ///
+ /// global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType.Allowlist + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveHostedShellNetworkPolicyAllowlistParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType Type { get; set; } = global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType.Allowlist; + + /// + /// A list of allowed domains when type is `allowlist`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("allowed_domains")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList AllowedDomains { 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. + /// + /// + /// A list of allowed domains when type is `allowlist`. + /// + /// + /// Allow outbound network access only to specified domains. Always `allowlist`.
+ /// Default Value: allowlist + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveHostedShellNetworkPolicyAllowlistParam( + global::System.Collections.Generic.IList allowedDomains, + global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType type = global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType.Allowlist) + { + this.Type = type; + this.AllowedDomains = allowedDomains ?? throw new global::System.ArgumentNullException(nameof(allowedDomains)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveHostedShellNetworkPolicyAllowlistParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellNetworkPolicyAllowlistParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellNetworkPolicyAllowlistParamType.g.cs new file mode 100644 index 000000000..64e93b7a4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellNetworkPolicyAllowlistParamType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Allow outbound network access only to specified domains. Always `allowlist`.
+ /// Default Value: allowlist + ///
+ public enum LiveHostedShellNetworkPolicyAllowlistParamType + { + /// + /// + /// + Allowlist, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveHostedShellNetworkPolicyAllowlistParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveHostedShellNetworkPolicyAllowlistParamType value) + { + return value switch + { + LiveHostedShellNetworkPolicyAllowlistParamType.Allowlist => "allowlist", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveHostedShellNetworkPolicyAllowlistParamType? ToEnum(string value) + { + return value switch + { + "allowlist" => LiveHostedShellNetworkPolicyAllowlistParamType.Allowlist, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParam.g.cs index fb58b693d..65ec32945 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParam.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParam.g.cs @@ -20,7 +20,7 @@ public sealed partial class LiveHostedShellToolInputParam /// ///
[global::System.Text.Json.Serialization.JsonPropertyName("environment")] - public object? Environment { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant14? Environment { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -39,7 +39,7 @@ public sealed partial class LiveHostedShellToolInputParam [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public LiveHostedShellToolInputParam( - object? environment, + global::tryAGI.OpenAI.EnvironmentVariant14? environment, global::tryAGI.OpenAI.LiveHostedShellToolInputParamType type = global::tryAGI.OpenAI.LiveHostedShellToolInputParamType.Shell) { this.Type = type; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironment.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironment.g.cs deleted file mode 100644 index e7f454fac..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironment.g.cs +++ /dev/null @@ -1,19 +0,0 @@ - -#nullable enable - -namespace tryAGI.OpenAI -{ - /// - /// - /// - public sealed partial class LiveHostedShellToolInputParamEnvironment - { - - /// - /// 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(); - - } -} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironment2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironment2.g.cs deleted file mode 100644 index 8b7f2ef34..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironment2.g.cs +++ /dev/null @@ -1,19 +0,0 @@ - -#nullable enable - -namespace tryAGI.OpenAI -{ - /// - /// - /// - public sealed partial class LiveHostedShellToolInputParamEnvironment2 - { - - /// - /// 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(); - - } -} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironment.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator.Json.g.cs similarity index 89% rename from src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironment.Json.g.cs rename to src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator.Json.g.cs index 5772a96c4..e2f87cff9 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironment.Json.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator.Json.g.cs @@ -2,7 +2,7 @@ namespace tryAGI.OpenAI { - public sealed partial class LiveHostedShellToolInputParamEnvironment + public sealed partial class LiveHostedShellToolInputParamEnvironmentVariant1Discriminator { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -47,20 +47,20 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironment? FromJson( + public static global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironment), - jsonSerializerContext) as global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironment; + typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator; } /// /// Deserializes a JSON string using the generated default JsonSerializerContext. /// - public static global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironment? FromJson( + public static global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator? FromJson( string json) { return FromJson( @@ -75,7 +75,7 @@ public string ToJson( [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.LiveHostedShellToolInputParamEnvironment? FromJson( + public static global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -86,7 +86,7 @@ public string ToJson( global::tryAGI.OpenAI.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -94,20 +94,20 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + 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.LiveHostedShellToolInputParamEnvironment), - jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironment; + typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator; } /// /// Deserializes a JSON stream using the generated default JsonSerializerContext. /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream) { return FromJsonStreamAsync( @@ -122,7 +122,7 @@ public string ToJson( [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( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -133,7 +133,7 @@ public string ToJson( global::tryAGI.OpenAI.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator.g.cs new file mode 100644 index 000000000..669e2ef68 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveHostedShellToolInputParamEnvironmentVariant1Discriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType? 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 LiveHostedShellToolInputParamEnvironmentVariant1Discriminator( + global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveHostedShellToolInputParamEnvironmentVariant1Discriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.g.cs new file mode 100644 index 000000000..71dfcd2a5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType + { + /// + /// + /// + ContainerAuto, + /// + /// + /// + ContainerReference, + /// + /// + /// + Local, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType value) + { + return value switch + { + LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.ContainerAuto => "container_auto", + LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.ContainerReference => "container_reference", + LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.Local => "local", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType? ToEnum(string value) + { + return value switch + { + "container_auto" => LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.ContainerAuto, + "container_reference" => LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.ContainerReference, + "local" => LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType.Local, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillParam.Json.g.cs new file mode 100644 index 000000000..35e6eda54 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveInlineSkillParam + { + /// + /// 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.LiveInlineSkillParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveInlineSkillParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveInlineSkillParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveInlineSkillParam? 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.LiveInlineSkillParam? 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.LiveInlineSkillParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveInlineSkillParam; + } + + /// + /// 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.LiveInlineSkillParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillParam.g.cs new file mode 100644 index 000000000..97645549d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillParam.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveInlineSkillParam + { + /// + /// Defines an inline skill for this request.
+ /// Default Value: inline + ///
+ /// global::tryAGI.OpenAI.LiveInlineSkillParamType.Inline + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveInlineSkillParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveInlineSkillParamType Type { get; set; } = global::tryAGI.OpenAI.LiveInlineSkillParamType.Inline; + + /// + /// The name of the skill. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// The description of the skill. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Description { get; set; } + + /// + /// Inline skill payload + /// + [global::System.Text.Json.Serialization.JsonPropertyName("source")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveInlineSkillSourceParam Source { 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 name of the skill. + /// + /// + /// The description of the skill. + /// + /// + /// Inline skill payload + /// + /// + /// Defines an inline skill for this request.
+ /// Default Value: inline + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveInlineSkillParam( + string name, + string description, + global::tryAGI.OpenAI.LiveInlineSkillSourceParam source, + global::tryAGI.OpenAI.LiveInlineSkillParamType type = global::tryAGI.OpenAI.LiveInlineSkillParamType.Inline) + { + this.Type = type; + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Description = description ?? throw new global::System.ArgumentNullException(nameof(description)); + this.Source = source ?? throw new global::System.ArgumentNullException(nameof(source)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveInlineSkillParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillParamType.g.cs new file mode 100644 index 000000000..0c5346825 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillParamType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Defines an inline skill for this request.
+ /// Default Value: inline + ///
+ public enum LiveInlineSkillParamType + { + /// + /// + /// + Inline, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveInlineSkillParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveInlineSkillParamType value) + { + return value switch + { + LiveInlineSkillParamType.Inline => "inline", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveInlineSkillParamType? ToEnum(string value) + { + return value switch + { + "inline" => LiveInlineSkillParamType.Inline, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillSourceParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillSourceParam.Json.g.cs new file mode 100644 index 000000000..d6af1b3d9 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillSourceParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveInlineSkillSourceParam + { + /// + /// 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.LiveInlineSkillSourceParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveInlineSkillSourceParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveInlineSkillSourceParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveInlineSkillSourceParam? 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.LiveInlineSkillSourceParam? 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.LiveInlineSkillSourceParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveInlineSkillSourceParam; + } + + /// + /// 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.LiveInlineSkillSourceParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillSourceParam.g.cs new file mode 100644 index 000000000..d9e8ce1e4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillSourceParam.g.cs @@ -0,0 +1,89 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Inline skill payload + /// + public sealed partial class LiveInlineSkillSourceParam + { + /// + /// The type of the inline skill source. Must be `base64`.
+ /// Default Value: base64 + ///
+ /// global::tryAGI.OpenAI.LiveInlineSkillSourceParamType.Base64 + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveInlineSkillSourceParamType Type { get; set; } = global::tryAGI.OpenAI.LiveInlineSkillSourceParamType.Base64; + + /// + /// The media type of the inline skill payload. Must be `application/zip`.
+ /// Default Value: application/zip + ///
+ /// global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType.ApplicationZip + [global::System.Text.Json.Serialization.JsonPropertyName("media_type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveInlineSkillSourceParamMediaTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType MediaType { get; set; } = global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType.ApplicationZip; + + /// + /// Base64-encoded skill zip bundle. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("data")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string 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. + /// + /// + /// Base64-encoded skill zip bundle. + /// + /// + /// The type of the inline skill source. Must be `base64`.
+ /// Default Value: base64 + /// + /// + /// The media type of the inline skill payload. Must be `application/zip`.
+ /// Default Value: application/zip + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveInlineSkillSourceParam( + string data, + global::tryAGI.OpenAI.LiveInlineSkillSourceParamType type = global::tryAGI.OpenAI.LiveInlineSkillSourceParamType.Base64, + global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType mediaType = global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType.ApplicationZip) + { + this.Type = type; + this.MediaType = mediaType; + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveInlineSkillSourceParam() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveInlineSkillSourceParam FromData(string data) + { + return new LiveInlineSkillSourceParam + { + Data = data, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillSourceParamMediaType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillSourceParamMediaType.g.cs new file mode 100644 index 000000000..79c76c01b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillSourceParamMediaType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The media type of the inline skill payload. Must be `application/zip`.
+ /// Default Value: application/zip + ///
+ public enum LiveInlineSkillSourceParamMediaType + { + /// + /// + /// + ApplicationZip, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveInlineSkillSourceParamMediaTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveInlineSkillSourceParamMediaType value) + { + return value switch + { + LiveInlineSkillSourceParamMediaType.ApplicationZip => "application/zip", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveInlineSkillSourceParamMediaType? ToEnum(string value) + { + return value switch + { + "application/zip" => LiveInlineSkillSourceParamMediaType.ApplicationZip, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillSourceParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillSourceParamType.g.cs new file mode 100644 index 000000000..6ecc59c04 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveInlineSkillSourceParamType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The type of the inline skill source. Must be `base64`.
+ /// Default Value: base64 + ///
+ public enum LiveInlineSkillSourceParamType + { + /// + /// + /// + Base64, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveInlineSkillSourceParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveInlineSkillSourceParamType value) + { + return value switch + { + LiveInlineSkillSourceParamType.Base64 => "base64", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveInlineSkillSourceParamType? ToEnum(string value) + { + return value switch + { + "base64" => LiveInlineSkillSourceParamType.Base64, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalEnvironmentParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalEnvironmentParam.Json.g.cs new file mode 100644 index 000000000..19614a7c4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalEnvironmentParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveLocalEnvironmentParam + { + /// + /// 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.LiveLocalEnvironmentParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveLocalEnvironmentParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveLocalEnvironmentParam? 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.LiveLocalEnvironmentParam? 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.LiveLocalEnvironmentParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveLocalEnvironmentParam; + } + + /// + /// 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.LiveLocalEnvironmentParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalEnvironmentParam.g.cs new file mode 100644 index 000000000..c8b23bd63 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalEnvironmentParam.g.cs @@ -0,0 +1,59 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveLocalEnvironmentParam + { + /// + /// Use a local computer environment.
+ /// Default Value: local + ///
+ /// global::tryAGI.OpenAI.LiveLocalEnvironmentParamType.Local + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveLocalEnvironmentParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveLocalEnvironmentParamType Type { get; set; } = global::tryAGI.OpenAI.LiveLocalEnvironmentParamType.Local; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("skills")] + public global::System.Collections.Generic.IList? Skills { 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. + /// + /// + /// + /// Use a local computer environment.
+ /// Default Value: local + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveLocalEnvironmentParam( + global::System.Collections.Generic.IList? skills, + global::tryAGI.OpenAI.LiveLocalEnvironmentParamType type = global::tryAGI.OpenAI.LiveLocalEnvironmentParamType.Local) + { + this.Type = type; + this.Skills = skills; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveLocalEnvironmentParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalEnvironmentParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalEnvironmentParamType.g.cs new file mode 100644 index 000000000..9f47c56f7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalEnvironmentParamType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Use a local computer environment.
+ /// Default Value: local + ///
+ public enum LiveLocalEnvironmentParamType + { + /// + /// + /// + Local, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveLocalEnvironmentParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveLocalEnvironmentParamType value) + { + return value switch + { + LiveLocalEnvironmentParamType.Local => "local", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveLocalEnvironmentParamType? ToEnum(string value) + { + return value switch + { + "local" => LiveLocalEnvironmentParamType.Local, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalSkillParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalSkillParam.Json.g.cs new file mode 100644 index 000000000..3e4ee987d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalSkillParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveLocalSkillParam + { + /// + /// 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.LiveLocalSkillParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveLocalSkillParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveLocalSkillParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveLocalSkillParam? 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.LiveLocalSkillParam? 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.LiveLocalSkillParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveLocalSkillParam; + } + + /// + /// 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.LiveLocalSkillParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalSkillParam.g.cs new file mode 100644 index 000000000..093b5dae7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveLocalSkillParam.g.cs @@ -0,0 +1,71 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveLocalSkillParam + { + /// + /// The name of the skill. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// The description of the skill. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Description { get; set; } + + /// + /// The path to the directory containing the skill. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("path")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Path { 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 name of the skill. + /// + /// + /// The description of the skill. + /// + /// + /// The path to the directory containing the skill. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveLocalSkillParam( + string name, + string description, + string path) + { + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Description = description ?? throw new global::System.ArgumentNullException(nameof(description)); + this.Path = path ?? throw new global::System.ArgumentNullException(nameof(path)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveLocalSkillParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSkillReferenceParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSkillReferenceParam.Json.g.cs new file mode 100644 index 000000000..0a945a0fa --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSkillReferenceParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveSkillReferenceParam + { + /// + /// 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.LiveSkillReferenceParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveSkillReferenceParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveSkillReferenceParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveSkillReferenceParam? 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.LiveSkillReferenceParam? 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.LiveSkillReferenceParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveSkillReferenceParam; + } + + /// + /// 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.LiveSkillReferenceParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSkillReferenceParam.g.cs new file mode 100644 index 000000000..9df0b3303 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSkillReferenceParam.g.cs @@ -0,0 +1,83 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveSkillReferenceParam + { + /// + /// References a skill created with the /v1/skills endpoint.
+ /// Default Value: skill_reference + ///
+ /// global::tryAGI.OpenAI.LiveSkillReferenceParamType.SkillReference + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveSkillReferenceParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveSkillReferenceParamType Type { get; set; } = global::tryAGI.OpenAI.LiveSkillReferenceParamType.SkillReference; + + /// + /// The ID of the referenced skill. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("skill_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string SkillId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("version")] + public string? Version { 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 referenced skill. + /// + /// + /// + /// References a skill created with the /v1/skills endpoint.
+ /// Default Value: skill_reference + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveSkillReferenceParam( + string skillId, + string? version, + global::tryAGI.OpenAI.LiveSkillReferenceParamType type = global::tryAGI.OpenAI.LiveSkillReferenceParamType.SkillReference) + { + this.Type = type; + this.SkillId = skillId ?? throw new global::System.ArgumentNullException(nameof(skillId)); + this.Version = version; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveSkillReferenceParam() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveSkillReferenceParam FromSkillId(string skillId) + { + return new LiveSkillReferenceParam + { + SkillId = skillId, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSkillReferenceParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSkillReferenceParamType.g.cs new file mode 100644 index 000000000..ef096d48c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSkillReferenceParamType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// References a skill created with the /v1/skills endpoint.
+ /// Default Value: skill_reference + ///
+ public enum LiveSkillReferenceParamType + { + /// + /// + /// + SkillReference, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveSkillReferenceParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveSkillReferenceParamType value) + { + return value switch + { + LiveSkillReferenceParamType.SkillReference => "skill_reference", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveSkillReferenceParamType? ToEnum(string value) + { + return value switch + { + "skill_reference" => LiveSkillReferenceParamType.SkillReference, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.NetworkPolicyVariant1.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.NetworkPolicyVariant1.Json.g.cs new file mode 100644 index 000000000..8044fd40d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.NetworkPolicyVariant1.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct NetworkPolicyVariant1 + { + /// + /// 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.NetworkPolicyVariant1? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.NetworkPolicyVariant1), + jsonSerializerContext) as global::tryAGI.OpenAI.NetworkPolicyVariant1?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.NetworkPolicyVariant1? 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.NetworkPolicyVariant1? 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.NetworkPolicyVariant1), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.NetworkPolicyVariant1?; + } + + /// + /// 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.NetworkPolicyVariant1.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.NetworkPolicyVariant1.g.cs new file mode 100644 index 000000000..8c32a880d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.NetworkPolicyVariant1.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Network access policy for the container. + /// + public readonly partial struct NetworkPolicyVariant1 : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType? Type { get; } + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? Disabled { get; init; } +#else + public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? Disabled { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Disabled))] +#endif + public bool IsDisabled => Disabled != null; + + /// + /// + /// + public bool TryPickDisabled( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? value) + { + value = Disabled; + return IsDisabled; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam PickDisabled() => Disabled is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Disabled' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? Allowlist { get; init; } +#else + public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? Allowlist { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Allowlist))] +#endif + public bool IsAllowlist => Allowlist != null; + + /// + /// + /// + public bool TryPickAllowlist( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? value) + { + value = Allowlist; + return IsAllowlist; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam PickAllowlist() => Allowlist is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Allowlist' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator NetworkPolicyVariant1(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam value) => new NetworkPolicyVariant1((global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam?(NetworkPolicyVariant1 @this) => @this.Disabled; + + /// + /// + /// + public NetworkPolicyVariant1(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? value) + { + Disabled = value; + } + + /// + /// + /// + public static NetworkPolicyVariant1 FromDisabled(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? value) => new NetworkPolicyVariant1(value); + + /// + /// + /// + public static implicit operator NetworkPolicyVariant1(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam value) => new NetworkPolicyVariant1((global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam?(NetworkPolicyVariant1 @this) => @this.Allowlist; + + /// + /// + /// + public NetworkPolicyVariant1(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? value) + { + Allowlist = value; + } + + /// + /// + /// + public static NetworkPolicyVariant1 FromAllowlist(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? value) => new NetworkPolicyVariant1(value); + + /// + /// + /// + public NetworkPolicyVariant1( + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType? type, + global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? disabled, + global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? allowlist + ) + { + Type = type; + + Disabled = disabled; + Allowlist = allowlist; + } + + /// + /// + /// + public object? Object => + Allowlist as object ?? + Disabled as object + ; + + /// + /// + /// + public override string? ToString() => + Disabled?.ToString() ?? + Allowlist?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsDisabled && !IsAllowlist || !IsDisabled && IsAllowlist; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? disabled = null, + global::System.Func? allowlist = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Disabled is { } __value0 && disabled != null) + { + return disabled(__value0); + } + else if (Allowlist is { } __value1 && allowlist != null) + { + return allowlist(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? disabled = null, + + global::System.Action? allowlist = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Disabled is { } __value0) + { + disabled?.Invoke(__value0); + } + else if (Allowlist is { } __value1) + { + allowlist?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? disabled = null, + global::System.Action? allowlist = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Disabled is { } __value0) + { + disabled?.Invoke(__value0); + } + else if (Allowlist is { } __value1) + { + allowlist?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + Disabled, + typeof(global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam), + Allowlist, + typeof(global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam), + }; + 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(NetworkPolicyVariant1 other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(Disabled, other.Disabled) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Allowlist, other.Allowlist) + ; + } + + /// + /// + /// + public static bool operator ==(NetworkPolicyVariant1 obj1, NetworkPolicyVariant1 obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(NetworkPolicyVariant1 obj1, NetworkPolicyVariant1 obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is NetworkPolicyVariant1 o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.SkillsVariant1Item.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.SkillsVariant1Item.Json.g.cs new file mode 100644 index 000000000..eb72b9523 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.SkillsVariant1Item.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct SkillsVariant1Item + { + /// + /// 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.SkillsVariant1Item? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.SkillsVariant1Item), + jsonSerializerContext) as global::tryAGI.OpenAI.SkillsVariant1Item?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.SkillsVariant1Item? 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.SkillsVariant1Item? 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.SkillsVariant1Item), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.SkillsVariant1Item?; + } + + /// + /// 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.SkillsVariant1Item.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.SkillsVariant1Item.g.cs new file mode 100644 index 000000000..3d09002c3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.SkillsVariant1Item.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public readonly partial struct SkillsVariant1Item : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType? Type { get; } + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveSkillReferenceParam? SkillReference { get; init; } +#else + public global::tryAGI.OpenAI.LiveSkillReferenceParam? SkillReference { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(SkillReference))] +#endif + public bool IsSkillReference => SkillReference != null; + + /// + /// + /// + public bool TryPickSkillReference( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveSkillReferenceParam? value) + { + value = SkillReference; + return IsSkillReference; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveSkillReferenceParam PickSkillReference() => SkillReference is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'SkillReference' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveInlineSkillParam? Inline { get; init; } +#else + public global::tryAGI.OpenAI.LiveInlineSkillParam? Inline { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Inline))] +#endif + public bool IsInline => Inline != null; + + /// + /// + /// + public bool TryPickInline( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveInlineSkillParam? value) + { + value = Inline; + return IsInline; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveInlineSkillParam PickInline() => Inline is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Inline' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator SkillsVariant1Item(global::tryAGI.OpenAI.LiveSkillReferenceParam value) => new SkillsVariant1Item((global::tryAGI.OpenAI.LiveSkillReferenceParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveSkillReferenceParam?(SkillsVariant1Item @this) => @this.SkillReference; + + /// + /// + /// + public SkillsVariant1Item(global::tryAGI.OpenAI.LiveSkillReferenceParam? value) + { + SkillReference = value; + } + + /// + /// + /// + public static SkillsVariant1Item FromSkillReference(global::tryAGI.OpenAI.LiveSkillReferenceParam? value) => new SkillsVariant1Item(value); + + /// + /// + /// + public static implicit operator SkillsVariant1Item(global::tryAGI.OpenAI.LiveInlineSkillParam value) => new SkillsVariant1Item((global::tryAGI.OpenAI.LiveInlineSkillParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveInlineSkillParam?(SkillsVariant1Item @this) => @this.Inline; + + /// + /// + /// + public SkillsVariant1Item(global::tryAGI.OpenAI.LiveInlineSkillParam? value) + { + Inline = value; + } + + /// + /// + /// + public static SkillsVariant1Item FromInline(global::tryAGI.OpenAI.LiveInlineSkillParam? value) => new SkillsVariant1Item(value); + + /// + /// + /// + public SkillsVariant1Item( + global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType? type, + global::tryAGI.OpenAI.LiveSkillReferenceParam? skillReference, + global::tryAGI.OpenAI.LiveInlineSkillParam? inline + ) + { + Type = type; + + SkillReference = skillReference; + Inline = inline; + } + + /// + /// + /// + public object? Object => + Inline as object ?? + SkillReference as object + ; + + /// + /// + /// + public override string? ToString() => + SkillReference?.ToString() ?? + Inline?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsSkillReference && !IsInline || !IsSkillReference && IsInline; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? skillReference = null, + global::System.Func? inline = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (SkillReference is { } __value0 && skillReference != null) + { + return skillReference(__value0); + } + else if (Inline is { } __value1 && inline != null) + { + return inline(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? skillReference = null, + + global::System.Action? inline = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (SkillReference is { } __value0) + { + skillReference?.Invoke(__value0); + } + else if (Inline is { } __value1) + { + inline?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? skillReference = null, + global::System.Action? inline = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (SkillReference is { } __value0) + { + skillReference?.Invoke(__value0); + } + else if (Inline is { } __value1) + { + inline?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + SkillReference, + typeof(global::tryAGI.OpenAI.LiveSkillReferenceParam), + Inline, + typeof(global::tryAGI.OpenAI.LiveInlineSkillParam), + }; + 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(SkillsVariant1Item other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(SkillReference, other.SkillReference) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Inline, other.Inline) + ; + } + + /// + /// + /// + public static bool operator ==(SkillsVariant1Item obj1, SkillsVariant1Item obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(SkillsVariant1Item obj1, SkillsVariant1Item obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is SkillsVariant1Item o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/openapi.yaml b/src/libs/tryAGI.OpenAI/openapi.yaml index c39c7f90e..6ca751547 100644 --- a/src/libs/tryAGI.OpenAI/openapi.yaml +++ b/src/libs/tryAGI.OpenAI/openapi.yaml @@ -84533,6 +84533,219 @@ components: - code_interpreter required: - type + LiveContainerMemoryLimit: + type: string + enum: + - 1g + - 4g + - 16g + - 64g + LiveContainerNetworkPolicyDisabledParam: + type: object + properties: + type: + description: Disable outbound network access. Always `disabled`. + default: disabled + x-stainless-const: true + type: string + enum: + - disabled + required: + - type + LiveHostedShellNetworkPolicyAllowlistParam: + type: object + properties: + type: + description: Allow outbound network access only to specified domains. Always + `allowlist`. + default: allowlist + x-stainless-const: true + type: string + enum: + - allowlist + allowed_domains: + description: A list of allowed domains when type is `allowlist`. + type: array + items: + type: string + minItems: 1 + required: + - type + - allowed_domains + LiveSkillReferenceParam: + type: object + properties: + type: + description: References a skill created with the /v1/skills endpoint. + default: skill_reference + x-stainless-const: true + type: string + enum: + - skill_reference + skill_id: + description: The ID of the referenced skill. + type: string + minLength: 1 + maxLength: 64 + version: + anyOf: + - description: Optional skill version. Use a positive integer or 'latest'. Omit + for default. + type: string + - type: "null" + required: + - type + - skill_id + LiveInlineSkillSourceParam: + description: Inline skill payload + type: object + properties: + type: + description: The type of the inline skill source. Must be `base64`. + default: base64 + x-stainless-const: true + type: string + enum: + - base64 + media_type: + description: The media type of the inline skill payload. Must be + `application/zip`. + default: application/zip + x-stainless-const: true + type: string + enum: + - application/zip + data: + description: Base64-encoded skill zip bundle. + type: string + minLength: 1 + maxLength: 70254592 + required: + - type + - media_type + - data + LiveInlineSkillParam: + type: object + properties: + type: + description: Defines an inline skill for this request. + default: inline + x-stainless-const: true + type: string + enum: + - inline + name: + description: The name of the skill. + type: string + description: + description: The description of the skill. + type: string + source: + description: Inline skill payload + $ref: "#/components/schemas/LiveInlineSkillSourceParam" + required: + - type + - name + - description + - source + LiveHostedShellContainerAutoParam: + type: object + properties: + type: + description: Automatically creates a container for this request + default: container_auto + x-stainless-const: true + type: string + enum: + - container_auto + file_ids: + anyOf: + - description: An optional list of uploaded files to make available to your code. + type: array + items: + type: string + maxItems: 50 + - type: "null" + memory_limit: + anyOf: + - description: The memory limit for the container. + $ref: "#/components/schemas/LiveContainerMemoryLimit" + - type: "null" + network_policy: + anyOf: + - description: Network access policy for the container. + discriminator: + propertyName: type + oneOf: + - $ref: "#/components/schemas/LiveContainerNetworkPolicyDisabledParam" + - $ref: "#/components/schemas/LiveHostedShellNetworkPolicyAllowlistParam" + - type: "null" + skills: + anyOf: + - description: An optional list of skills referenced by id or inline data. + type: array + items: + discriminator: + propertyName: type + oneOf: + - $ref: "#/components/schemas/LiveSkillReferenceParam" + - $ref: "#/components/schemas/LiveInlineSkillParam" + maxItems: 200 + - type: "null" + required: + - type + LiveContainerReferenceParam: + type: object + properties: + type: + description: References a container created with the /v1/containers endpoint + default: container_reference + x-stainless-const: true + type: string + enum: + - container_reference + container_id: + description: The ID of the referenced container. + type: string + required: + - type + - container_id + LiveLocalSkillParam: + type: object + properties: + name: + description: The name of the skill. + type: string + description: + description: The description of the skill. + type: string + path: + description: The path to the directory containing the skill. + type: string + required: + - name + - description + - path + LiveLocalEnvironmentParam: + type: object + properties: + type: + description: Use a local computer environment. + default: local + x-stainless-const: true + type: string + enum: + - local + skills: + anyOf: + - description: An optional list of skills. + type: array + items: + $ref: "#/components/schemas/LiveLocalSkillParam" + maxItems: 200 + - type: "null" + required: + - type LiveHostedShellToolInputParam: description: A Responses shell tool. Use a hosted container or return local shell results with response.item.create. Domain secrets are not @@ -84547,8 +84760,12 @@ components: - shell environment: anyOf: - - type: object - additionalProperties: {} + - discriminator: + propertyName: type + oneOf: + - $ref: "#/components/schemas/LiveHostedShellContainerAutoParam" + - $ref: "#/components/schemas/LiveContainerReferenceParam" + - $ref: "#/components/schemas/LiveLocalEnvironmentParam" - type: "null" required: - type