diff --git a/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json b/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json index 9547d1f1..d22bd2e6 100644 --- a/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json +++ b/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json @@ -39,7 +39,7 @@ "Slug": "getinputtokencounts", "Description": "Generated from OpenAPI examples.", "Language": "http", - "Code": "### Returns input token counts of the request.\n\nReturns an object with \u0060object\u0060 set to \u0060response.input_tokens\u0060 and an \u0060input_tokens\u0060 count.\n# @name Getinputtokencounts\nPOST {{host}}/responses/input_tokens\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022model\u0022: \u0022string\u0022,\n \u0022input\u0022: \u0022string\u0022,\n \u0022previous_response_id\u0022: \u0022resp_123\u0022,\n \u0022tools\u0022: [\n {\n \u0022type\u0022: \u0022function\u0022,\n \u0022name\u0022: \u0022string\u0022,\n \u0022description\u0022: \u0022string\u0022,\n \u0022parameters\u0022: {},\n \u0022strict\u0022: true,\n \u0022defer_loading\u0022: true\n }\n ],\n \u0022text\u0022: {\n \u0022format\u0022: {\n \u0022type\u0022: \u0022text\u0022\n },\n \u0022verbosity\u0022: \u0022medium\u0022\n },\n \u0022reasoning\u0022: {\n \u0022effort\u0022: \u0022medium\u0022,\n \u0022summary\u0022: \u0022auto\u0022,\n \u0022generate_summary\u0022: \u0022auto\u0022\n },\n \u0022truncation\u0022: \u0022auto\u0022,\n \u0022instructions\u0022: \u0022string\u0022,\n \u0022conversation\u0022: \u0022openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464\u0022,\n \u0022tool_choice\u0022: \u0022none\u0022,\n \u0022parallel_tool_calls\u0022: true\n}\n\n## Responses\n# 200\n# Description: Success\n# Content-Type: application/json", + "Code": "### Returns input token counts of the request.\n\nReturns an object with \u0060object\u0060 set to \u0060response.input_tokens\u0060 and an \u0060input_tokens\u0060 count.\n# @name Getinputtokencounts\nPOST {{host}}/responses/input_tokens\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022model\u0022: \u0022string\u0022,\n \u0022input\u0022: \u0022string\u0022,\n \u0022previous_response_id\u0022: \u0022resp_123\u0022,\n \u0022tools\u0022: [\n {\n \u0022type\u0022: \u0022function\u0022,\n \u0022name\u0022: \u0022string\u0022,\n \u0022description\u0022: \u0022string\u0022,\n \u0022parameters\u0022: {},\n \u0022strict\u0022: true,\n \u0022defer_loading\u0022: true\n }\n ],\n \u0022text\u0022: {\n \u0022format\u0022: {\n \u0022type\u0022: \u0022text\u0022\n },\n \u0022verbosity\u0022: \u0022medium\u0022\n },\n \u0022reasoning\u0022: {\n \u0022effort\u0022: \u0022medium\u0022,\n \u0022summary\u0022: \u0022auto\u0022,\n \u0022generate_summary\u0022: \u0022auto\u0022\n },\n \u0022truncation\u0022: \u0022auto\u0022,\n \u0022instructions\u0022: \u0022string\u0022,\n \u0022personality\u0022: \u0022string\u0022,\n \u0022conversation\u0022: \u0022openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464\u0022,\n \u0022tool_choice\u0022: \u0022none\u0022,\n \u0022parallel_tool_calls\u0022: true\n}\n\n## Responses\n# 200\n# Description: Success\n# Content-Type: application/json", "Format": "http", "OperationId": "Getinputtokencounts", "Setup": null diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IOpenAiClient.GetInputTokenCounts.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IOpenAiClient.GetInputTokenCounts.g.cs index 206baad7..9a0b03b9 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IOpenAiClient.GetInputTokenCounts.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IOpenAiClient.GetInputTokenCounts.g.cs @@ -44,6 +44,9 @@ public partial interface IOpenAiClient /// The truncation strategy to use for the model response. - `auto`: If the input to this Response exceeds the model's context window size, the model will truncate the response to fit the context window by dropping items from the beginning of the conversation. - `disabled` (default): If the input size will exceed the context window size for a model, the request will fail with a 400 error. /// /// + /// + /// A model-owned style preset to apply to this request. Omit this parameter to use the model's default style. Supported values may expand over time. Values must be at most 64 characters. + /// /// /// /// @@ -59,6 +62,7 @@ public partial interface IOpenAiClient global::tryAGI.OpenAI.Reasoning? reasoning = default, global::tryAGI.OpenAI.TruncationEnum? truncation = default, string? instructions = default, + global::tryAGI.OpenAI.PersonalityEnum? personality = default, global::tryAGI.OpenAI.ConversationParam? conversation = default, global::tryAGI.OpenAI.ToolChoiceParam? toolChoice = default, bool? parallelToolCalls = default, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRole.g.cs new file mode 100644 index 00000000..de030f50 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRole.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class AdditionalToolsItemParamRoleJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AdditionalToolsItemParamRole 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.AdditionalToolsItemParamRoleExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.AdditionalToolsItemParamRole)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.AdditionalToolsItemParamRole); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AdditionalToolsItemParamRole value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.AdditionalToolsItemParamRoleExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullable.g.cs new file mode 100644 index 00000000..8b3230a0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class AdditionalToolsItemParamRoleNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AdditionalToolsItemParamRole? 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.AdditionalToolsItemParamRoleExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.AdditionalToolsItemParamRole)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.AdditionalToolsItemParamRole?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AdditionalToolsItemParamRole? 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.AdditionalToolsItemParamRoleExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamType.g.cs new file mode 100644 index 00000000..1ba02d6a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class AdditionalToolsItemParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AdditionalToolsItemParamType 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.AdditionalToolsItemParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.AdditionalToolsItemParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.AdditionalToolsItemParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AdditionalToolsItemParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.AdditionalToolsItemParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullable.g.cs new file mode 100644 index 00000000..c06e83de --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class AdditionalToolsItemParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AdditionalToolsItemParamType? 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.AdditionalToolsItemParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.AdditionalToolsItemParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.AdditionalToolsItemParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AdditionalToolsItemParamType? 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.AdditionalToolsItemParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsType.g.cs new file mode 100644 index 00000000..ed051523 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class AdditionalToolsTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AdditionalToolsType 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.AdditionalToolsTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.AdditionalToolsType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.AdditionalToolsType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AdditionalToolsType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.AdditionalToolsTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullable.g.cs new file mode 100644 index 00000000..c3f0b7fa --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class AdditionalToolsTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AdditionalToolsType? 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.AdditionalToolsTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.AdditionalToolsType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.AdditionalToolsType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AdditionalToolsType? 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.AdditionalToolsTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ConversationItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ConversationItem.g.cs index e72375ad..03b5bd4e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ConversationItem.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ConversationItem.g.cs @@ -85,114 +85,119 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat if (__jsonProps.Contains("tools")) __score9++; if (__jsonProps.Contains("type")) __score9++; var __score10 = 0; - if (__jsonProps.Contains("content")) __score10++; - if (__jsonProps.Contains("encrypted_content")) __score10++; if (__jsonProps.Contains("id")) __score10++; - if (__jsonProps.Contains("status")) __score10++; - if (__jsonProps.Contains("summary")) __score10++; + if (__jsonProps.Contains("role")) __score10++; + if (__jsonProps.Contains("tools")) __score10++; if (__jsonProps.Contains("type")) __score10++; var __score11 = 0; - if (__jsonProps.Contains("created_by")) __score11++; + if (__jsonProps.Contains("content")) __score11++; if (__jsonProps.Contains("encrypted_content")) __score11++; if (__jsonProps.Contains("id")) __score11++; + if (__jsonProps.Contains("status")) __score11++; + if (__jsonProps.Contains("summary")) __score11++; if (__jsonProps.Contains("type")) __score11++; var __score12 = 0; - if (__jsonProps.Contains("code")) __score12++; - if (__jsonProps.Contains("container_id")) __score12++; + if (__jsonProps.Contains("created_by")) __score12++; + if (__jsonProps.Contains("encrypted_content")) __score12++; if (__jsonProps.Contains("id")) __score12++; - if (__jsonProps.Contains("outputs")) __score12++; - if (__jsonProps.Contains("status")) __score12++; if (__jsonProps.Contains("type")) __score12++; var __score13 = 0; - if (__jsonProps.Contains("action")) __score13++; - if (__jsonProps.Contains("action.command")) __score13++; - if (__jsonProps.Contains("action.env")) __score13++; - if (__jsonProps.Contains("action.timeout_ms")) __score13++; - if (__jsonProps.Contains("action.type")) __score13++; - if (__jsonProps.Contains("action.user")) __score13++; - if (__jsonProps.Contains("action.working_directory")) __score13++; - if (__jsonProps.Contains("call_id")) __score13++; + if (__jsonProps.Contains("code")) __score13++; + if (__jsonProps.Contains("container_id")) __score13++; if (__jsonProps.Contains("id")) __score13++; + if (__jsonProps.Contains("outputs")) __score13++; if (__jsonProps.Contains("status")) __score13++; if (__jsonProps.Contains("type")) __score13++; var __score14 = 0; + if (__jsonProps.Contains("action")) __score14++; + if (__jsonProps.Contains("action.command")) __score14++; + if (__jsonProps.Contains("action.env")) __score14++; + if (__jsonProps.Contains("action.timeout_ms")) __score14++; + if (__jsonProps.Contains("action.type")) __score14++; + if (__jsonProps.Contains("action.user")) __score14++; + if (__jsonProps.Contains("action.working_directory")) __score14++; + if (__jsonProps.Contains("call_id")) __score14++; if (__jsonProps.Contains("id")) __score14++; - if (__jsonProps.Contains("output")) __score14++; if (__jsonProps.Contains("status")) __score14++; if (__jsonProps.Contains("type")) __score14++; var __score15 = 0; - if (__jsonProps.Contains("action")) __score15++; - if (__jsonProps.Contains("action.commands")) __score15++; - if (__jsonProps.Contains("action.max_output_length")) __score15++; - if (__jsonProps.Contains("action.timeout_ms")) __score15++; - if (__jsonProps.Contains("call_id")) __score15++; - if (__jsonProps.Contains("created_by")) __score15++; - if (__jsonProps.Contains("environment")) __score15++; if (__jsonProps.Contains("id")) __score15++; + if (__jsonProps.Contains("output")) __score15++; if (__jsonProps.Contains("status")) __score15++; if (__jsonProps.Contains("type")) __score15++; var __score16 = 0; + if (__jsonProps.Contains("action")) __score16++; + if (__jsonProps.Contains("action.commands")) __score16++; + if (__jsonProps.Contains("action.max_output_length")) __score16++; + if (__jsonProps.Contains("action.timeout_ms")) __score16++; if (__jsonProps.Contains("call_id")) __score16++; if (__jsonProps.Contains("created_by")) __score16++; + if (__jsonProps.Contains("environment")) __score16++; if (__jsonProps.Contains("id")) __score16++; - if (__jsonProps.Contains("max_output_length")) __score16++; - if (__jsonProps.Contains("output")) __score16++; if (__jsonProps.Contains("status")) __score16++; if (__jsonProps.Contains("type")) __score16++; var __score17 = 0; if (__jsonProps.Contains("call_id")) __score17++; if (__jsonProps.Contains("created_by")) __score17++; if (__jsonProps.Contains("id")) __score17++; - if (__jsonProps.Contains("operation")) __score17++; + if (__jsonProps.Contains("max_output_length")) __score17++; + if (__jsonProps.Contains("output")) __score17++; if (__jsonProps.Contains("status")) __score17++; if (__jsonProps.Contains("type")) __score17++; var __score18 = 0; if (__jsonProps.Contains("call_id")) __score18++; if (__jsonProps.Contains("created_by")) __score18++; if (__jsonProps.Contains("id")) __score18++; - if (__jsonProps.Contains("output")) __score18++; + if (__jsonProps.Contains("operation")) __score18++; if (__jsonProps.Contains("status")) __score18++; if (__jsonProps.Contains("type")) __score18++; var __score19 = 0; - if (__jsonProps.Contains("error")) __score19++; + if (__jsonProps.Contains("call_id")) __score19++; + if (__jsonProps.Contains("created_by")) __score19++; if (__jsonProps.Contains("id")) __score19++; - if (__jsonProps.Contains("server_label")) __score19++; - if (__jsonProps.Contains("tools")) __score19++; + if (__jsonProps.Contains("output")) __score19++; + if (__jsonProps.Contains("status")) __score19++; if (__jsonProps.Contains("type")) __score19++; var __score20 = 0; - if (__jsonProps.Contains("arguments")) __score20++; + if (__jsonProps.Contains("error")) __score20++; if (__jsonProps.Contains("id")) __score20++; - if (__jsonProps.Contains("name")) __score20++; if (__jsonProps.Contains("server_label")) __score20++; + if (__jsonProps.Contains("tools")) __score20++; if (__jsonProps.Contains("type")) __score20++; var __score21 = 0; - if (__jsonProps.Contains("approval_request_id")) __score21++; - if (__jsonProps.Contains("approve")) __score21++; + if (__jsonProps.Contains("arguments")) __score21++; if (__jsonProps.Contains("id")) __score21++; - if (__jsonProps.Contains("reason")) __score21++; + if (__jsonProps.Contains("name")) __score21++; + if (__jsonProps.Contains("server_label")) __score21++; if (__jsonProps.Contains("type")) __score21++; var __score22 = 0; if (__jsonProps.Contains("approval_request_id")) __score22++; - if (__jsonProps.Contains("arguments")) __score22++; - if (__jsonProps.Contains("error")) __score22++; + if (__jsonProps.Contains("approve")) __score22++; if (__jsonProps.Contains("id")) __score22++; - if (__jsonProps.Contains("name")) __score22++; - if (__jsonProps.Contains("output")) __score22++; - if (__jsonProps.Contains("server_label")) __score22++; - if (__jsonProps.Contains("status")) __score22++; + if (__jsonProps.Contains("reason")) __score22++; if (__jsonProps.Contains("type")) __score22++; var __score23 = 0; - if (__jsonProps.Contains("call_id")) __score23++; + if (__jsonProps.Contains("approval_request_id")) __score23++; + if (__jsonProps.Contains("arguments")) __score23++; + if (__jsonProps.Contains("error")) __score23++; if (__jsonProps.Contains("id")) __score23++; - if (__jsonProps.Contains("input")) __score23++; if (__jsonProps.Contains("name")) __score23++; - if (__jsonProps.Contains("namespace")) __score23++; + if (__jsonProps.Contains("output")) __score23++; + if (__jsonProps.Contains("server_label")) __score23++; + if (__jsonProps.Contains("status")) __score23++; if (__jsonProps.Contains("type")) __score23++; var __score24 = 0; if (__jsonProps.Contains("call_id")) __score24++; if (__jsonProps.Contains("id")) __score24++; - if (__jsonProps.Contains("output")) __score24++; + if (__jsonProps.Contains("input")) __score24++; + if (__jsonProps.Contains("name")) __score24++; + if (__jsonProps.Contains("namespace")) __score24++; if (__jsonProps.Contains("type")) __score24++; + var __score25 = 0; + if (__jsonProps.Contains("call_id")) __score25++; + if (__jsonProps.Contains("id")) __score25++; + if (__jsonProps.Contains("output")) __score25++; + if (__jsonProps.Contains("type")) __score25++; var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -220,6 +225,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat if (__score22 > __bestScore) { __bestScore = __score22; __bestIndex = 22; } if (__score23 > __bestScore) { __bestScore = __score23; __bestIndex = 23; } if (__score24 > __bestScore) { __bestScore = __score24; __bestIndex = 24; } + if (__score25 > __bestScore) { __bestScore = __score25; __bestIndex = 25; } global::tryAGI.OpenAI.Message? message = default; global::tryAGI.OpenAI.FunctionToolCallResource? functionToolCallResource = default; @@ -231,6 +237,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat global::tryAGI.OpenAI.ComputerToolCallOutputResource? computerToolCallOutputResource = default; global::tryAGI.OpenAI.ToolSearchCall? toolSearchCall = default; global::tryAGI.OpenAI.ToolSearchOutput? toolSearchOutput = default; + global::tryAGI.OpenAI.AdditionalTools? additionalTools = default; global::tryAGI.OpenAI.ReasoningItem? reasoning = default; global::tryAGI.OpenAI.CompactionBody? compaction = default; global::tryAGI.OpenAI.CodeInterpreterToolCall? codeInterpreterCall = default; @@ -399,6 +406,21 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } else if (__bestIndex == 10) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalTools), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalTools).Name}"); + additionalTools = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 11) { try { @@ -413,7 +435,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 11) + else if (__bestIndex == 12) { try { @@ -428,7 +450,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 12) + else if (__bestIndex == 13) { try { @@ -443,7 +465,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 13) + else if (__bestIndex == 14) { try { @@ -458,7 +480,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 14) + else if (__bestIndex == 15) { try { @@ -473,7 +495,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 15) + else if (__bestIndex == 16) { try { @@ -488,7 +510,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 16) + else if (__bestIndex == 17) { try { @@ -503,7 +525,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 17) + else if (__bestIndex == 18) { try { @@ -518,7 +540,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 18) + else if (__bestIndex == 19) { try { @@ -533,7 +555,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 19) + else if (__bestIndex == 20) { try { @@ -548,7 +570,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 20) + else if (__bestIndex == 21) { try { @@ -563,7 +585,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 21) + else if (__bestIndex == 22) { try { @@ -578,7 +600,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 22) + else if (__bestIndex == 23) { try { @@ -593,7 +615,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 23) + else if (__bestIndex == 24) { try { @@ -608,7 +630,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 24) + else if (__bestIndex == 25) { try { @@ -625,7 +647,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -642,7 +664,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -659,7 +681,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -676,7 +698,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -693,7 +715,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -710,7 +732,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -727,7 +749,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -744,7 +766,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -761,7 +783,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -778,7 +800,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -795,7 +817,24 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalTools), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalTools).Name}"); + additionalTools = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -812,7 +851,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -829,7 +868,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -846,7 +885,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -863,7 +902,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -880,7 +919,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -897,7 +936,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -914,7 +953,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -931,7 +970,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -948,7 +987,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -965,7 +1004,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -982,7 +1021,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -999,7 +1038,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -1016,7 +1055,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -1033,7 +1072,7 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat } } - if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionToolCallResource == null && functionToolCallOutputResource == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -1071,6 +1110,8 @@ public class ConversationItemJsonConverter : global::System.Text.Json.Serializat toolSearchOutput, + additionalTools, + reasoning, compaction, @@ -1174,6 +1215,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ToolSearchOutput).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.ToolSearchOutput!, typeInfo); } + else if (value.IsAdditionalTools) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalTools), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalTools).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.AdditionalTools!, typeInfo); + } else if (value.IsReasoning) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ReasoningItem), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Item.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Item.g.cs index 2b62309b..2fa2519e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Item.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Item.g.cs @@ -91,6 +91,13 @@ public class ItemJsonConverter : global::System.Text.Json.Serialization.JsonConv throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ToolSearchOutputItemParam)}"); toolSearchOutput = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.AdditionalToolsItemParam? additionalTools = default; + if (discriminator?.Type == global::tryAGI.OpenAI.ItemDiscriminatorType.AdditionalTools) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.AdditionalToolsItemParam)}"); + additionalTools = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::tryAGI.OpenAI.ReasoningItem? reasoning = default; if (discriminator?.Type == global::tryAGI.OpenAI.ItemDiscriminatorType.Reasoning) { @@ -226,6 +233,8 @@ public class ItemJsonConverter : global::System.Text.Json.Serialization.JsonConv toolSearchOutput, + additionalTools, + reasoning, compaction, @@ -331,6 +340,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.ToolSearchOutput!, typeInfo); } + else if (value.IsAdditionalTools) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalToolsItemParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.AdditionalTools!, typeInfo); + } else if (value.IsReasoning) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ReasoningItem), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ItemField.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ItemField.g.cs index 85adb09a..58c8d255 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ItemField.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ItemField.g.cs @@ -66,145 +66,150 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso if (__jsonProps.Contains("tools")) __score3++; if (__jsonProps.Contains("type")) __score3++; var __score4 = 0; - if (__jsonProps.Contains("call_id")) __score4++; if (__jsonProps.Contains("id")) __score4++; - if (__jsonProps.Contains("output")) __score4++; - if (__jsonProps.Contains("status")) __score4++; + if (__jsonProps.Contains("role")) __score4++; + if (__jsonProps.Contains("tools")) __score4++; if (__jsonProps.Contains("type")) __score4++; var __score5 = 0; + if (__jsonProps.Contains("call_id")) __score5++; if (__jsonProps.Contains("id")) __score5++; - if (__jsonProps.Contains("queries")) __score5++; - if (__jsonProps.Contains("results")) __score5++; + if (__jsonProps.Contains("output")) __score5++; if (__jsonProps.Contains("status")) __score5++; if (__jsonProps.Contains("type")) __score5++; var __score6 = 0; - if (__jsonProps.Contains("action")) __score6++; if (__jsonProps.Contains("id")) __score6++; + if (__jsonProps.Contains("queries")) __score6++; + if (__jsonProps.Contains("results")) __score6++; if (__jsonProps.Contains("status")) __score6++; if (__jsonProps.Contains("type")) __score6++; var __score7 = 0; + if (__jsonProps.Contains("action")) __score7++; if (__jsonProps.Contains("id")) __score7++; - if (__jsonProps.Contains("result")) __score7++; if (__jsonProps.Contains("status")) __score7++; if (__jsonProps.Contains("type")) __score7++; var __score8 = 0; - if (__jsonProps.Contains("action")) __score8++; - if (__jsonProps.Contains("actions")) __score8++; - if (__jsonProps.Contains("call_id")) __score8++; if (__jsonProps.Contains("id")) __score8++; - if (__jsonProps.Contains("pending_safety_checks")) __score8++; + if (__jsonProps.Contains("result")) __score8++; if (__jsonProps.Contains("status")) __score8++; if (__jsonProps.Contains("type")) __score8++; var __score9 = 0; + if (__jsonProps.Contains("action")) __score9++; + if (__jsonProps.Contains("actions")) __score9++; + if (__jsonProps.Contains("call_id")) __score9++; + if (__jsonProps.Contains("id")) __score9++; + if (__jsonProps.Contains("pending_safety_checks")) __score9++; + if (__jsonProps.Contains("status")) __score9++; + if (__jsonProps.Contains("type")) __score9++; var __score10 = 0; - if (__jsonProps.Contains("content")) __score10++; - if (__jsonProps.Contains("encrypted_content")) __score10++; - if (__jsonProps.Contains("id")) __score10++; - if (__jsonProps.Contains("status")) __score10++; - if (__jsonProps.Contains("summary")) __score10++; - if (__jsonProps.Contains("type")) __score10++; var __score11 = 0; - if (__jsonProps.Contains("created_by")) __score11++; + if (__jsonProps.Contains("content")) __score11++; if (__jsonProps.Contains("encrypted_content")) __score11++; if (__jsonProps.Contains("id")) __score11++; + if (__jsonProps.Contains("status")) __score11++; + if (__jsonProps.Contains("summary")) __score11++; if (__jsonProps.Contains("type")) __score11++; var __score12 = 0; - if (__jsonProps.Contains("code")) __score12++; - if (__jsonProps.Contains("container_id")) __score12++; + if (__jsonProps.Contains("created_by")) __score12++; + if (__jsonProps.Contains("encrypted_content")) __score12++; if (__jsonProps.Contains("id")) __score12++; - if (__jsonProps.Contains("outputs")) __score12++; - if (__jsonProps.Contains("status")) __score12++; if (__jsonProps.Contains("type")) __score12++; var __score13 = 0; - if (__jsonProps.Contains("action")) __score13++; - if (__jsonProps.Contains("action.command")) __score13++; - if (__jsonProps.Contains("action.env")) __score13++; - if (__jsonProps.Contains("action.timeout_ms")) __score13++; - if (__jsonProps.Contains("action.type")) __score13++; - if (__jsonProps.Contains("action.user")) __score13++; - if (__jsonProps.Contains("action.working_directory")) __score13++; - if (__jsonProps.Contains("call_id")) __score13++; + if (__jsonProps.Contains("code")) __score13++; + if (__jsonProps.Contains("container_id")) __score13++; if (__jsonProps.Contains("id")) __score13++; + if (__jsonProps.Contains("outputs")) __score13++; if (__jsonProps.Contains("status")) __score13++; if (__jsonProps.Contains("type")) __score13++; var __score14 = 0; + if (__jsonProps.Contains("action")) __score14++; + if (__jsonProps.Contains("action.command")) __score14++; + if (__jsonProps.Contains("action.env")) __score14++; + if (__jsonProps.Contains("action.timeout_ms")) __score14++; + if (__jsonProps.Contains("action.type")) __score14++; + if (__jsonProps.Contains("action.user")) __score14++; + if (__jsonProps.Contains("action.working_directory")) __score14++; + if (__jsonProps.Contains("call_id")) __score14++; if (__jsonProps.Contains("id")) __score14++; - if (__jsonProps.Contains("output")) __score14++; if (__jsonProps.Contains("status")) __score14++; if (__jsonProps.Contains("type")) __score14++; var __score15 = 0; - if (__jsonProps.Contains("action")) __score15++; - if (__jsonProps.Contains("action.commands")) __score15++; - if (__jsonProps.Contains("action.max_output_length")) __score15++; - if (__jsonProps.Contains("action.timeout_ms")) __score15++; - if (__jsonProps.Contains("call_id")) __score15++; - if (__jsonProps.Contains("created_by")) __score15++; - if (__jsonProps.Contains("environment")) __score15++; if (__jsonProps.Contains("id")) __score15++; + if (__jsonProps.Contains("output")) __score15++; if (__jsonProps.Contains("status")) __score15++; if (__jsonProps.Contains("type")) __score15++; var __score16 = 0; + if (__jsonProps.Contains("action")) __score16++; + if (__jsonProps.Contains("action.commands")) __score16++; + if (__jsonProps.Contains("action.max_output_length")) __score16++; + if (__jsonProps.Contains("action.timeout_ms")) __score16++; if (__jsonProps.Contains("call_id")) __score16++; if (__jsonProps.Contains("created_by")) __score16++; + if (__jsonProps.Contains("environment")) __score16++; if (__jsonProps.Contains("id")) __score16++; - if (__jsonProps.Contains("max_output_length")) __score16++; - if (__jsonProps.Contains("output")) __score16++; if (__jsonProps.Contains("status")) __score16++; if (__jsonProps.Contains("type")) __score16++; var __score17 = 0; if (__jsonProps.Contains("call_id")) __score17++; if (__jsonProps.Contains("created_by")) __score17++; if (__jsonProps.Contains("id")) __score17++; - if (__jsonProps.Contains("operation")) __score17++; + if (__jsonProps.Contains("max_output_length")) __score17++; + if (__jsonProps.Contains("output")) __score17++; if (__jsonProps.Contains("status")) __score17++; if (__jsonProps.Contains("type")) __score17++; var __score18 = 0; if (__jsonProps.Contains("call_id")) __score18++; if (__jsonProps.Contains("created_by")) __score18++; if (__jsonProps.Contains("id")) __score18++; - if (__jsonProps.Contains("output")) __score18++; + if (__jsonProps.Contains("operation")) __score18++; if (__jsonProps.Contains("status")) __score18++; if (__jsonProps.Contains("type")) __score18++; var __score19 = 0; - if (__jsonProps.Contains("error")) __score19++; + if (__jsonProps.Contains("call_id")) __score19++; + if (__jsonProps.Contains("created_by")) __score19++; if (__jsonProps.Contains("id")) __score19++; - if (__jsonProps.Contains("server_label")) __score19++; - if (__jsonProps.Contains("tools")) __score19++; + if (__jsonProps.Contains("output")) __score19++; + if (__jsonProps.Contains("status")) __score19++; if (__jsonProps.Contains("type")) __score19++; var __score20 = 0; - if (__jsonProps.Contains("arguments")) __score20++; + if (__jsonProps.Contains("error")) __score20++; if (__jsonProps.Contains("id")) __score20++; - if (__jsonProps.Contains("name")) __score20++; if (__jsonProps.Contains("server_label")) __score20++; + if (__jsonProps.Contains("tools")) __score20++; if (__jsonProps.Contains("type")) __score20++; var __score21 = 0; - if (__jsonProps.Contains("approval_request_id")) __score21++; - if (__jsonProps.Contains("approve")) __score21++; + if (__jsonProps.Contains("arguments")) __score21++; if (__jsonProps.Contains("id")) __score21++; - if (__jsonProps.Contains("reason")) __score21++; + if (__jsonProps.Contains("name")) __score21++; + if (__jsonProps.Contains("server_label")) __score21++; if (__jsonProps.Contains("type")) __score21++; var __score22 = 0; if (__jsonProps.Contains("approval_request_id")) __score22++; - if (__jsonProps.Contains("arguments")) __score22++; - if (__jsonProps.Contains("error")) __score22++; + if (__jsonProps.Contains("approve")) __score22++; if (__jsonProps.Contains("id")) __score22++; - if (__jsonProps.Contains("name")) __score22++; - if (__jsonProps.Contains("output")) __score22++; - if (__jsonProps.Contains("server_label")) __score22++; - if (__jsonProps.Contains("status")) __score22++; + if (__jsonProps.Contains("reason")) __score22++; if (__jsonProps.Contains("type")) __score22++; var __score23 = 0; - if (__jsonProps.Contains("call_id")) __score23++; + if (__jsonProps.Contains("approval_request_id")) __score23++; + if (__jsonProps.Contains("arguments")) __score23++; + if (__jsonProps.Contains("error")) __score23++; if (__jsonProps.Contains("id")) __score23++; - if (__jsonProps.Contains("input")) __score23++; if (__jsonProps.Contains("name")) __score23++; - if (__jsonProps.Contains("namespace")) __score23++; + if (__jsonProps.Contains("output")) __score23++; + if (__jsonProps.Contains("server_label")) __score23++; + if (__jsonProps.Contains("status")) __score23++; if (__jsonProps.Contains("type")) __score23++; var __score24 = 0; if (__jsonProps.Contains("call_id")) __score24++; if (__jsonProps.Contains("id")) __score24++; - if (__jsonProps.Contains("output")) __score24++; + if (__jsonProps.Contains("input")) __score24++; + if (__jsonProps.Contains("name")) __score24++; + if (__jsonProps.Contains("namespace")) __score24++; if (__jsonProps.Contains("type")) __score24++; + var __score25 = 0; + if (__jsonProps.Contains("call_id")) __score25++; + if (__jsonProps.Contains("id")) __score25++; + if (__jsonProps.Contains("output")) __score25++; + if (__jsonProps.Contains("type")) __score25++; var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -232,11 +237,13 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso if (__score22 > __bestScore) { __bestScore = __score22; __bestIndex = 22; } if (__score23 > __bestScore) { __bestScore = __score23; __bestIndex = 23; } if (__score24 > __bestScore) { __bestScore = __score24; __bestIndex = 24; } + if (__score25 > __bestScore) { __bestScore = __score25; __bestIndex = 25; } global::tryAGI.OpenAI.Message? message = default; global::tryAGI.OpenAI.FunctionToolCall? functionCall = default; global::tryAGI.OpenAI.ToolSearchCall? toolSearchCall = default; global::tryAGI.OpenAI.ToolSearchOutput? toolSearchOutput = default; + global::tryAGI.OpenAI.AdditionalTools? additionalTools = default; global::tryAGI.OpenAI.FunctionToolCallOutput? functionCallOutput = default; global::tryAGI.OpenAI.FileSearchToolCall? fileSearchCall = default; global::tryAGI.OpenAI.WebSearchToolCall? webSearchCall = default; @@ -321,6 +328,21 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } else if (__bestIndex == 4) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalTools), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalTools).Name}"); + additionalTools = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 5) { try { @@ -335,7 +357,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 5) + else if (__bestIndex == 6) { try { @@ -350,7 +372,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 6) + else if (__bestIndex == 7) { try { @@ -365,7 +387,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 7) + else if (__bestIndex == 8) { try { @@ -380,7 +402,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 8) + else if (__bestIndex == 9) { try { @@ -395,7 +417,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 9) + else if (__bestIndex == 10) { try { @@ -410,7 +432,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 10) + else if (__bestIndex == 11) { try { @@ -425,7 +447,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 11) + else if (__bestIndex == 12) { try { @@ -440,7 +462,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 12) + else if (__bestIndex == 13) { try { @@ -455,7 +477,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 13) + else if (__bestIndex == 14) { try { @@ -470,7 +492,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 14) + else if (__bestIndex == 15) { try { @@ -485,7 +507,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 15) + else if (__bestIndex == 16) { try { @@ -500,7 +522,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 16) + else if (__bestIndex == 17) { try { @@ -515,7 +537,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 17) + else if (__bestIndex == 18) { try { @@ -530,7 +552,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 18) + else if (__bestIndex == 19) { try { @@ -545,7 +567,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 19) + else if (__bestIndex == 20) { try { @@ -560,7 +582,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 20) + else if (__bestIndex == 21) { try { @@ -575,7 +597,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 21) + else if (__bestIndex == 22) { try { @@ -590,7 +612,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 22) + else if (__bestIndex == 23) { try { @@ -605,7 +627,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 23) + else if (__bestIndex == 24) { try { @@ -620,7 +642,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso { } } - else if (__bestIndex == 24) + else if (__bestIndex == 25) { try { @@ -637,7 +659,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -654,7 +676,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -671,7 +693,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -688,7 +710,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -705,7 +727,24 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalTools), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalTools).Name}"); + additionalTools = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -722,7 +761,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -739,7 +778,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -756,7 +795,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -773,7 +812,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -790,7 +829,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -807,7 +846,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -824,7 +863,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -841,7 +880,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -858,7 +897,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -875,7 +914,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -892,7 +931,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -909,7 +948,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -926,7 +965,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -943,7 +982,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -960,7 +999,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -977,7 +1016,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -994,7 +1033,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -1011,7 +1050,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -1028,7 +1067,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -1045,7 +1084,7 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso } } - if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) + if (message == null && functionCall == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && functionCallOutput == null && fileSearchCall == null && webSearchCall == null && imageGenerationCall == null && computerCall == null && computerToolCallOutputResource == null && reasoning == null && compaction == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && customToolCall == null && customToolCallOutput == null) { try { @@ -1071,6 +1110,8 @@ public class ItemFieldJsonConverter : global::System.Text.Json.Serialization.Jso toolSearchOutput, + additionalTools, + functionCallOutput, fileSearchCall, @@ -1150,6 +1191,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ToolSearchOutput).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.ToolSearchOutput!, typeInfo); } + else if (value.IsAdditionalTools) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalTools), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalTools).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.AdditionalTools!, typeInfo); + } else if (value.IsFunctionCallOutput) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.FunctionToolCallOutput), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ItemResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ItemResource.g.cs index 333d4c2e..30c48830 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ItemResource.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ItemResource.g.cs @@ -81,109 +81,114 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. if (__jsonProps.Contains("tools")) __score9++; if (__jsonProps.Contains("type")) __score9++; var __score10 = 0; - if (__jsonProps.Contains("content")) __score10++; - if (__jsonProps.Contains("encrypted_content")) __score10++; if (__jsonProps.Contains("id")) __score10++; - if (__jsonProps.Contains("status")) __score10++; - if (__jsonProps.Contains("summary")) __score10++; + if (__jsonProps.Contains("role")) __score10++; + if (__jsonProps.Contains("tools")) __score10++; if (__jsonProps.Contains("type")) __score10++; var __score11 = 0; - if (__jsonProps.Contains("created_by")) __score11++; + if (__jsonProps.Contains("content")) __score11++; if (__jsonProps.Contains("encrypted_content")) __score11++; if (__jsonProps.Contains("id")) __score11++; + if (__jsonProps.Contains("status")) __score11++; + if (__jsonProps.Contains("summary")) __score11++; if (__jsonProps.Contains("type")) __score11++; var __score12 = 0; + if (__jsonProps.Contains("created_by")) __score12++; + if (__jsonProps.Contains("encrypted_content")) __score12++; if (__jsonProps.Contains("id")) __score12++; - if (__jsonProps.Contains("result")) __score12++; - if (__jsonProps.Contains("status")) __score12++; if (__jsonProps.Contains("type")) __score12++; var __score13 = 0; - if (__jsonProps.Contains("code")) __score13++; - if (__jsonProps.Contains("container_id")) __score13++; if (__jsonProps.Contains("id")) __score13++; - if (__jsonProps.Contains("outputs")) __score13++; + if (__jsonProps.Contains("result")) __score13++; if (__jsonProps.Contains("status")) __score13++; if (__jsonProps.Contains("type")) __score13++; var __score14 = 0; - if (__jsonProps.Contains("action")) __score14++; - if (__jsonProps.Contains("action.command")) __score14++; - if (__jsonProps.Contains("action.env")) __score14++; - if (__jsonProps.Contains("action.timeout_ms")) __score14++; - if (__jsonProps.Contains("action.type")) __score14++; - if (__jsonProps.Contains("action.user")) __score14++; - if (__jsonProps.Contains("action.working_directory")) __score14++; - if (__jsonProps.Contains("call_id")) __score14++; + if (__jsonProps.Contains("code")) __score14++; + if (__jsonProps.Contains("container_id")) __score14++; if (__jsonProps.Contains("id")) __score14++; + if (__jsonProps.Contains("outputs")) __score14++; if (__jsonProps.Contains("status")) __score14++; if (__jsonProps.Contains("type")) __score14++; var __score15 = 0; + if (__jsonProps.Contains("action")) __score15++; + if (__jsonProps.Contains("action.command")) __score15++; + if (__jsonProps.Contains("action.env")) __score15++; + if (__jsonProps.Contains("action.timeout_ms")) __score15++; + if (__jsonProps.Contains("action.type")) __score15++; + if (__jsonProps.Contains("action.user")) __score15++; + if (__jsonProps.Contains("action.working_directory")) __score15++; + if (__jsonProps.Contains("call_id")) __score15++; if (__jsonProps.Contains("id")) __score15++; - if (__jsonProps.Contains("output")) __score15++; if (__jsonProps.Contains("status")) __score15++; if (__jsonProps.Contains("type")) __score15++; var __score16 = 0; - if (__jsonProps.Contains("action")) __score16++; - if (__jsonProps.Contains("action.commands")) __score16++; - if (__jsonProps.Contains("action.max_output_length")) __score16++; - if (__jsonProps.Contains("action.timeout_ms")) __score16++; - if (__jsonProps.Contains("call_id")) __score16++; - if (__jsonProps.Contains("created_by")) __score16++; - if (__jsonProps.Contains("environment")) __score16++; if (__jsonProps.Contains("id")) __score16++; + if (__jsonProps.Contains("output")) __score16++; if (__jsonProps.Contains("status")) __score16++; if (__jsonProps.Contains("type")) __score16++; var __score17 = 0; + if (__jsonProps.Contains("action")) __score17++; + if (__jsonProps.Contains("action.commands")) __score17++; + if (__jsonProps.Contains("action.max_output_length")) __score17++; + if (__jsonProps.Contains("action.timeout_ms")) __score17++; if (__jsonProps.Contains("call_id")) __score17++; if (__jsonProps.Contains("created_by")) __score17++; + if (__jsonProps.Contains("environment")) __score17++; if (__jsonProps.Contains("id")) __score17++; - if (__jsonProps.Contains("max_output_length")) __score17++; - if (__jsonProps.Contains("output")) __score17++; if (__jsonProps.Contains("status")) __score17++; if (__jsonProps.Contains("type")) __score17++; var __score18 = 0; if (__jsonProps.Contains("call_id")) __score18++; if (__jsonProps.Contains("created_by")) __score18++; if (__jsonProps.Contains("id")) __score18++; - if (__jsonProps.Contains("operation")) __score18++; + if (__jsonProps.Contains("max_output_length")) __score18++; + if (__jsonProps.Contains("output")) __score18++; if (__jsonProps.Contains("status")) __score18++; if (__jsonProps.Contains("type")) __score18++; var __score19 = 0; if (__jsonProps.Contains("call_id")) __score19++; if (__jsonProps.Contains("created_by")) __score19++; if (__jsonProps.Contains("id")) __score19++; - if (__jsonProps.Contains("output")) __score19++; + if (__jsonProps.Contains("operation")) __score19++; if (__jsonProps.Contains("status")) __score19++; if (__jsonProps.Contains("type")) __score19++; var __score20 = 0; - if (__jsonProps.Contains("error")) __score20++; + if (__jsonProps.Contains("call_id")) __score20++; + if (__jsonProps.Contains("created_by")) __score20++; if (__jsonProps.Contains("id")) __score20++; - if (__jsonProps.Contains("server_label")) __score20++; - if (__jsonProps.Contains("tools")) __score20++; + if (__jsonProps.Contains("output")) __score20++; + if (__jsonProps.Contains("status")) __score20++; if (__jsonProps.Contains("type")) __score20++; var __score21 = 0; - if (__jsonProps.Contains("arguments")) __score21++; + if (__jsonProps.Contains("error")) __score21++; if (__jsonProps.Contains("id")) __score21++; - if (__jsonProps.Contains("name")) __score21++; if (__jsonProps.Contains("server_label")) __score21++; + if (__jsonProps.Contains("tools")) __score21++; if (__jsonProps.Contains("type")) __score21++; var __score22 = 0; - if (__jsonProps.Contains("approval_request_id")) __score22++; - if (__jsonProps.Contains("approve")) __score22++; + if (__jsonProps.Contains("arguments")) __score22++; if (__jsonProps.Contains("id")) __score22++; - if (__jsonProps.Contains("reason")) __score22++; + if (__jsonProps.Contains("name")) __score22++; + if (__jsonProps.Contains("server_label")) __score22++; if (__jsonProps.Contains("type")) __score22++; var __score23 = 0; if (__jsonProps.Contains("approval_request_id")) __score23++; - if (__jsonProps.Contains("arguments")) __score23++; - if (__jsonProps.Contains("error")) __score23++; + if (__jsonProps.Contains("approve")) __score23++; if (__jsonProps.Contains("id")) __score23++; - if (__jsonProps.Contains("name")) __score23++; - if (__jsonProps.Contains("output")) __score23++; - if (__jsonProps.Contains("server_label")) __score23++; - if (__jsonProps.Contains("status")) __score23++; + if (__jsonProps.Contains("reason")) __score23++; if (__jsonProps.Contains("type")) __score23++; var __score24 = 0; + if (__jsonProps.Contains("approval_request_id")) __score24++; + if (__jsonProps.Contains("arguments")) __score24++; + if (__jsonProps.Contains("error")) __score24++; + if (__jsonProps.Contains("id")) __score24++; + if (__jsonProps.Contains("name")) __score24++; + if (__jsonProps.Contains("output")) __score24++; + if (__jsonProps.Contains("server_label")) __score24++; + if (__jsonProps.Contains("status")) __score24++; + if (__jsonProps.Contains("type")) __score24++; var __score25 = 0; + var __score26 = 0; var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -212,6 +217,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. if (__score23 > __bestScore) { __bestScore = __score23; __bestIndex = 23; } if (__score24 > __bestScore) { __bestScore = __score24; __bestIndex = 24; } if (__score25 > __bestScore) { __bestScore = __score25; __bestIndex = 25; } + if (__score26 > __bestScore) { __bestScore = __score26; __bestIndex = 26; } global::tryAGI.OpenAI.InputMessageResource? inputMessage = default; global::tryAGI.OpenAI.OutputMessage? message = default; @@ -223,6 +229,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. global::tryAGI.OpenAI.FunctionToolCallOutputResource? functionToolCallOutput = default; global::tryAGI.OpenAI.ToolSearchCall? toolSearchCall = default; global::tryAGI.OpenAI.ToolSearchOutput? toolSearchOutput = default; + global::tryAGI.OpenAI.AdditionalTools? additionalTools = default; global::tryAGI.OpenAI.ReasoningItem? reasoning = default; global::tryAGI.OpenAI.CompactionBody? compaction = default; global::tryAGI.OpenAI.ImageGenToolCall? imageGenerationCall = default; @@ -392,6 +399,21 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } else if (__bestIndex == 10) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalTools), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalTools).Name}"); + additionalTools = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 11) { try { @@ -406,7 +428,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 11) + else if (__bestIndex == 12) { try { @@ -421,7 +443,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 12) + else if (__bestIndex == 13) { try { @@ -436,7 +458,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 13) + else if (__bestIndex == 14) { try { @@ -451,7 +473,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 14) + else if (__bestIndex == 15) { try { @@ -466,7 +488,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 15) + else if (__bestIndex == 16) { try { @@ -481,7 +503,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 16) + else if (__bestIndex == 17) { try { @@ -496,7 +518,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 17) + else if (__bestIndex == 18) { try { @@ -511,7 +533,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 18) + else if (__bestIndex == 19) { try { @@ -526,7 +548,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 19) + else if (__bestIndex == 20) { try { @@ -541,7 +563,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 20) + else if (__bestIndex == 21) { try { @@ -556,7 +578,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 21) + else if (__bestIndex == 22) { try { @@ -571,7 +593,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 22) + else if (__bestIndex == 23) { try { @@ -586,7 +608,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 23) + else if (__bestIndex == 24) { try { @@ -601,7 +623,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 24) + else if (__bestIndex == 25) { try { @@ -616,7 +638,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. { } } - else if (__bestIndex == 25) + else if (__bestIndex == 26) { try { @@ -633,7 +655,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -650,7 +672,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -667,7 +689,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -684,7 +706,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -701,7 +723,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -718,7 +740,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -735,7 +757,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -752,7 +774,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -769,7 +791,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -786,7 +808,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -803,7 +825,24 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalTools), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalTools).Name}"); + additionalTools = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -820,7 +859,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -837,7 +876,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -854,7 +893,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -871,7 +910,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -888,7 +927,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -905,7 +944,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -922,7 +961,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -939,7 +978,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -956,7 +995,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -973,7 +1012,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -990,7 +1029,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -1007,7 +1046,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -1024,7 +1063,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -1041,7 +1080,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -1058,7 +1097,7 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. } } - if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) + if (inputMessage == null && message == null && fileSearchCall == null && computerCall == null && computerToolCallOutput == null && webSearchCall == null && functionToolCall == null && functionToolCallOutput == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && reasoning == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && mcpCall == null && responseCustomToolCallItem == null && responseCustomToolCallOutputItem == null) { try { @@ -1096,6 +1135,8 @@ public class ItemResourceJsonConverter : global::System.Text.Json.Serialization. toolSearchOutput, + additionalTools, + reasoning, compaction, @@ -1201,6 +1242,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ToolSearchOutput).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.ToolSearchOutput!, typeInfo); } + else if (value.IsAdditionalTools) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalTools), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalTools).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.AdditionalTools!, typeInfo); + } else if (value.IsReasoning) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ReasoningItem), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OutputItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OutputItem.g.cs index c8640de8..a75f83ff 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OutputItem.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OutputItem.g.cs @@ -94,108 +94,113 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js if (__jsonProps.Contains("tools")) __score9++; if (__jsonProps.Contains("type")) __score9++; var __score10 = 0; - if (__jsonProps.Contains("created_by")) __score10++; - if (__jsonProps.Contains("encrypted_content")) __score10++; if (__jsonProps.Contains("id")) __score10++; + if (__jsonProps.Contains("role")) __score10++; + if (__jsonProps.Contains("tools")) __score10++; if (__jsonProps.Contains("type")) __score10++; var __score11 = 0; + if (__jsonProps.Contains("created_by")) __score11++; + if (__jsonProps.Contains("encrypted_content")) __score11++; if (__jsonProps.Contains("id")) __score11++; - if (__jsonProps.Contains("result")) __score11++; - if (__jsonProps.Contains("status")) __score11++; if (__jsonProps.Contains("type")) __score11++; var __score12 = 0; - if (__jsonProps.Contains("code")) __score12++; - if (__jsonProps.Contains("container_id")) __score12++; if (__jsonProps.Contains("id")) __score12++; - if (__jsonProps.Contains("outputs")) __score12++; + if (__jsonProps.Contains("result")) __score12++; if (__jsonProps.Contains("status")) __score12++; if (__jsonProps.Contains("type")) __score12++; var __score13 = 0; - if (__jsonProps.Contains("action")) __score13++; - if (__jsonProps.Contains("action.command")) __score13++; - if (__jsonProps.Contains("action.env")) __score13++; - if (__jsonProps.Contains("action.timeout_ms")) __score13++; - if (__jsonProps.Contains("action.type")) __score13++; - if (__jsonProps.Contains("action.user")) __score13++; - if (__jsonProps.Contains("action.working_directory")) __score13++; - if (__jsonProps.Contains("call_id")) __score13++; + if (__jsonProps.Contains("code")) __score13++; + if (__jsonProps.Contains("container_id")) __score13++; if (__jsonProps.Contains("id")) __score13++; + if (__jsonProps.Contains("outputs")) __score13++; if (__jsonProps.Contains("status")) __score13++; if (__jsonProps.Contains("type")) __score13++; var __score14 = 0; + if (__jsonProps.Contains("action")) __score14++; + if (__jsonProps.Contains("action.command")) __score14++; + if (__jsonProps.Contains("action.env")) __score14++; + if (__jsonProps.Contains("action.timeout_ms")) __score14++; + if (__jsonProps.Contains("action.type")) __score14++; + if (__jsonProps.Contains("action.user")) __score14++; + if (__jsonProps.Contains("action.working_directory")) __score14++; + if (__jsonProps.Contains("call_id")) __score14++; if (__jsonProps.Contains("id")) __score14++; - if (__jsonProps.Contains("output")) __score14++; if (__jsonProps.Contains("status")) __score14++; if (__jsonProps.Contains("type")) __score14++; var __score15 = 0; - if (__jsonProps.Contains("action")) __score15++; - if (__jsonProps.Contains("action.commands")) __score15++; - if (__jsonProps.Contains("action.max_output_length")) __score15++; - if (__jsonProps.Contains("action.timeout_ms")) __score15++; - if (__jsonProps.Contains("call_id")) __score15++; - if (__jsonProps.Contains("created_by")) __score15++; - if (__jsonProps.Contains("environment")) __score15++; if (__jsonProps.Contains("id")) __score15++; + if (__jsonProps.Contains("output")) __score15++; if (__jsonProps.Contains("status")) __score15++; if (__jsonProps.Contains("type")) __score15++; var __score16 = 0; + if (__jsonProps.Contains("action")) __score16++; + if (__jsonProps.Contains("action.commands")) __score16++; + if (__jsonProps.Contains("action.max_output_length")) __score16++; + if (__jsonProps.Contains("action.timeout_ms")) __score16++; if (__jsonProps.Contains("call_id")) __score16++; if (__jsonProps.Contains("created_by")) __score16++; + if (__jsonProps.Contains("environment")) __score16++; if (__jsonProps.Contains("id")) __score16++; - if (__jsonProps.Contains("max_output_length")) __score16++; - if (__jsonProps.Contains("output")) __score16++; if (__jsonProps.Contains("status")) __score16++; if (__jsonProps.Contains("type")) __score16++; var __score17 = 0; if (__jsonProps.Contains("call_id")) __score17++; if (__jsonProps.Contains("created_by")) __score17++; if (__jsonProps.Contains("id")) __score17++; - if (__jsonProps.Contains("operation")) __score17++; + if (__jsonProps.Contains("max_output_length")) __score17++; + if (__jsonProps.Contains("output")) __score17++; if (__jsonProps.Contains("status")) __score17++; if (__jsonProps.Contains("type")) __score17++; var __score18 = 0; if (__jsonProps.Contains("call_id")) __score18++; if (__jsonProps.Contains("created_by")) __score18++; if (__jsonProps.Contains("id")) __score18++; - if (__jsonProps.Contains("output")) __score18++; + if (__jsonProps.Contains("operation")) __score18++; if (__jsonProps.Contains("status")) __score18++; if (__jsonProps.Contains("type")) __score18++; var __score19 = 0; - if (__jsonProps.Contains("approval_request_id")) __score19++; - if (__jsonProps.Contains("arguments")) __score19++; - if (__jsonProps.Contains("error")) __score19++; + if (__jsonProps.Contains("call_id")) __score19++; + if (__jsonProps.Contains("created_by")) __score19++; if (__jsonProps.Contains("id")) __score19++; - if (__jsonProps.Contains("name")) __score19++; if (__jsonProps.Contains("output")) __score19++; - if (__jsonProps.Contains("server_label")) __score19++; if (__jsonProps.Contains("status")) __score19++; if (__jsonProps.Contains("type")) __score19++; var __score20 = 0; + if (__jsonProps.Contains("approval_request_id")) __score20++; + if (__jsonProps.Contains("arguments")) __score20++; if (__jsonProps.Contains("error")) __score20++; if (__jsonProps.Contains("id")) __score20++; + if (__jsonProps.Contains("name")) __score20++; + if (__jsonProps.Contains("output")) __score20++; if (__jsonProps.Contains("server_label")) __score20++; - if (__jsonProps.Contains("tools")) __score20++; + if (__jsonProps.Contains("status")) __score20++; if (__jsonProps.Contains("type")) __score20++; var __score21 = 0; - if (__jsonProps.Contains("arguments")) __score21++; + if (__jsonProps.Contains("error")) __score21++; if (__jsonProps.Contains("id")) __score21++; - if (__jsonProps.Contains("name")) __score21++; if (__jsonProps.Contains("server_label")) __score21++; + if (__jsonProps.Contains("tools")) __score21++; if (__jsonProps.Contains("type")) __score21++; var __score22 = 0; - if (__jsonProps.Contains("approval_request_id")) __score22++; - if (__jsonProps.Contains("approve")) __score22++; + if (__jsonProps.Contains("arguments")) __score22++; if (__jsonProps.Contains("id")) __score22++; - if (__jsonProps.Contains("reason")) __score22++; + if (__jsonProps.Contains("name")) __score22++; + if (__jsonProps.Contains("server_label")) __score22++; if (__jsonProps.Contains("type")) __score22++; var __score23 = 0; - if (__jsonProps.Contains("call_id")) __score23++; + if (__jsonProps.Contains("approval_request_id")) __score23++; + if (__jsonProps.Contains("approve")) __score23++; if (__jsonProps.Contains("id")) __score23++; - if (__jsonProps.Contains("input")) __score23++; - if (__jsonProps.Contains("name")) __score23++; - if (__jsonProps.Contains("namespace")) __score23++; + if (__jsonProps.Contains("reason")) __score23++; if (__jsonProps.Contains("type")) __score23++; var __score24 = 0; + if (__jsonProps.Contains("call_id")) __score24++; + if (__jsonProps.Contains("id")) __score24++; + if (__jsonProps.Contains("input")) __score24++; + if (__jsonProps.Contains("name")) __score24++; + if (__jsonProps.Contains("namespace")) __score24++; + if (__jsonProps.Contains("type")) __score24++; + var __score25 = 0; var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -223,6 +228,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js if (__score22 > __bestScore) { __bestScore = __score22; __bestIndex = 22; } if (__score23 > __bestScore) { __bestScore = __score23; __bestIndex = 23; } if (__score24 > __bestScore) { __bestScore = __score24; __bestIndex = 24; } + if (__score25 > __bestScore) { __bestScore = __score25; __bestIndex = 25; } global::tryAGI.OpenAI.OutputMessage? message = default; global::tryAGI.OpenAI.FileSearchToolCall? fileSearchCall = default; @@ -234,6 +240,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js global::tryAGI.OpenAI.ReasoningItem? reasoning = default; global::tryAGI.OpenAI.ToolSearchCall? toolSearchCall = default; global::tryAGI.OpenAI.ToolSearchOutput? toolSearchOutput = default; + global::tryAGI.OpenAI.AdditionalTools? additionalTools = default; global::tryAGI.OpenAI.CompactionBody? compaction = default; global::tryAGI.OpenAI.ImageGenToolCall? imageGenerationCall = default; global::tryAGI.OpenAI.CodeInterpreterToolCall? codeInterpreterCall = default; @@ -402,6 +409,21 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } else if (__bestIndex == 10) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalTools), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalTools).Name}"); + additionalTools = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 11) { try { @@ -416,7 +438,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 11) + else if (__bestIndex == 12) { try { @@ -431,7 +453,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 12) + else if (__bestIndex == 13) { try { @@ -446,7 +468,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 13) + else if (__bestIndex == 14) { try { @@ -461,7 +483,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 14) + else if (__bestIndex == 15) { try { @@ -476,7 +498,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 15) + else if (__bestIndex == 16) { try { @@ -491,7 +513,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 16) + else if (__bestIndex == 17) { try { @@ -506,7 +528,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 17) + else if (__bestIndex == 18) { try { @@ -521,7 +543,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 18) + else if (__bestIndex == 19) { try { @@ -536,7 +558,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 19) + else if (__bestIndex == 20) { try { @@ -551,7 +573,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 20) + else if (__bestIndex == 21) { try { @@ -566,7 +588,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 21) + else if (__bestIndex == 22) { try { @@ -581,7 +603,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 22) + else if (__bestIndex == 23) { try { @@ -596,7 +618,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 23) + else if (__bestIndex == 24) { try { @@ -611,7 +633,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js { } } - else if (__bestIndex == 24) + else if (__bestIndex == 25) { try { @@ -628,7 +650,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -645,7 +667,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -662,7 +684,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -679,7 +701,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -696,7 +718,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -713,7 +735,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -730,7 +752,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -747,7 +769,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -764,7 +786,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -781,7 +803,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -798,7 +820,24 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalTools), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalTools).Name}"); + additionalTools = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -815,7 +854,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -832,7 +871,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -849,7 +888,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -866,7 +905,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -883,7 +922,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -900,7 +939,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -917,7 +956,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -934,7 +973,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -951,7 +990,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -968,7 +1007,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -985,7 +1024,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -1002,7 +1041,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -1019,7 +1058,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -1036,7 +1075,7 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js } } - if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) + if (message == null && fileSearchCall == null && functionCall == null && functionToolCallResource == null && webSearchCall == null && computerCall == null && computerToolCallResource == null && reasoning == null && toolSearchCall == null && toolSearchOutput == null && additionalTools == null && compaction == null && imageGenerationCall == null && codeInterpreterCall == null && localShellCall == null && localShellCallOutput == null && shellCall == null && shellCallOutput == null && applyPatchCall == null && applyPatchCallOutput == null && mcpCall == null && mcpListTools == null && mcpApprovalRequest == null && mcpApprovalResponse == null && customToolCall == null && responseCustomToolCallOutputItem == null) { try { @@ -1074,6 +1113,8 @@ public class OutputItemJsonConverter : global::System.Text.Json.Serialization.Js toolSearchOutput, + additionalTools, + compaction, imageGenerationCall, @@ -1177,6 +1218,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ToolSearchOutput).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.ToolSearchOutput!, typeInfo); } + else if (value.IsAdditionalTools) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdditionalTools), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdditionalTools).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.AdditionalTools!, typeInfo); + } else if (value.IsCompaction) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.CompactionBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.PersonalityEnum.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.PersonalityEnum.g.cs new file mode 100644 index 00000000..e9ff158d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.PersonalityEnum.g.cs @@ -0,0 +1,162 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class PersonalityEnumJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.PersonalityEnum Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + + using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); + var __rawJson = __jsonDocument.RootElement.GetRawText(); + var __jsonProps = new global::System.Collections.Generic.HashSet(); + if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name); + } + } + + var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(string), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } + var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.PersonalityEnumEnum), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } + var __bestScore = 0; + var __bestIndex = -1; + if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } + if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; } + + string? personalityEnumVariant1 = default; + global::tryAGI.OpenAI.PersonalityEnumEnum? personalityEnumEnum = default; + if (__bestIndex >= 0) + { + if (__bestIndex == 0) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + personalityEnumVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + else if (__bestIndex == 1) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.PersonalityEnumEnum), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.PersonalityEnumEnum).Name}"); + personalityEnumEnum = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + } + + if (personalityEnumVariant1 == null && personalityEnumEnum == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + personalityEnumVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + if (personalityEnumVariant1 == null && personalityEnumEnum == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.PersonalityEnumEnum), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.PersonalityEnumEnum).Name}"); + personalityEnumEnum = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + var __value = new global::tryAGI.OpenAI.PersonalityEnum( + personalityEnumVariant1, + + personalityEnumEnum + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.PersonalityEnum 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.IsPersonalityEnumVariant1) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PersonalityEnumVariant1!, typeInfo); + } + else if (value.IsPersonalityEnumEnum) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.PersonalityEnumEnum), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.PersonalityEnumEnum).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PersonalityEnumEnum!.Value, typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.PersonalityEnumEnum.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.PersonalityEnumEnum.g.cs new file mode 100644 index 00000000..c80e52bb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.PersonalityEnumEnum.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class PersonalityEnumEnumJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.PersonalityEnumEnum 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.PersonalityEnumEnumExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.PersonalityEnumEnum)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.PersonalityEnumEnum); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.PersonalityEnumEnum value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.PersonalityEnumEnumExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullable.g.cs new file mode 100644 index 00000000..15505135 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class PersonalityEnumEnumNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.PersonalityEnumEnum? 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.PersonalityEnumEnumExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.PersonalityEnumEnum)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.PersonalityEnumEnum?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.PersonalityEnumEnum? 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.PersonalityEnumEnumExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs index 7e783edc..cb2ba68d 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs @@ -3909,6 +3909,10 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), @@ -4045,6 +4049,14 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), @@ -4173,6 +4185,10 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), @@ -4845,6 +4861,8 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), @@ -5338,6 +5356,12 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountUpdated))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountUpdatedChangesRequested))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogServiceAccountDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingDeleted))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserAdded))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserAddedData))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogUserUpdated))] @@ -5575,6 +5599,7 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenToolCall))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCall))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalTools))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionBody))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LocalShellToolCall))] @@ -5684,13 +5709,6 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "CreateContainerBodyNetworkPolicyDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerFileBody))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateEmbeddingRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestModel), TypeInfoPropertyName = "CreateEmbeddingRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat), TypeInfoPropertyName = "CreateEmbeddingRequestEncodingFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Embedding))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseObject), TypeInfoPropertyName = "CreateEmbeddingResponseObject2")] internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -9598,6 +9616,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), @@ -9734,6 +9756,14 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), @@ -9862,6 +9892,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), @@ -10534,6 +10568,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), @@ -10903,6 +10939,13 @@ internal sealed partial class SourceGenerationContextChunk0 : 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.AnyOf), TypeInfoPropertyName = "AnyOfStringCreateEmbeddingRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestModel), TypeInfoPropertyName = "CreateEmbeddingRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat), TypeInfoPropertyName = "CreateEmbeddingRequestEncodingFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Embedding))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseObject), TypeInfoPropertyName = "CreateEmbeddingResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEmbeddingResponseUsage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSource))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceType2")] @@ -11373,13 +11416,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputResourceVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallResourceVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderLabelModelType), TypeInfoPropertyName = "GraderLabelModelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderMultiType), TypeInfoPropertyName = "GraderMultiType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfGraderStringCheckGraderTextSimilarityGraderPythonGraderScoreModelGraderLabelModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderPythonType), TypeInfoPropertyName = "GraderPythonType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModelType), TypeInfoPropertyName = "GraderScoreModelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModelSamplingParams))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckType), TypeInfoPropertyName = "GraderStringCheckType2")] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -15287,6 +15323,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), @@ -15423,6 +15463,14 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), @@ -15551,6 +15599,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), @@ -16223,6 +16275,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), @@ -16592,6 +16646,13 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderMultiType), TypeInfoPropertyName = "GraderMultiType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfGraderStringCheckGraderTextSimilarityGraderPythonGraderScoreModelGraderLabelModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderPythonType), TypeInfoPropertyName = "GraderPythonType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModelType), TypeInfoPropertyName = "GraderScoreModelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModelSamplingParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckType), TypeInfoPropertyName = "GraderStringCheckType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckOperation), TypeInfoPropertyName = "GraderStringCheckOperation2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityType), TypeInfoPropertyName = "GraderTextSimilarityType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric), TypeInfoPropertyName = "GraderTextSimilarityEvaluationMetric2")] @@ -16712,6 +16773,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCallItemParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionSummaryItemParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallOutputItemParam))] @@ -17061,14 +17123,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeBetaResponseMaxOutputTokens2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens), TypeInfoPropertyName = "RealtimeBetaResponseMaxOutputTokens2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsOutputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfToolChoiceOptionsToolChoiceFunctionToolChoiceMCP2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceOptions), TypeInfoPropertyName = "ToolChoiceOptions2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceFunction))] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -20976,6 +21030,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), @@ -21112,6 +21170,14 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), @@ -21240,6 +21306,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), @@ -21912,6 +21982,8 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), @@ -22281,6 +22353,14 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsOutputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfToolChoiceOptionsToolChoiceFunctionToolChoiceMCP2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceOptions), TypeInfoPropertyName = "ToolChoiceOptions2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceFunction))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceMCP))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeBetaResponseCreateParamsMaxOutputTokens2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens), TypeInfoPropertyName = "RealtimeBetaResponseCreateParamsMaxOutputTokens2")] @@ -22750,14 +22830,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionInputTranscriptDeltaType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionOutputAudioDeltaType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionOutputAudioDeltaFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionOutputTranscriptDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionType), TypeInfoPropertyName = "RealtimeTranslationSessionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput))] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -26665,6 +26737,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), @@ -26801,6 +26877,14 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), @@ -26929,6 +27013,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), @@ -27601,6 +27689,8 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), @@ -27970,6 +28060,14 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionOutputTranscriptDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionType), TypeInfoPropertyName = "RealtimeTranslationSessionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription2))] @@ -28439,14 +28537,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsSharedEnum), TypeInfoPropertyName = "VoiceIdsSharedEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResourceObject), TypeInfoPropertyName = "VoiceResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionFind))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionFindType), TypeInfoPropertyName = "WebSearchActionFindType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPageType), TypeInfoPropertyName = "WebSearchActionOpenPageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchType), TypeInfoPropertyName = "WebSearchActionSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -32354,6 +32444,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), @@ -32490,6 +32584,14 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), @@ -32618,6 +32720,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), @@ -33290,6 +33396,8 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), @@ -33659,6 +33767,14 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceResourceObject), TypeInfoPropertyName = "VoiceResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionFind))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionFindType), TypeInfoPropertyName = "WebSearchActionFindType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPageType), TypeInfoPropertyName = "WebSearchActionOpenPageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchType), TypeInfoPropertyName = "WebSearchActionSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchSource))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchSourceType), TypeInfoPropertyName = "WebSearchActionSearchSourceType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1))] @@ -33851,6 +33967,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApplyPatchToolParamType), TypeInfoPropertyName = "ApplyPatchToolParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputType), TypeInfoPropertyName = "ToolSearchOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsType), TypeInfoPropertyName = "AdditionalToolsType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionBodyType), TypeInfoPropertyName = "CompactionBodyType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputLogsType), TypeInfoPropertyName = "CodeInterpreterOutputLogsType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CodeInterpreterOutputImageType), TypeInfoPropertyName = "CodeInterpreterOutputImageType2")] @@ -33907,6 +34024,8 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType), TypeInfoPropertyName = "FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchCallItemParamType), TypeInfoPropertyName = "ToolSearchCallItemParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParamType), TypeInfoPropertyName = "ToolSearchOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamType), TypeInfoPropertyName = "AdditionalToolsItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamRole), TypeInfoPropertyName = "AdditionalToolsItemParamRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CompactionSummaryItemParamType), TypeInfoPropertyName = "CompactionSummaryItemParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellActionParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionShellCallItemStatus), TypeInfoPropertyName = "FunctionShellCallItemStatus2")] @@ -33978,6 +34097,8 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VideoContentVariant), TypeInfoPropertyName = "VideoContentVariant2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateVideoRemixBody))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationEnum), TypeInfoPropertyName = "TruncationEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersonalityEnum), TypeInfoPropertyName = "PersonalityEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersonalityEnumEnum), TypeInfoPropertyName = "PersonalityEnumEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenCountsBody))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenCountsResource))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TokenCountsResourceObject), TypeInfoPropertyName = "TokenCountsResourceObject2")] @@ -34123,19 +34244,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder), TypeInfoPropertyName = "GetEvalRunOutputItemsOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesOrder), TypeInfoPropertyName = "ListFilesOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder), TypeInfoPropertyName = "ListFineTuningCheckpointPermissionsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysListOrder), TypeInfoPropertyName = "AdminApiKeysListOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAuditLogsEffectiveAt))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrganizationCertificatesOrder), TypeInfoPropertyName = "ListOrganizationCertificatesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetCertificateIncludeItem), TypeInfoPropertyName = "GetCertificateIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCostsBucketWidth), TypeInfoPropertyName = "UsageCostsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCostsGroupByItem), TypeInfoPropertyName = "UsageCostsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupsOrder), TypeInfoPropertyName = "ListGroupsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder), TypeInfoPropertyName = "ListGroupRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupUsersOrder), TypeInfoPropertyName = "ListGroupUsersOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesOrder), TypeInfoPropertyName = "ListProjectCertificatesOrder2")] internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -38043,6 +38151,10 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter), @@ -38179,6 +38291,14 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter), @@ -38307,6 +38427,10 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter), @@ -38979,6 +39103,8 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter), @@ -39348,6 +39474,19 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysListOrder), TypeInfoPropertyName = "AdminApiKeysListOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAuditLogsEffectiveAt))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrganizationCertificatesOrder), TypeInfoPropertyName = "ListOrganizationCertificatesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetCertificateIncludeItem), TypeInfoPropertyName = "GetCertificateIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCostsBucketWidth), TypeInfoPropertyName = "UsageCostsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCostsGroupByItem), TypeInfoPropertyName = "UsageCostsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupsOrder), TypeInfoPropertyName = "ListGroupsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder), TypeInfoPropertyName = "ListGroupRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupUsersOrder), TypeInfoPropertyName = "ListGroupUsersOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesOrder), TypeInfoPropertyName = "ListProjectCertificatesOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupsOrder), TypeInfoPropertyName = "ListProjectGroupsOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RetrieveProjectGroupGroupType), TypeInfoPropertyName = "RetrieveProjectGroupGroupType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectSpendAlertsOrder), TypeInfoPropertyName = "ListProjectSpendAlertsOrder2")] @@ -41669,6 +41808,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchToolParamTypeNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputTypeNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompactionBodyTypeNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CodeInterpreterOutputLogsTypeJsonConverter()); @@ -41737,6 +41878,10 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchCallItemParamTypeNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolSearchOutputItemParamTypeNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.CompactionSummaryItemParamTypeNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallItemStatusJsonConverter()); @@ -41801,6 +41946,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.VideoContentVariantNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TruncationEnumJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TruncationEnumNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PersonalityEnumEnumNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TokenCountsResourceObjectNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PromptCacheRetentionEnumJsonConverter()); @@ -42137,6 +42284,7 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o 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.VideoModelJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ItemFieldJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AnnotationsItem3JsonConverter()); 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 971278e5..7338dabe 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs @@ -520,11191 +520,11243 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::tryAGI.OpenAI.AuditLogUserAdded? Type123 { get; set; } + public global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreated? Type123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogUserAddedData? Type124 { get; set; } + public global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdated? Type124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogUserUpdated? Type125 { get; set; } + public global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderDeleted? Type125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogUserUpdatedChangesRequested? Type126 { get; set; } + public global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreated? Type126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogUserDeleted? Type127 { get; set; } + public global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdated? Type127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificateCreated? Type128 { get; set; } + public global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingDeleted? Type128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificateUpdated? Type129 { get; set; } + public global::tryAGI.OpenAI.AuditLogUserAdded? Type129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificateDeleted? Type130 { get; set; } + public global::tryAGI.OpenAI.AuditLogUserAddedData? Type130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificatesActivated? Type131 { get; set; } + public global::tryAGI.OpenAI.AuditLogUserUpdated? Type131 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type132 { get; set; } + public global::tryAGI.OpenAI.AuditLogUserUpdatedChangesRequested? Type132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificatesActivatedCertificate? Type133 { get; set; } + public global::tryAGI.OpenAI.AuditLogUserDeleted? Type133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificatesDeactivated? Type134 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificateCreated? Type134 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type135 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificateUpdated? Type135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificatesDeactivatedCertificate? Type136 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificateDeleted? Type136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActorType? Type137 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificatesActivated? Type137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActorSession? Type138 { get; set; } + public global::System.Collections.Generic.IList? Type138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActorApiKey? Type139 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificatesActivatedCertificate? Type139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActorApiKeyType? Type140 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificatesDeactivated? Type140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActorUser? Type141 { get; set; } + public global::System.Collections.Generic.IList? Type141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActorServiceAccount? Type142 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificatesDeactivatedCertificate? Type142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoChunkingStrategyRequestParam? Type143 { get; set; } + public global::tryAGI.OpenAI.AuditLogActorType? Type143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType? Type144 { get; set; } + public global::tryAGI.OpenAI.AuditLogActorSession? Type144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Batch? Type145 { get; set; } + public global::tryAGI.OpenAI.AuditLogActorApiKey? Type145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchObject? Type146 { get; set; } + public global::tryAGI.OpenAI.AuditLogActorApiKeyType? Type146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchErrors? Type147 { get; set; } + public global::tryAGI.OpenAI.AuditLogActorUser? Type147 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type148 { get; set; } + public global::tryAGI.OpenAI.AuditLogActorServiceAccount? Type148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchErrorsDataItem? Type149 { get; set; } + public global::tryAGI.OpenAI.AutoChunkingStrategyRequestParam? Type149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchStatus? Type150 { get; set; } + public global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType? Type150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchRequestCounts? Type151 { get; set; } + public global::tryAGI.OpenAI.Batch? Type151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchUsage? Type152 { get; set; } + public global::tryAGI.OpenAI.BatchObject? Type152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchUsageInputTokensDetails? Type153 { get; set; } + public global::tryAGI.OpenAI.BatchErrors? Type153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchUsageOutputTokensDetails? Type154 { get; set; } + public global::System.Collections.Generic.IList? Type154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchFileExpirationAfter? Type155 { get; set; } + public global::tryAGI.OpenAI.BatchErrorsDataItem? Type155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor? Type156 { get; set; } + public global::tryAGI.OpenAI.BatchStatus? Type156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Certificate? Type157 { get; set; } + public global::tryAGI.OpenAI.BatchRequestCounts? Type157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CertificateObject? Type158 { get; set; } + public global::tryAGI.OpenAI.BatchUsage? Type158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CertificateCertificateDetails? Type159 { get; set; } + public global::tryAGI.OpenAI.BatchUsageInputTokensDetails? Type159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionAllowedTools? Type160 { get; set; } + public global::tryAGI.OpenAI.BatchUsageOutputTokensDetails? Type160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode? Type161 { get; set; } + public global::tryAGI.OpenAI.BatchFileExpirationAfter? Type161 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type162 { get; set; } + public global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor? Type162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoice? Type163 { get; set; } + public global::tryAGI.OpenAI.Certificate? Type163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoiceType? Type164 { get; set; } + public global::tryAGI.OpenAI.CertificateObject? Type164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionDeleted? Type165 { get; set; } + public global::tryAGI.OpenAI.CertificateCertificateDetails? Type165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionDeletedObject? Type166 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionAllowedTools? Type166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionFunctionCallOption? Type167 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode? Type167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionFunctions? Type168 { get; set; } + public global::System.Collections.Generic.IList? Type168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionParameters? Type169 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoice? Type169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionList? Type170 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoiceType? Type170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionListObject? Type171 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionDeleted? Type171 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type172 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionDeletedObject? Type172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponse? Type173 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionFunctionCallOption? Type173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCall? Type174 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionFunctions? Type174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallType? Type175 { get; set; } + public global::tryAGI.OpenAI.FunctionParameters? Type175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallCustom? Type176 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionList? Type176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageList? Type177 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionListObject? Type177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageListObject? Type178 { get; set; } + public global::System.Collections.Generic.IList? Type178 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type179 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponse? Type179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type180 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCall? Type180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessage? Type181 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallType? Type181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageListDataItem? Type182 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallCustom? Type182 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type183 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageList? Type183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type184 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageListObject? Type184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartText? Type185 { get; set; } + public global::System.Collections.Generic.IList>? Type185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImage? Type186 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCall? Type187 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessage? Type187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallType? Type188 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageListDataItem? Type188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallFunction? Type189 { get; set; } + public global::System.Collections.Generic.IList>? Type189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunk? Type190 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkType? Type191 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartText? Type191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkFunction? Type192 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImage? Type192 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type193 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCall? Type193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallsItem? Type194 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallType? Type194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminator? Type195 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallFunction? Type195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminatorType? Type196 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunk? Type196 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type197 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkType? Type197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionModalitiesVariant1Item? Type198 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkFunction? Type198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoice? Type199 { get; set; } + public global::System.Collections.Generic.IList? Type199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType? Type200 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallsItem? Type200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceFunction? Type201 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminator? Type201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustom? Type202 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminatorType? Type202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType? Type203 { get; set; } + public global::System.Collections.Generic.IList? Type203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomCustom? Type204 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionModalitiesVariant1Item? Type204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessage? Type205 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoice? Type205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type206 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType? Type206 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type207 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceFunction? Type207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPart? Type208 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustom? Type208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole? Type209 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType? Type209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageAudio2? Type210 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomCustom? Type210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageFunctionCall2? Type211 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessage? Type211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusal? Type212 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminator? Type213 { get; set; } + public global::System.Collections.Generic.IList? Type213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType? Type214 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPart? Type214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessage? Type215 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole? Type215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type216 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageAudio2? Type216 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type217 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageFunctionCall2? Type217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole? Type218 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusal? Type218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessage? Type219 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminator? Type219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole? Type220 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType? Type220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessage? Type221 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessage? Type221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessage? Type222 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestUserMessage? Type223 { get; set; } + public global::System.Collections.Generic.IList? Type223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestToolMessage? Type224 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole? Type224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminator? Type225 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessage? Type225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole? Type226 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole? Type226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudio? Type227 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessage? Type227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType? Type228 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessage? Type228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio? Type229 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestUserMessage? Type229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat? Type230 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestToolMessage? Type230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFile? Type231 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminator? Type231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType? Type232 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole? Type232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileFile? Type233 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudio? Type233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType? Type234 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType? Type234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl? Type235 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio? Type235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail? Type236 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat? Type236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType? Type237 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFile? Type237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType? Type238 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType? Type238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type239 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileFile? Type239 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type240 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType? Type240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageContentPart? Type241 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl? Type241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole? Type242 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail? Type242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole? Type243 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType? Type243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type244 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType? Type244 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type245 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageContentPart? Type246 { get; set; } + public global::System.Collections.Generic.IList? Type246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type247 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageContentPart? Type247 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type248 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole? Type248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageContentPart? Type249 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole? Type249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole? Type250 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type250 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type251 { get; set; } + public global::System.Collections.Generic.IList? Type251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotation? Type252 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageContentPart? Type252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType? Type253 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationUrlCitation? Type254 { get; set; } + public global::System.Collections.Generic.IList? Type254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageRole? Type255 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageContentPart? Type255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageFunctionCall? Type256 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole? Type256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageAudio2? Type257 { get; set; } + public global::System.Collections.Generic.IList? Type257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRole? Type258 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotation? Type258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionStreamOptionsVariant1? Type259 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType? Type259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionStreamResponseDelta? Type260 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationUrlCitation? Type260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaFunctionCall? Type261 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageRole? Type261 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type262 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageFunctionCall? Type262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole? Type263 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageAudio2? Type263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionTokenLogprob? Type264 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRole? Type264 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type265 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionStreamOptionsVariant1? Type265 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type266 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionStreamResponseDelta? Type266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionTokenLogprobTopLogprob? Type267 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaFunctionCall? Type267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionTool? Type268 { get; set; } + public global::System.Collections.Generic.IList? Type268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionToolType? Type269 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole? Type269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionToolChoiceOption? Type270 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionTokenLogprob? Type270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum? Type271 { get; set; } + public global::System.Collections.Generic.IList? Type271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChunkingStrategyRequestParam? Type272 { get; set; } + public global::System.Collections.Generic.IList? Type272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParam? Type273 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionTokenLogprobTopLogprob? Type273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminator? Type274 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionTool? Type274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType? Type275 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionToolType? Type275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterFileOutput? Type276 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionToolChoiceOption? Type276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterFileOutputType? Type277 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum? Type277 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type278 { get; set; } + public global::tryAGI.OpenAI.ChunkingStrategyRequestParam? Type278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterFileOutputFile? Type279 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParam? Type279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterTextOutput? Type280 { get; set; } + public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminator? Type280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterTextOutputType? Type281 { get; set; } + public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType? Type281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterTool? Type282 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterFileOutput? Type282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolType? Type283 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterFileOutputType? Type283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type284 { get; set; } + public global::System.Collections.Generic.IList? Type284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParam? Type285 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterFileOutputFile? Type285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCall? Type286 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterTextOutput? Type286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCallType? Type287 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterTextOutputType? Type287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCallStatus? Type288 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterTool? Type288 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type289 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolType? Type289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputsVariant1Item? Type290 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputLogs? Type291 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParam? Type291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputImage? Type292 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCall? Type292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type293 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCallType? Type293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type294 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCallStatus? Type294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComparisonFilter? Type295 { get; set; } + public global::System.Collections.Generic.IList? Type295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComparisonFilterType? Type296 { get; set; } + public global::tryAGI.OpenAI.OutputsVariant1Item? Type296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>>? Type297 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputLogs? Type297 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type298 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputImage? Type298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type299 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompleteUploadRequest? Type300 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompletionUsage? Type301 { get; set; } + public global::tryAGI.OpenAI.ComparisonFilter? Type301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompletionUsageCompletionTokensDetails? Type302 { get; set; } + public global::tryAGI.OpenAI.ComparisonFilterType? Type302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompletionUsagePromptTokensDetails? Type303 { get; set; } + public global::tryAGI.OpenAI.OneOf>>? Type303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompoundFilter? Type304 { get; set; } + public global::System.Collections.Generic.IList>? Type304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompoundFilterType? Type305 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type305 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type306 { get; set; } + public global::tryAGI.OpenAI.CompleteUploadRequest? Type306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FiltersItem? Type307 { get; set; } + public global::tryAGI.OpenAI.CompletionUsage? Type307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompoundFilterFilterDiscriminator? Type308 { get; set; } + public global::tryAGI.OpenAI.CompletionUsageCompletionTokensDetails? Type308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerAction? Type309 { get; set; } + public global::tryAGI.OpenAI.CompletionUsagePromptTokensDetails? Type309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickParam? Type310 { get; set; } + public global::tryAGI.OpenAI.CompoundFilter? Type310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoubleClickAction? Type311 { get; set; } + public global::tryAGI.OpenAI.CompoundFilterType? Type311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragParam? Type312 { get; set; } + public global::System.Collections.Generic.IList? Type312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.KeyPressAction? Type313 { get; set; } + public global::tryAGI.OpenAI.FiltersItem? Type313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MoveParam? Type314 { get; set; } + public global::tryAGI.OpenAI.CompoundFilterFilterDiscriminator? Type314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScreenshotParam? Type315 { get; set; } + public global::tryAGI.OpenAI.ComputerAction? Type315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScrollParam? Type316 { get; set; } + public global::tryAGI.OpenAI.ClickParam? Type316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TypeParam? Type317 { get; set; } + public global::tryAGI.OpenAI.DoubleClickAction? Type317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitParam? Type318 { get; set; } + public global::tryAGI.OpenAI.DragParam? Type318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerActionDiscriminator? Type319 { get; set; } + public global::tryAGI.OpenAI.KeyPressAction? Type319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerActionDiscriminatorType? Type320 { get; set; } + public global::tryAGI.OpenAI.MoveParam? Type320 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type321 { get; set; } + public global::tryAGI.OpenAI.ScreenshotParam? Type321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotImage? Type322 { get; set; } + public global::tryAGI.OpenAI.ScrollParam? Type322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotImageType? Type323 { get; set; } + public global::tryAGI.OpenAI.TypeParam? Type323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCall? Type324 { get; set; } + public global::tryAGI.OpenAI.WaitParam? Type324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallType? Type325 { get; set; } + public global::tryAGI.OpenAI.ComputerActionDiscriminator? Type325 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type326 { get; set; } + public global::tryAGI.OpenAI.ComputerActionDiscriminatorType? Type326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallSafetyCheckParam? Type327 { get; set; } + public global::System.Collections.Generic.IList? Type327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallStatus? Type328 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotImage? Type328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutput? Type329 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotImageType? Type329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutputType? Type330 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCall? Type330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutputStatus? Type331 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallType? Type331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutputResource? Type332 { get; set; } + public global::System.Collections.Generic.IList? Type332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutputResourceVariant2? Type333 { get; set; } + public global::tryAGI.OpenAI.ComputerCallSafetyCheckParam? Type333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputStatus? Type334 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallStatus? Type334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileListResource? Type335 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutput? Type335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileListResourceObject? Type336 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutputType? Type336 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type337 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutputStatus? Type337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileResource? Type338 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutputResource? Type338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerListResource? Type339 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutputResourceVariant2? Type339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerListResourceObject? Type340 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputStatus? Type340 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type341 { get; set; } + public global::tryAGI.OpenAI.ContainerFileListResource? Type341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResource? Type342 { get; set; } + public global::tryAGI.OpenAI.ContainerFileListResourceObject? Type342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceExpiresAfter? Type343 { get; set; } + public global::System.Collections.Generic.IList? Type343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor? Type344 { get; set; } + public global::tryAGI.OpenAI.ContainerFileResource? Type344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceMemoryLimit? Type345 { get; set; } + public global::tryAGI.OpenAI.ContainerListResource? Type345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceNetworkPolicy? Type346 { get; set; } + public global::tryAGI.OpenAI.ContainerListResourceObject? Type346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType? Type347 { get; set; } + public global::System.Collections.Generic.IList? Type347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Content5? Type348 { get; set; } + public global::tryAGI.OpenAI.ContainerResource? Type348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContent? Type349 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceExpiresAfter? Type349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContent? Type350 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor? Type350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItem? Type351 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceMemoryLimit? Type351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Message? Type352 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceNetworkPolicy? Type352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallResource? Type353 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType? Type353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutputResource? Type354 { get; set; } + public global::tryAGI.OpenAI.Content5? Type354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolCall? Type355 { get; set; } + public global::tryAGI.OpenAI.InputContent? Type355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCall? Type356 { get; set; } + public global::tryAGI.OpenAI.OutputContent? Type356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCall? Type357 { get; set; } + public global::tryAGI.OpenAI.ConversationItem? Type357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCall? Type358 { get; set; } + public global::tryAGI.OpenAI.Message? Type358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutput? Type359 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallResource? Type359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItem? Type360 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutputResource? Type360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionBody? Type361 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolCall? Type361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCall? Type362 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCall? Type362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutput? Type363 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCall? Type363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCall? Type364 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCall? Type364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutput? Type365 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutput? Type365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCall? Type366 { get; set; } + public global::tryAGI.OpenAI.AdditionalTools? Type366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutput? Type367 { get; set; } + public global::tryAGI.OpenAI.ReasoningItem? Type367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListTools? Type368 { get; set; } + public global::tryAGI.OpenAI.CompactionBody? Type368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalRequest? Type369 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCall? Type369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseResource? Type370 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutput? Type370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCall? Type371 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCall? Type371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCall? Type372 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutput? Type372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallOutput? Type373 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCall? Type373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItemDiscriminator? Type374 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutput? Type374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItemDiscriminatorType? Type375 { get; set; } + public global::tryAGI.OpenAI.MCPListTools? Type375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItemList? Type376 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalRequest? Type376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItemListObject? Type377 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseResource? Type377 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type378 { get; set; } + public global::tryAGI.OpenAI.MCPToolCall? Type378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationParam? Type379 { get; set; } + public global::tryAGI.OpenAI.CustomToolCall? Type379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationParam2? Type380 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallOutput? Type380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CostsResult? Type381 { get; set; } + public global::tryAGI.OpenAI.ConversationItemDiscriminator? Type381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CostsResultObject? Type382 { get; set; } + public global::tryAGI.OpenAI.ConversationItemDiscriminatorType? Type382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CostsResultAmount? Type383 { get; set; } + public global::tryAGI.OpenAI.ConversationItemList? Type383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequest? Type384 { get; set; } + public global::tryAGI.OpenAI.ConversationItemListObject? Type384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type385 { get; set; } + public global::System.Collections.Generic.IList? Type385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortEnum? Type386 { get; set; } + public global::tryAGI.OpenAI.ConversationParam? Type386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResources2? Type387 { get; set; } + public global::tryAGI.OpenAI.ConversationParam2? Type387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter? Type388 { get; set; } + public global::tryAGI.OpenAI.CostsResult? Type388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearch? Type389 { get; set; } + public global::tryAGI.OpenAI.CostsResultObject? Type389 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type390 { get; set; } + public global::tryAGI.OpenAI.CostsResultAmount? Type390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore? Type391 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequest? Type391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type392 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type393 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortEnum? Type393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type394 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResources2? Type394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type395 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter? Type395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type396 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearch? Type396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequest? Type397 { get; set; } + public global::System.Collections.Generic.IList? Type397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModelResponseProperties? Type398 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore? Type398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2? Type399 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type399 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type400 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsShared? Type401 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type401 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type402 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityEnum? Type403 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptions? Type404 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequest? Type404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation? Type405 { get; set; } + public global::tryAGI.OpenAI.CreateModelResponseProperties? Type405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType? Type406 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2? Type406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocation? Type407 { get; set; } + public global::System.Collections.Generic.IList? Type407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSize? Type408 { get; set; } + public global::tryAGI.OpenAI.ModelIdsShared? Type408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormat? Type409 { get; set; } + public global::System.Collections.Generic.IList? Type409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminator? Type410 { get; set; } + public global::tryAGI.OpenAI.VerbosityEnum? Type410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType? Type411 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptions? Type411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Audio? Type412 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation? Type412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsOrCustomVoice? Type413 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType? Type413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat? Type414 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocation? Type414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StopConfiguration? Type415 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSize? Type415 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type416 { get; set; } + public global::tryAGI.OpenAI.ResponseFormat? Type416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PredictionContent? Type417 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminator? Type417 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type418 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType? Type418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type419 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Audio? Type419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletions? Type420 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsOrCustomVoice? Type420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type421 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat? Type421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall? Type422 { get; set; } + public global::tryAGI.OpenAI.StopConfiguration? Type422 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type423 { get; set; } + public global::System.Collections.Generic.Dictionary? Type423 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type424 { get; set; } + public global::tryAGI.OpenAI.PredictionContent? Type424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponseChoice? Type425 { get; set; } + public global::System.Collections.Generic.IList>? Type425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason? Type426 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceLogprobs2? Type427 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletions? Type427 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type428 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierEnum? Type429 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall? Type429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponseObject? Type430 { get; set; } + public global::System.Collections.Generic.IList? Type430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponse? Type431 { get; set; } + public global::System.Collections.Generic.IList? Type431 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type432 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponseChoice? Type432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoice? Type433 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason? Type433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs? Type434 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceLogprobs2? Type434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason? Type435 { get; set; } + public global::System.Collections.Generic.IList? Type435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject? Type436 { get; set; } + public global::tryAGI.OpenAI.ServiceTierEnum? Type436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionRequest? Type437 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponseObject? Type437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type438 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponse? Type438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionRequestModel? Type439 { get; set; } + public global::System.Collections.Generic.IList? Type439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>? Type440 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoice? Type440 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type441 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs? Type441 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type442 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason? Type442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponse? Type443 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject? Type443 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type444 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionRequest? Type444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponseChoice? Type445 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason? Type446 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionRequestModel? Type446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponseChoiceLogprobs2? Type447 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>? Type447 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type448 { get; set; } + public global::System.Collections.Generic.IList? Type448 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type449 { get; set; } + public global::System.Collections.Generic.IList>? Type449 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type450 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponse? Type450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponseObject? Type451 { get; set; } + public global::System.Collections.Generic.IList? Type451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBody? Type452 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponseChoice? Type452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfter? Type453 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason? Type453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor? Type454 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponseChoiceLogprobs2? Type454 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type455 { get; set; } + public global::System.Collections.Generic.IList? Type455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem? Type456 { get; set; } + public global::System.Collections.Generic.IList>? Type456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillReferenceParam? Type457 { get; set; } + public global::System.Collections.Generic.Dictionary? Type457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillParam? Type458 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponseObject? Type458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminator? Type459 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBody? Type459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType? Type460 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfter? Type460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit? Type461 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor? Type461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy? Type462 { get; set; } + public global::System.Collections.Generic.IList? Type462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParam? Type463 { get; set; } + public global::tryAGI.OpenAI.SkillsItem? Type463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParam? Type464 { get; set; } + public global::tryAGI.OpenAI.SkillReferenceParam? Type464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminator? Type465 { get; set; } + public global::tryAGI.OpenAI.InlineSkillParam? Type465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType? Type466 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminator? Type466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerFileBody? Type467 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType? Type467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingRequest? Type468 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit? Type468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type469 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy? Type469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingRequestModel? Type470 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParam? Type470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat? Type471 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParam? Type471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingResponse? Type472 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminator? Type472 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type473 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType? Type473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Embedding? Type474 { get; set; } + public global::tryAGI.OpenAI.CreateContainerFileBody? Type474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingResponseObject? Type475 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingRequest? Type475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingResponseUsage? Type476 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSource? Type477 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingRequestModel? Type477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType? Type478 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat? Type478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages? Type479 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingResponse? Type479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType? Type480 { get; set; } + public global::System.Collections.Generic.IList? Type480 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type481 { get; set; } + public global::tryAGI.OpenAI.Embedding? Type481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type482 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingResponseObject? Type482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EasyInputMessage? Type483 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingResponseUsage? Type483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItem? Type484 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSource? Type484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages? Type485 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType? Type485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType? Type486 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages? Type486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams? Type487 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType? Type487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type488 { get; set; } + public global::System.Collections.Generic.IList>? Type488 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type489 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type490 { get; set; } + public global::tryAGI.OpenAI.EasyInputMessage? Type490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileContentSource? Type491 { get; set; } + public global::tryAGI.OpenAI.EvalItem? Type491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileIdSource? Type492 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages? Type492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalStoredCompletionsSource? Type493 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType? Type493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfig? Type494 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams? Type494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType? Type495 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalItem? Type496 { get; set; } + public global::System.Collections.Generic.IList? Type496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalItemSimpleInputMessage? Type497 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSource? Type498 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileContentSource? Type498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType? Type499 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileIdSource? Type499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type500 { get; set; } + public global::tryAGI.OpenAI.EvalStoredCompletionsSource? Type500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalLabelModelGrader? Type501 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfig? Type501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalLabelModelGraderType? Type502 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType? Type502 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type503 { get; set; } + public global::tryAGI.OpenAI.CreateEvalItem? Type503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfig? Type504 { get; set; } + public global::tryAGI.OpenAI.CreateEvalItemSimpleInputMessage? Type504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType? Type505 { get; set; } + public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSource? Type505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalRequest? Type506 { get; set; } + public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType? Type506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type507 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfig? Type508 { get; set; } + public global::tryAGI.OpenAI.CreateEvalLabelModelGrader? Type508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type509 { get; set; } + public global::tryAGI.OpenAI.CreateEvalLabelModelGraderType? Type509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderStringCheck? Type510 { get; set; } + public global::System.Collections.Generic.IList? Type510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderTextSimilarity? Type511 { get; set; } + public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfig? Type511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderPython? Type512 { get; set; } + public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType? Type512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderScoreModel? Type513 { get; set; } + public global::tryAGI.OpenAI.CreateEvalRequest? Type513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSource? Type514 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType? Type515 { get; set; } + public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfig? Type515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate? Type516 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType? Type517 { get; set; } + public global::tryAGI.OpenAI.EvalGraderStringCheck? Type517 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type518 { get; set; } + public global::tryAGI.OpenAI.EvalGraderTextSimilarity? Type518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type519 { get; set; } + public global::tryAGI.OpenAI.EvalGraderPython? Type519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem? Type520 { get; set; } + public global::tryAGI.OpenAI.EvalGraderScoreModel? Type520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference? Type521 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSource? Type521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType? Type522 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType? Type522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParams? Type523 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate? Type523 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type524 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType? Type524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Tool? Type525 { get; set; } + public global::System.Collections.Generic.IList>? Type525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText? Type526 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatConfiguration? Type527 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem? Type527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type528 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference? Type528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalResponsesSource? Type529 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType? Type529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalRunRequest? Type530 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParams? Type530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type531 { get; set; } + public global::System.Collections.Generic.IList? Type531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType? Type532 { get; set; } + public global::tryAGI.OpenAI.Tool? Type532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFileRequest? Type533 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText? Type533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFileRequestPurpose? Type534 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatConfiguration? Type534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileExpirationAfter? Type535 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningCheckpointPermissionRequest? Type536 { get; set; } + public global::tryAGI.OpenAI.EvalResponsesSource? Type536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequest? Type537 { get; set; } + public global::tryAGI.OpenAI.CreateEvalRunRequest? Type537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type538 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestModel? Type539 { get; set; } + public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType? Type539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparameters? Type540 { get; set; } + public global::tryAGI.OpenAI.CreateFileRequest? Type540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type541 { get; set; } + public global::tryAGI.OpenAI.CreateFileRequestPurpose? Type541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize? Type542 { get; set; } + public global::tryAGI.OpenAI.FileExpirationAfter? Type542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type543 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningCheckpointPermissionRequest? Type543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier? Type544 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequest? Type544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type545 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs? Type546 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestModel? Type546 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type547 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparameters? Type547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegration? Type548 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType? Type549 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize? Type549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationWandb? Type550 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneMethod? Type551 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier? Type551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateGroupBody? Type552 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateGroupUserBody? Type553 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs? Type553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequest? Type554 { get; set; } + public global::System.Collections.Generic.IList? Type554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf>? Type555 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegration? Type555 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type556 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType? Type556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestBackground? Type557 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationWandb? Type557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type558 { get; set; } + public global::tryAGI.OpenAI.FineTuneMethod? Type558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestModel? Type559 { get; set; } + public global::tryAGI.OpenAI.CreateGroupBody? Type559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type560 { get; set; } + public global::tryAGI.OpenAI.CreateGroupUserBody? Type560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestSize? Type561 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequest? Type561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat? Type562 { get; set; } + public global::tryAGI.OpenAI.AnyOf>? Type562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat? Type563 { get; set; } + public global::System.Collections.Generic.IList? Type563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFidelity? Type564 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestBackground? Type564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestQuality? Type565 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequest? Type566 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestModel? Type566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type567 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestModel? Type568 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestSize? Type568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestQuality? Type569 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat? Type569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestResponseFormat? Type570 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat? Type570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestOutputFormat? Type571 { get; set; } + public global::tryAGI.OpenAI.InputFidelity? Type571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type572 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestQuality? Type572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestSize? Type573 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequest? Type573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestModeration? Type574 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestBackground? Type575 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestModel? Type575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestStyle? Type576 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestQuality? Type576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageVariationRequest? Type577 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestResponseFormat? Type577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type578 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestOutputFormat? Type578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageVariationRequestModel? Type579 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat? Type580 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestSize? Type580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageVariationRequestSize? Type581 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestModeration? Type581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMessageRequest? Type582 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestBackground? Type582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMessageRequestRole? Type583 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestStyle? Type583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>>? Type584 { get; set; } + public global::tryAGI.OpenAI.CreateImageVariationRequest? Type584 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type585 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type586 { get; set; } + public global::tryAGI.OpenAI.CreateImageVariationRequestModel? Type586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObject? Type587 { get; set; } + public global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat? Type587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObject? Type588 { get; set; } + public global::tryAGI.OpenAI.CreateImageVariationRequestSize? Type588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRequestContentTextObject? Type589 { get; set; } + public global::tryAGI.OpenAI.CreateMessageRequest? Type589 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type590 { get; set; } + public global::tryAGI.OpenAI.CreateMessageRequestRole? Type590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMessageRequestAttachmentsVariant1Item? Type591 { get; set; } + public global::tryAGI.OpenAI.OneOf>>? Type591 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type592 { get; set; } + public global::System.Collections.Generic.IList>? Type592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type593 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelResponseProperties? Type594 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObject? Type594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModelResponsePropertiesVariant2? Type595 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObject? Type595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequest? Type596 { get; set; } + public global::tryAGI.OpenAI.MessageRequestContentTextObject? Type596 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type597 { get; set; } + public global::System.Collections.Generic.IList? Type597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type598 { get; set; } + public global::tryAGI.OpenAI.CreateMessageRequestAttachmentsVariant1Item? Type598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1? Type599 { get; set; } + public global::System.Collections.Generic.IList>? Type599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type? Type600 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1ImageUrl? Type601 { get; set; } + public global::tryAGI.OpenAI.ModelResponseProperties? Type601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2? Type602 { get; set; } + public global::tryAGI.OpenAI.CreateModelResponsePropertiesVariant2? Type602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type? Type603 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequest? Type603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type604 { get; set; } + public global::System.Collections.Generic.IList>? Type604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestModel? Type605 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponse? Type606 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1? Type606 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type607 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type? Type607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResult? Type608 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1ImageUrl? Type608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategories? Type609 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2? Type609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryScores? Type610 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type? Type610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypes? Type611 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type611 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type612 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestModel? Type612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem? Type613 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponse? Type613 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type614 { get; set; } + public global::System.Collections.Generic.IList? Type614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem? Type615 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResult? Type615 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type616 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategories? Type616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem? Type617 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryScores? Type617 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type618 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypes? Type618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem? Type619 { get; set; } + public global::System.Collections.Generic.IList? Type619 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type620 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem? Type620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem? Type621 { get; set; } + public global::System.Collections.Generic.IList? Type621 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type622 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem? Type622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem? Type623 { get; set; } + public global::System.Collections.Generic.IList? Type623 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type624 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem? Type624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem? Type625 { get; set; } + public global::System.Collections.Generic.IList? Type625 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type626 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem? Type626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem? Type627 { get; set; } + public global::System.Collections.Generic.IList? Type627 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type628 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem? Type628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction? Type629 { get; set; } + public global::System.Collections.Generic.IList? Type629 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type630 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem? Type630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem? Type631 { get; set; } + public global::System.Collections.Generic.IList? Type631 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type632 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem? Type632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor? Type633 { get; set; } + public global::System.Collections.Generic.IList? Type633 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type634 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem? Type634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem? Type635 { get; set; } + public global::System.Collections.Generic.IList? Type635 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type636 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction? Type636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem? Type637 { get; set; } + public global::System.Collections.Generic.IList? Type637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateResponse? Type638 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem? Type638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseProperties? Type639 { get; set; } + public global::System.Collections.Generic.IList? Type639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateResponseVariant3? Type640 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor? Type640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputParam? Type641 { get; set; } + public global::System.Collections.Generic.IList? Type641 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type642 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem? Type642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.IncludeEnum? Type643 { get; set; } + public global::System.Collections.Generic.IList? Type643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamOptionsVariant1? Type644 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem? Type644 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type645 { get; set; } + public global::tryAGI.OpenAI.CreateResponse? Type645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContextManagementParam? Type646 { get; set; } + public global::tryAGI.OpenAI.ResponseProperties? Type646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateRunRequest? Type647 { get; set; } + public global::tryAGI.OpenAI.CreateResponseVariant3? Type647 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type648 { get; set; } + public global::tryAGI.OpenAI.InputParam? Type648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type649 { get; set; } + public global::System.Collections.Generic.IList? Type649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationObject? Type650 { get; set; } + public global::tryAGI.OpenAI.IncludeEnum? Type650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type651 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamOptionsVariant1? Type651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechRequest? Type652 { get; set; } + public global::System.Collections.Generic.IList? Type652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type653 { get; set; } + public global::tryAGI.OpenAI.ContextManagementParam? Type653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechRequestModel? Type654 { get; set; } + public global::tryAGI.OpenAI.CreateRunRequest? Type654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat? Type655 { get; set; } + public global::System.Collections.Generic.IList? Type655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat? Type656 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechResponseStreamEvent? Type657 { get; set; } + public global::tryAGI.OpenAI.TruncationObject? Type657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDeltaEvent? Type658 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEvent? Type659 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechRequest? Type659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminator? Type660 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminatorType? Type661 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechRequestModel? Type661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpendAlertBody? Type662 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat? Type662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpendAlertBodyCurrency? Type663 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat? Type663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpendAlertBodyInterval? Type664 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechResponseStreamEvent? Type664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendAlertNotificationChannel? Type665 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDeltaEvent? Type665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequest? Type666 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEvent? Type666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequest? Type667 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminator? Type667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type668 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminatorType? Type668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequestModel? Type669 { get; set; } + public global::tryAGI.OpenAI.CreateSpendAlertBody? Type669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResources? Type670 { get; set; } + public global::tryAGI.OpenAI.CreateSpendAlertBodyCurrency? Type670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter? Type671 { get; set; } + public global::tryAGI.OpenAI.CreateSpendAlertBodyInterval? Type671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch? Type672 { get; set; } + public global::tryAGI.OpenAI.SpendAlertNotificationChannel? Type672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResources2? Type673 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequest? Type673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesCodeInterpreter? Type674 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequest? Type674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearch? Type675 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type675 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type676 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequestModel? Type676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStore? Type677 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResources? Type677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type678 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter? Type678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type679 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch? Type679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type680 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResources2? Type680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type681 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesCodeInterpreter? Type681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type682 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearch? Type682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionRequest? Type683 { get; set; } + public global::System.Collections.Generic.IList? Type683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type684 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStore? Type684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionRequestModel? Type685 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type685 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type686 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionInclude? Type687 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type687 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type688 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie? Type689 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type690 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionRequest? Type690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1? Type691 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VadConfig? Type692 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionRequestModel? Type692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJson? Type693 { get; set; } + public global::System.Collections.Generic.IList? Type693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask? Type694 { get; set; } + public global::tryAGI.OpenAI.TranscriptionInclude? Type694 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type695 { get; set; } + public global::System.Collections.Generic.IList? Type695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionDiarizedSegment? Type696 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie? Type696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsage? Type697 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokens? Type698 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1? Type698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageDuration? Type699 { get; set; } + public global::tryAGI.OpenAI.VadConfig? Type699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminator? Type700 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJson? Type700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType? Type701 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask? Type701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseJson? Type702 { get; set; } + public global::System.Collections.Generic.IList? Type702 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type703 { get; set; } + public global::tryAGI.OpenAI.TranscriptionDiarizedSegment? Type703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseJsonLogprob? Type704 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsage? Type704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type705 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokens? Type705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent? Type706 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageDuration? Type706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextSegmentEvent? Type707 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminator? Type707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEvent? Type708 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType? Type708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEvent? Type709 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseJson? Type709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminator? Type710 { get; set; } + public global::System.Collections.Generic.IList? Type710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminatorType? Type711 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseJsonLogprob? Type711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseVerboseJson? Type712 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type712 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type713 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent? Type713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionWord? Type714 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextSegmentEvent? Type714 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type715 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEvent? Type715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionSegment? Type716 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEvent? Type716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationRequest? Type717 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminator? Type717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type718 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminatorType? Type718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationRequestModel? Type719 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseVerboseJson? Type719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat? Type720 { get; set; } + public global::System.Collections.Generic.IList? Type720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationResponseJson? Type721 { get; set; } + public global::tryAGI.OpenAI.TranscriptionWord? Type721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationResponseVerboseJson? Type722 { get; set; } + public global::System.Collections.Generic.IList? Type722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateUploadRequest? Type723 { get; set; } + public global::tryAGI.OpenAI.TranscriptionSegment? Type723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateUploadRequestPurpose? Type724 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationRequest? Type724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVectorStoreFileBatchRequest? Type725 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type725 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type726 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationRequestModel? Type726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVectorStoreFileRequest? Type727 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat? Type727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVectorStoreRequest? Type728 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationResponseJson? Type728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreExpirationAfter? Type729 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationResponseVerboseJson? Type729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type730 { get; set; } + public global::tryAGI.OpenAI.CreateUploadRequest? Type730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVoiceConsentRequest? Type731 { get; set; } + public global::tryAGI.OpenAI.CreateUploadRequestPurpose? Type731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVoiceRequest? Type732 { get; set; } + public global::tryAGI.OpenAI.CreateVectorStoreFileBatchRequest? Type732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallType? Type733 { get; set; } + public global::System.Collections.Generic.IList? Type733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallOutputType? Type734 { get; set; } + public global::tryAGI.OpenAI.CreateVectorStoreFileRequest? Type734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type735 { get; set; } + public global::tryAGI.OpenAI.CreateVectorStoreRequest? Type735 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type736 { get; set; } + public global::tryAGI.OpenAI.VectorStoreExpirationAfter? Type736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutput? Type737 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallOutputResource? Type738 { get; set; } + public global::tryAGI.OpenAI.CreateVoiceConsentRequest? Type738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallOutputResourceVariant2? Type739 { get; set; } + public global::tryAGI.OpenAI.CreateVoiceRequest? Type739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputStatusEnum? Type740 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallType? Type740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallResource? Type741 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallOutputType? Type741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallResourceVariant2? Type742 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallStatus? Type743 { get; set; } + public global::System.Collections.Generic.IList? Type743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsType? Type744 { get; set; } + public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutput? Type744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustom? Type745 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallOutputResource? Type745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type746 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallOutputResourceVariant2? Type746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormat? Type747 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputStatusEnum? Type747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType? Type748 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallResource? Type748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormat? Type749 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallResourceVariant2? Type749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType? Type750 { get; set; } + public global::tryAGI.OpenAI.FunctionCallStatus? Type750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammar? Type751 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsType? Type751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax? Type752 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustom? Type752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteAssistantResponse? Type753 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteAssistantResponseObject? Type754 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormat? Type754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteCertificateResponse? Type755 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType? Type755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteCertificateResponseObject? Type756 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormat? Type756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteFileResponse? Type757 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType? Type757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteFileResponseObject? Type758 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammar? Type758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponse? Type759 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax? Type759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject? Type760 { get; set; } + public global::tryAGI.OpenAI.DeleteAssistantResponse? Type760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteMessageResponse? Type761 { get; set; } + public global::tryAGI.OpenAI.DeleteAssistantResponseObject? Type761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteMessageResponseObject? Type762 { get; set; } + public global::tryAGI.OpenAI.DeleteCertificateResponse? Type762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteModelResponse? Type763 { get; set; } + public global::tryAGI.OpenAI.DeleteCertificateResponseObject? Type763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteThreadResponse? Type764 { get; set; } + public global::tryAGI.OpenAI.DeleteFileResponse? Type764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteThreadResponseObject? Type765 { get; set; } + public global::tryAGI.OpenAI.DeleteFileResponseObject? Type765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteVectorStoreFileResponse? Type766 { get; set; } + public global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponse? Type766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject? Type767 { get; set; } + public global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject? Type767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteVectorStoreResponse? Type768 { get; set; } + public global::tryAGI.OpenAI.DeleteMessageResponse? Type768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteVectorStoreResponseObject? Type769 { get; set; } + public global::tryAGI.OpenAI.DeleteMessageResponseObject? Type769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversation? Type770 { get; set; } + public global::tryAGI.OpenAI.DeleteModelResponse? Type770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversationResource? Type771 { get; set; } + public global::tryAGI.OpenAI.DeleteThreadResponse? Type771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedRoleAssignmentResource? Type772 { get; set; } + public global::tryAGI.OpenAI.DeleteThreadResponseObject? Type772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoneEventEvent? Type773 { get; set; } + public global::tryAGI.OpenAI.DeleteVectorStoreFileResponse? Type773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoneEventData? Type774 { get; set; } + public global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject? Type774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EasyInputMessageRole? Type775 { get; set; } + public global::tryAGI.OpenAI.DeleteVectorStoreResponse? Type775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type776 { get; set; } + public global::tryAGI.OpenAI.DeleteVectorStoreResponseObject? Type776 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type777 { get; set; } + public global::tryAGI.OpenAI.DeletedConversation? Type777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhase? Type778 { get; set; } + public global::tryAGI.OpenAI.DeletedConversationResource? Type778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EasyInputMessageType? Type779 { get; set; } + public global::tryAGI.OpenAI.DeletedRoleAssignmentResource? Type779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParam? Type780 { get; set; } + public global::tryAGI.OpenAI.DoneEventEvent? Type780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type781 { get; set; } + public global::tryAGI.OpenAI.DoneEventData? Type781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamModel? Type782 { get; set; } + public global::tryAGI.OpenAI.EasyInputMessageRole? Type782 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type783 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageRefParam? Type784 { get; set; } + public global::System.Collections.Generic.IList? Type784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamQuality2? Type785 { get; set; } + public global::tryAGI.OpenAI.MessagePhase? Type785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity2? Type786 { get; set; } + public global::tryAGI.OpenAI.EasyInputMessageType? Type786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamSize2? Type787 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParam? Type787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat2? Type788 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamModeration2? Type789 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamModel? Type789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamBackground2? Type790 { get; set; } + public global::System.Collections.Generic.IList? Type790 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type791 { get; set; } + public global::tryAGI.OpenAI.ImageRefParam? Type791 { get; set; } /// /// /// - public float? Type792 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamQuality2? Type792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EmbeddingObject? Type793 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity2? Type793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Error? Type794 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamSize2? Type794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorEventEvent? Type795 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat2? Type795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorResponse? Type796 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamModeration2? Type796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Eval? Type797 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamBackground2? Type797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalObject? Type798 { get; set; } + public global::System.Collections.Generic.IList? Type798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type799 { get; set; } + public float? Type799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalCustomDataSourceConfig? Type800 { get; set; } + public global::tryAGI.OpenAI.EmbeddingObject? Type800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalLogsDataSourceConfig? Type801 { get; set; } + public global::tryAGI.OpenAI.Error? Type801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfig? Type802 { get; set; } + public global::tryAGI.OpenAI.ErrorEventEvent? Type802 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type803 { get; set; } + public global::tryAGI.OpenAI.ErrorResponse? Type803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type804 { get; set; } + public global::tryAGI.OpenAI.Eval? Type804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderLabelModel? Type805 { get; set; } + public global::tryAGI.OpenAI.EvalObject? Type805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalApiError? Type806 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalCustomDataSourceConfigType? Type807 { get; set; } + public global::tryAGI.OpenAI.EvalCustomDataSourceConfig? Type807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderLabelModel? Type808 { get; set; } + public global::tryAGI.OpenAI.EvalLogsDataSourceConfig? Type808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderPython? Type809 { get; set; } + public global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfig? Type809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderPythonVariant2? Type810 { get; set; } + public global::System.Collections.Generic.IList>? Type810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderScoreModel? Type811 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderScoreModelVariant2? Type812 { get; set; } + public global::tryAGI.OpenAI.EvalGraderLabelModel? Type812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderStringCheck? Type813 { get; set; } + public global::tryAGI.OpenAI.EvalApiError? Type813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderTextSimilarity? Type814 { get; set; } + public global::tryAGI.OpenAI.EvalCustomDataSourceConfigType? Type814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderTextSimilarityVariant2? Type815 { get; set; } + public global::tryAGI.OpenAI.GraderLabelModel? Type815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemRole? Type816 { get; set; } + public global::tryAGI.OpenAI.GraderPython? Type816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemContent? Type817 { get; set; } + public global::tryAGI.OpenAI.EvalGraderPythonVariant2? Type817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemType? Type818 { get; set; } + public global::tryAGI.OpenAI.GraderScoreModel? Type818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemContentItem? Type819 { get; set; } + public global::tryAGI.OpenAI.EvalGraderScoreModelVariant2? Type819 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type820 { get; set; } + public global::tryAGI.OpenAI.GraderStringCheck? Type820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContent? Type821 { get; set; } + public global::tryAGI.OpenAI.GraderTextSimilarity? Type821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemContentOutputText? Type822 { get; set; } + public global::tryAGI.OpenAI.EvalGraderTextSimilarityVariant2? Type822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemInputImage? Type823 { get; set; } + public global::tryAGI.OpenAI.EvalItemRole? Type823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputAudio? Type824 { get; set; } + public global::tryAGI.OpenAI.EvalItemContent? Type824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemContentOutputTextType? Type825 { get; set; } + public global::tryAGI.OpenAI.EvalItemType? Type825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemInputImageType? Type826 { get; set; } + public global::tryAGI.OpenAI.EvalItemContentItem? Type826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileContentSourceType? Type827 { get; set; } + public global::System.Collections.Generic.IList? Type827 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type828 { get; set; } + public global::tryAGI.OpenAI.InputTextContent? Type828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileContentSourceContentItem? Type829 { get; set; } + public global::tryAGI.OpenAI.EvalItemContentOutputText? Type829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileIdSourceType? Type830 { get; set; } + public global::tryAGI.OpenAI.EvalItemInputImage? Type830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalList? Type831 { get; set; } + public global::tryAGI.OpenAI.InputAudio? Type831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalListObject? Type832 { get; set; } + public global::tryAGI.OpenAI.EvalItemContentOutputTextType? Type832 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type833 { get; set; } + public global::tryAGI.OpenAI.EvalItemInputImageType? Type833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalLogsDataSourceConfigType? Type834 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileContentSourceType? Type834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalResponsesSourceType? Type835 { get; set; } + public global::System.Collections.Generic.IList? Type835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRun? Type836 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileContentSourceContentItem? Type836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunObject? Type837 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileIdSourceType? Type837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunResultCounts? Type838 { get; set; } + public global::tryAGI.OpenAI.EvalList? Type838 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type839 { get; set; } + public global::tryAGI.OpenAI.EvalListObject? Type839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunPerModelUsageItem? Type840 { get; set; } + public global::System.Collections.Generic.IList? Type840 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type841 { get; set; } + public global::tryAGI.OpenAI.EvalLogsDataSourceConfigType? Type841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunPerTestingCriteriaResult? Type842 { get; set; } + public global::tryAGI.OpenAI.EvalResponsesSourceType? Type842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunList? Type843 { get; set; } + public global::tryAGI.OpenAI.EvalRun? Type843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunListObject? Type844 { get; set; } + public global::tryAGI.OpenAI.EvalRunObject? Type844 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type845 { get; set; } + public global::tryAGI.OpenAI.EvalRunResultCounts? Type845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItem? Type846 { get; set; } + public global::System.Collections.Generic.IList? Type846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemObject? Type847 { get; set; } + public global::tryAGI.OpenAI.EvalRunPerModelUsageItem? Type847 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type848 { get; set; } + public global::System.Collections.Generic.IList? Type848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemResult? Type849 { get; set; } + public global::tryAGI.OpenAI.EvalRunPerTestingCriteriaResult? Type849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemSample? Type850 { get; set; } + public global::tryAGI.OpenAI.EvalRunList? Type850 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type851 { get; set; } + public global::tryAGI.OpenAI.EvalRunListObject? Type851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemSampleInputItem? Type852 { get; set; } + public global::System.Collections.Generic.IList? Type852 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type853 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItem? Type853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemSampleOutputItem? Type854 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemObject? Type854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemSampleUsage? Type855 { get; set; } + public global::System.Collections.Generic.IList? Type855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemList? Type856 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemResult? Type856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemListObject? Type857 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemSample? Type857 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type858 { get; set; } + public global::System.Collections.Generic.IList? Type858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType? Type859 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemSampleInputItem? Type859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalStoredCompletionsSourceType? Type860 { get; set; } + public global::System.Collections.Generic.IList? Type860 { get; set; } /// /// /// - public global::System.DateTimeOffset? Type861 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemSampleOutputItem? Type861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileExpirationAfterAnchor? Type862 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemSampleUsage? Type862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FilePath? Type863 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemList? Type863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FilePathType? Type864 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemListObject? Type864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchRanker? Type865 { get; set; } + public global::System.Collections.Generic.IList? Type865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolCallType? Type866 { get; set; } + public global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType? Type866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolCallStatus? Type867 { get; set; } + public global::tryAGI.OpenAI.EvalStoredCompletionsSourceType? Type867 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type868 { get; set; } + public global::System.DateTimeOffset? Type868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolCallResultsVariant1Item? Type869 { get; set; } + public global::tryAGI.OpenAI.FileExpirationAfterAnchor? Type869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessage? Type870 { get; set; } + public global::tryAGI.OpenAI.FilePath? Type870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessageAssistantMessage? Type871 { get; set; } + public global::tryAGI.OpenAI.FilePathType? Type871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparameters? Type872 { get; set; } + public global::tryAGI.OpenAI.FileSearchRanker? Type872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type873 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolCallType? Type873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta? Type874 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolCallStatus? Type874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type875 { get; set; } + public global::System.Collections.Generic.IList? Type875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize? Type876 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolCallResultsVariant1Item? Type876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type877 { get; set; } + public global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessage? Type877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier? Type878 { get; set; } + public global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessageAssistantMessage? Type878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type879 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparameters? Type879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs? Type880 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOMethod? Type881 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta? Type881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneMethodType? Type882 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedMethod? Type883 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize? Type883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementMethod? Type884 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparameters? Type885 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier? Type885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type886 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize? Type887 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs? Type887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type888 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOMethod? Type888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier? Type889 { get; set; } + public global::tryAGI.OpenAI.FineTuneMethodType? Type889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type890 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedMethod? Type890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs? Type891 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementMethod? Type891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort? Type892 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparameters? Type892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type893 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier? Type894 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize? Type894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type895 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval? Type896 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier? Type896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type897 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples? Type898 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs? Type898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type899 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort? Type899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderMulti? Type900 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedHyperparameters? Type901 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier? Type901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type902 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize? Type903 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval? Type903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type904 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier? Type905 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples? Type905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type906 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs? Type907 { get; set; } + public global::tryAGI.OpenAI.GraderMulti? Type907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningCheckpointPermission? Type908 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedHyperparameters? Type908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject? Type909 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningIntegration? Type910 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize? Type910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningIntegrationType? Type911 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningIntegrationWandb? Type912 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier? Type912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJob? Type913 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobError2? Type914 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs? Type914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobHyperparameters? Type915 { get; set; } + public global::tryAGI.OpenAI.FineTuningCheckpointPermission? Type915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type916 { get; set; } + public global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject? Type916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1? Type917 { get; set; } + public global::tryAGI.OpenAI.FineTuningIntegration? Type917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type918 { get; set; } + public global::tryAGI.OpenAI.FineTuningIntegrationType? Type918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier? Type919 { get; set; } + public global::tryAGI.OpenAI.FineTuningIntegrationWandb? Type919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type920 { get; set; } + public global::tryAGI.OpenAI.FineTuningJob? Type920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs? Type921 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobError2? Type921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobObject? Type922 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobHyperparameters? Type922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobStatus? Type923 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type923 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type924 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1? Type924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobCheckpoint? Type925 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobCheckpointMetrics? Type926 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier? Type926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobCheckpointObject? Type927 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobEvent? Type928 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs? Type928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobEventObject? Type929 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobObject? Type929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobEventLevel? Type930 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobStatus? Type930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobEventType? Type931 { get; set; } + public global::System.Collections.Generic.IList? Type931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContent? Type932 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobCheckpoint? Type932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContent? Type933 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobCheckpointMetrics? Type933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminator? Type934 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobCheckpointObject? Type934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType? Type935 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobEvent? Type935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCall? Type936 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobEventObject? Type936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallType? Type937 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobEventLevel? Type937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallStatus? Type938 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobEventType? Type938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutput? Type939 { get; set; } + public global::tryAGI.OpenAI.InputImageContent? Type939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutputType? Type940 { get; set; } + public global::tryAGI.OpenAI.InputFileContent? Type940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutputStatus? Type941 { get; set; } + public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminator? Type941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutputResourceVariant2? Type942 { get; set; } + public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType? Type942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallResourceVariant2? Type943 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCall? Type943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderLabelModelType? Type944 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallType? Type944 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type945 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallStatus? Type945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderMultiType? Type946 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutput? Type946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type947 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutputType? Type947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderPythonType? Type948 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutputStatus? Type948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderScoreModelType? Type949 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutputResourceVariant2? Type949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderScoreModelSamplingParams? Type950 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallResourceVariant2? Type950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderStringCheckType? Type951 { get; set; } + public global::tryAGI.OpenAI.GraderLabelModelType? Type951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderStringCheckOperation? Type952 { get; set; } + public global::System.Collections.Generic.IList? Type952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderTextSimilarityType? Type953 { get; set; } + public global::tryAGI.OpenAI.GraderMultiType? Type953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric? Type954 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Group? Type955 { get; set; } + public global::tryAGI.OpenAI.GraderPythonType? Type955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupObject? Type956 { get; set; } + public global::tryAGI.OpenAI.GraderScoreModelType? Type956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupDeletedResource? Type957 { get; set; } + public global::tryAGI.OpenAI.GraderScoreModelSamplingParams? Type957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupDeletedResourceObject? Type958 { get; set; } + public global::tryAGI.OpenAI.GraderStringCheckType? Type958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupListResource? Type959 { get; set; } + public global::tryAGI.OpenAI.GraderStringCheckOperation? Type959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupListResourceObject? Type960 { get; set; } + public global::tryAGI.OpenAI.GraderTextSimilarityType? Type960 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type961 { get; set; } + public global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric? Type961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupResponse? Type962 { get; set; } + public global::tryAGI.OpenAI.Group? Type962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupMemberUser? Type963 { get; set; } + public global::tryAGI.OpenAI.GroupObject? Type963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupMemberUserUserType? Type964 { get; set; } + public global::tryAGI.OpenAI.GroupDeletedResource? Type964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupResourceWithSuccess? Type965 { get; set; } + public global::tryAGI.OpenAI.GroupDeletedResourceObject? Type965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupResponseGroupType? Type966 { get; set; } + public global::tryAGI.OpenAI.GroupListResource? Type966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupRoleAssignment? Type967 { get; set; } + public global::tryAGI.OpenAI.GroupListResourceObject? Type967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupRoleAssignmentObject? Type968 { get; set; } + public global::System.Collections.Generic.IList? Type968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Role? Type969 { get; set; } + public global::tryAGI.OpenAI.GroupResponse? Type969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUser? Type970 { get; set; } + public global::tryAGI.OpenAI.GroupMemberUser? Type970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUserAssignment? Type971 { get; set; } + public global::tryAGI.OpenAI.GroupMemberUserUserType? Type971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUserAssignmentObject? Type972 { get; set; } + public global::tryAGI.OpenAI.GroupResourceWithSuccess? Type972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUserDeletedResource? Type973 { get; set; } + public global::tryAGI.OpenAI.GroupResponseGroupType? Type973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUserDeletedResourceObject? Type974 { get; set; } + public global::tryAGI.OpenAI.GroupRoleAssignment? Type974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedToolPermission? Type975 { get; set; } + public global::tryAGI.OpenAI.GroupRoleAssignmentObject? Type975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedToolPermissionUpdate? Type976 { get; set; } + public global::tryAGI.OpenAI.Role? Type976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Image2? Type977 { get; set; } + public global::tryAGI.OpenAI.GroupUser? Type977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEvent? Type978 { get; set; } + public global::tryAGI.OpenAI.GroupUserAssignment? Type978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventType? Type979 { get; set; } + public global::tryAGI.OpenAI.GroupUserAssignmentObject? Type979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventSize? Type980 { get; set; } + public global::tryAGI.OpenAI.GroupUserDeletedResource? Type980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventQuality? Type981 { get; set; } + public global::tryAGI.OpenAI.GroupUserDeletedResourceObject? Type981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventBackground? Type982 { get; set; } + public global::tryAGI.OpenAI.HostedToolPermission? Type982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat? Type983 { get; set; } + public global::tryAGI.OpenAI.HostedToolPermissionUpdate? Type983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesUsage? Type984 { get; set; } + public global::tryAGI.OpenAI.Image2? Type984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEvent? Type985 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEvent? Type985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventType? Type986 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventType? Type986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventSize? Type987 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventSize? Type987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventQuality? Type988 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventQuality? Type988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventBackground? Type989 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventBackground? Type989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat? Type990 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat? Type990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditStreamEvent? Type991 { get; set; } + public global::tryAGI.OpenAI.ImagesUsage? Type991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditStreamEventDiscriminator? Type992 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEvent? Type992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditStreamEventDiscriminatorType? Type993 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventType? Type993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEvent? Type994 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventSize? Type994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventType? Type995 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventQuality? Type995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventSize? Type996 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventBackground? Type996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventQuality? Type997 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat? Type997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventBackground? Type998 { get; set; } + public global::tryAGI.OpenAI.ImageEditStreamEvent? Type998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat? Type999 { get; set; } + public global::tryAGI.OpenAI.ImageEditStreamEventDiscriminator? Type999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEvent? Type1000 { get; set; } + public global::tryAGI.OpenAI.ImageEditStreamEventDiscriminatorType? Type1000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventType? Type1001 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEvent? Type1001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventSize? Type1002 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventType? Type1002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventQuality? Type1003 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventSize? Type1003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventBackground? Type1004 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventQuality? Type1004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat? Type1005 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventBackground? Type1005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenStreamEvent? Type1006 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat? Type1006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenStreamEventDiscriminator? Type1007 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEvent? Type1007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenStreamEventDiscriminatorType? Type1008 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventType? Type1008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenTool? Type1009 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventSize? Type1009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolType? Type1010 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventQuality? Type1010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1011 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventBackground? Type1011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolModel? Type1012 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat? Type1012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolQuality? Type1013 { get; set; } + public global::tryAGI.OpenAI.ImageGenStreamEvent? Type1013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1014 { get; set; } + public global::tryAGI.OpenAI.ImageGenStreamEventDiscriminator? Type1014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolSize? Type1015 { get; set; } + public global::tryAGI.OpenAI.ImageGenStreamEventDiscriminatorType? Type1015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolOutputFormat? Type1016 { get; set; } + public global::tryAGI.OpenAI.ImageGenTool? Type1016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolModeration? Type1017 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolType? Type1017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolBackground? Type1018 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolInputImageMask? Type1019 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolModel? Type1019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenActionEnum? Type1020 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolQuality? Type1020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallType? Type1021 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type1022 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolSize? Type1022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponse? Type1023 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolOutputFormat? Type1023 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1024 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolModeration? Type1024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponseBackground? Type1025 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolBackground? Type1025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponseOutputFormat? Type1026 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolInputImageMask? Type1026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponseSize? Type1027 { get; set; } + public global::tryAGI.OpenAI.ImageGenActionEnum? Type1027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponseQuality? Type1028 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallType? Type1028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenUsage? Type1029 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type1029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesUsageInputTokensDetails? Type1030 { get; set; } + public global::tryAGI.OpenAI.ImagesResponse? Type1030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputAudioType? Type1031 { get; set; } + public global::System.Collections.Generic.IList? Type1031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputAudioInputAudio1? Type1032 { get; set; } + public global::tryAGI.OpenAI.ImagesResponseBackground? Type1032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputAudioInputAudio1Format? Type1033 { get; set; } + public global::tryAGI.OpenAI.ImagesResponseOutputFormat? Type1033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentDiscriminator? Type1034 { get; set; } + public global::tryAGI.OpenAI.ImagesResponseSize? Type1034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentDiscriminatorType? Type1035 { get; set; } + public global::tryAGI.OpenAI.ImagesResponseQuality? Type1035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputItem? Type1036 { get; set; } + public global::tryAGI.OpenAI.ImageGenUsage? Type1036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Item? Type1037 { get; set; } + public global::tryAGI.OpenAI.ImagesUsageInputTokensDetails? Type1037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionTriggerItemParam? Type1038 { get; set; } + public global::tryAGI.OpenAI.InputAudioType? Type1038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemReferenceParam? Type1039 { get; set; } + public global::tryAGI.OpenAI.InputAudioInputAudio1? Type1039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputItemDiscriminator? Type1040 { get; set; } + public global::tryAGI.OpenAI.InputAudioInputAudio1Format? Type1040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputItemDiscriminatorType? Type1041 { get; set; } + public global::tryAGI.OpenAI.InputContentDiscriminator? Type1041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessage? Type1042 { get; set; } + public global::tryAGI.OpenAI.InputContentDiscriminatorType? Type1042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageType? Type1043 { get; set; } + public global::tryAGI.OpenAI.InputItem? Type1043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageRole? Type1044 { get; set; } + public global::tryAGI.OpenAI.Item? Type1044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageStatus? Type1045 { get; set; } + public global::tryAGI.OpenAI.CompactionTriggerItemParam? Type1045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageResource? Type1046 { get; set; } + public global::tryAGI.OpenAI.ItemReferenceParam? Type1046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageResourceVariant2? Type1047 { get; set; } + public global::tryAGI.OpenAI.InputItemDiscriminator? Type1047 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1048 { get; set; } + public global::tryAGI.OpenAI.InputItemDiscriminatorType? Type1048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Invite? Type1049 { get; set; } + public global::tryAGI.OpenAI.InputMessage? Type1049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteObject? Type1050 { get; set; } + public global::tryAGI.OpenAI.InputMessageType? Type1050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRole? Type1051 { get; set; } + public global::tryAGI.OpenAI.InputMessageRole? Type1051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteStatus? Type1052 { get; set; } + public global::tryAGI.OpenAI.InputMessageStatus? Type1052 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1053 { get; set; } + public global::tryAGI.OpenAI.InputMessageResource? Type1053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteProject? Type1054 { get; set; } + public global::tryAGI.OpenAI.InputMessageResourceVariant2? Type1054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteProjectRole? Type1055 { get; set; } + public global::System.Collections.Generic.IList? Type1055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteDeleteResponse? Type1056 { get; set; } + public global::tryAGI.OpenAI.Invite? Type1056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteDeleteResponseObject? Type1057 { get; set; } + public global::tryAGI.OpenAI.InviteObject? Type1057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteListResponse? Type1058 { get; set; } + public global::tryAGI.OpenAI.InviteRole? Type1058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteListResponseObject? Type1059 { get; set; } + public global::tryAGI.OpenAI.InviteStatus? Type1059 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1060 { get; set; } + public global::System.Collections.Generic.IList? Type1060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteProjectGroupBody? Type1061 { get; set; } + public global::tryAGI.OpenAI.InviteProject? Type1061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRequest? Type1062 { get; set; } + public global::tryAGI.OpenAI.InviteProjectRole? Type1062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRequestRole? Type1063 { get; set; } + public global::tryAGI.OpenAI.InviteDeleteResponse? Type1063 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1064 { get; set; } + public global::tryAGI.OpenAI.InviteDeleteResponseObject? Type1064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRequestProject? Type1065 { get; set; } + public global::tryAGI.OpenAI.InviteListResponse? Type1065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRequestProjectRole? Type1066 { get; set; } + public global::tryAGI.OpenAI.InviteListResponseObject? Type1066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessage? Type1067 { get; set; } + public global::System.Collections.Generic.IList? Type1067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputItemParam? Type1068 { get; set; } + public global::tryAGI.OpenAI.InviteProjectGroupBody? Type1068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParam? Type1069 { get; set; } + public global::tryAGI.OpenAI.InviteRequest? Type1069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallItemParam? Type1070 { get; set; } + public global::tryAGI.OpenAI.InviteRequestRole? Type1070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputItemParam? Type1071 { get; set; } + public global::System.Collections.Generic.IList? Type1071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionSummaryItemParam? Type1072 { get; set; } + public global::tryAGI.OpenAI.InviteRequestProject? Type1072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParam? Type1073 { get; set; } + public global::tryAGI.OpenAI.InviteRequestProjectRole? Type1073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputItemParam? Type1074 { get; set; } + public global::tryAGI.OpenAI.OutputMessage? Type1074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallItemParam? Type1075 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputItemParam? Type1075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParam? Type1076 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParam? Type1076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponse? Type1077 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallItemParam? Type1077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemDiscriminator? Type1078 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputItemParam? Type1078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemDiscriminatorType? Type1079 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParam? Type1079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemResource? Type1080 { get; set; } + public global::tryAGI.OpenAI.CompactionSummaryItemParam? Type1080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemResourceDiscriminator? Type1081 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParam? Type1081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemResourceDiscriminatorType? Type1082 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputItemParam? Type1082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAssistantsResponse? Type1083 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallItemParam? Type1083 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1084 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParam? Type1084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsResponse? Type1085 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponse? Type1085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsResponseObject? Type1086 { get; set; } + public global::tryAGI.OpenAI.ItemDiscriminator? Type1086 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1087 { get; set; } + public global::tryAGI.OpenAI.ItemDiscriminatorType? Type1087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListBatchesResponse? Type1088 { get; set; } + public global::tryAGI.OpenAI.ItemResource? Type1088 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1089 { get; set; } + public global::tryAGI.OpenAI.ItemResourceDiscriminator? Type1089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListBatchesResponseObject? Type1090 { get; set; } + public global::tryAGI.OpenAI.ItemResourceDiscriminatorType? Type1090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListCertificatesResponse? Type1091 { get; set; } + public global::tryAGI.OpenAI.ListAssistantsResponse? Type1091 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1092 { get; set; } + public global::System.Collections.Generic.IList? Type1092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificate? Type1093 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsResponse? Type1093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListCertificatesResponseObject? Type1094 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsResponseObject? Type1094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesResponse? Type1095 { get; set; } + public global::System.Collections.Generic.IList? Type1095 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1096 { get; set; } + public global::tryAGI.OpenAI.ListBatchesResponse? Type1096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFile? Type1097 { get; set; } + public global::System.Collections.Generic.IList? Type1097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponse? Type1098 { get; set; } + public global::tryAGI.OpenAI.ListBatchesResponseObject? Type1098 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1099 { get; set; } + public global::tryAGI.OpenAI.ListCertificatesResponse? Type1099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject? Type1100 { get; set; } + public global::System.Collections.Generic.IList? Type1100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponse? Type1101 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificate? Type1101 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1102 { get; set; } + public global::tryAGI.OpenAI.ListCertificatesResponseObject? Type1102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject? Type1103 { get; set; } + public global::tryAGI.OpenAI.ListFilesResponse? Type1103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningJobEventsResponse? Type1104 { get; set; } + public global::System.Collections.Generic.IList? Type1104 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1105 { get; set; } + public global::tryAGI.OpenAI.OpenAIFile? Type1105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject? Type1106 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponse? Type1106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListMessagesResponse? Type1107 { get; set; } + public global::System.Collections.Generic.IList? Type1107 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1108 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject? Type1108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObject? Type1109 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponse? Type1109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListModelsResponse? Type1110 { get; set; } + public global::System.Collections.Generic.IList? Type1110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListModelsResponseObject? Type1111 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject? Type1111 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1112 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningJobEventsResponse? Type1112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Model18? Type1113 { get; set; } + public global::System.Collections.Generic.IList? Type1113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponse? Type1114 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject? Type1114 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1115 { get; set; } + public global::tryAGI.OpenAI.ListMessagesResponse? Type1115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject? Type1116 { get; set; } + public global::System.Collections.Generic.IList? Type1116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesResponse? Type1117 { get; set; } + public global::tryAGI.OpenAI.MessageObject? Type1117 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1118 { get; set; } + public global::tryAGI.OpenAI.ListModelsResponse? Type1118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificate? Type1119 { get; set; } + public global::tryAGI.OpenAI.ListModelsResponseObject? Type1119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesResponseObject? Type1120 { get; set; } + public global::System.Collections.Generic.IList? Type1120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsResponse? Type1121 { get; set; } + public global::tryAGI.OpenAI.Model18? Type1121 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1122 { get; set; } + public global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponse? Type1122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObject? Type1123 { get; set; } + public global::System.Collections.Generic.IList? Type1123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunsResponse? Type1124 { get; set; } + public global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject? Type1124 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1125 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesResponse? Type1125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObject? Type1126 { get; set; } + public global::System.Collections.Generic.IList? Type1126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesResponse? Type1127 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificate? Type1127 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1128 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesResponseObject? Type1128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObject? Type1129 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsResponse? Type1129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoresResponse? Type1130 { get; set; } + public global::System.Collections.Generic.IList? Type1130 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1131 { get; set; } + public global::tryAGI.OpenAI.RunStepObject? Type1131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObject? Type1132 { get; set; } + public global::tryAGI.OpenAI.ListRunsResponse? Type1132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallType? Type1133 { get; set; } + public global::System.Collections.Generic.IList? Type1133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecAction? Type1134 { get; set; } + public global::tryAGI.OpenAI.RunObject? Type1134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallStatus? Type1135 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesResponse? Type1135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutputType? Type1136 { get; set; } + public global::System.Collections.Generic.IList? Type1136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutputStatus2? Type1137 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObject? Type1137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProbProperties? Type1138 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoresResponse? Type1138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalRequestType? Type1139 { get; set; } + public global::System.Collections.Generic.IList? Type1139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseType? Type1140 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObject? Type1140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseResourceType? Type1141 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallType? Type1141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListToolsType? Type1142 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecAction? Type1142 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1143 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallStatus? Type1143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListToolsTool? Type1144 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutputType? Type1144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPTool? Type1145 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutputStatus2? Type1145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolType? Type1146 { get; set; } + public global::tryAGI.OpenAI.LogProbProperties? Type1146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolConnectorId? Type1147 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalRequestType? Type1147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? Type1148 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseType? Type1148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolFilter? Type1149 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseResourceType? Type1149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1150 { get; set; } + public global::tryAGI.OpenAI.MCPListToolsType? Type1150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum? Type1151 { get; set; } + public global::System.Collections.Generic.IList? Type1151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2? Type1152 { get; set; } + public global::tryAGI.OpenAI.MCPListToolsTool? Type1152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallType? Type1153 { get; set; } + public global::tryAGI.OpenAI.MCPTool? Type1153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallStatus? Type1154 { get; set; } + public global::tryAGI.OpenAI.MCPToolType? Type1154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectType? Type1155 { get; set; } + public global::tryAGI.OpenAI.MCPToolConnectorId? Type1155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile? Type1156 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? Type1156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail? Type1157 { get; set; } + public global::tryAGI.OpenAI.MCPToolFilter? Type1157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectType? Type1158 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl? Type1159 { get; set; } + public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum? Type1159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type1160 { get; set; } + public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2? Type1160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentRefusalObject? Type1161 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallType? Type1161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentRefusalObjectType? Type1162 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallStatus? Type1162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject? Type1163 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectType? Type1163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type1164 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile? Type1164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type1165 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail? Type1165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject? Type1166 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectType? Type1166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type1167 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl? Type1167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type1168 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type1168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObject? Type1169 { get; set; } + public global::tryAGI.OpenAI.MessageContentRefusalObject? Type1169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObjectType? Type1170 { get; set; } + public global::tryAGI.OpenAI.MessageContentRefusalObjectType? Type1170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObjectText? Type1171 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject? Type1171 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1172 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type1172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1173 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type1173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObject? Type1174 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject? Type1174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType? Type1175 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type1175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile? Type1176 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type1176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type1177 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObject? Type1177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject? Type1178 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObjectType? Type1178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType? Type1179 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObjectText? Type1179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type1180 { get; set; } + public global::System.Collections.Generic.IList>? Type1180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type1181 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentRefusalObject? Type1182 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObject? Type1182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType? Type1183 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType? Type1183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type1184 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile? Type1184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type1185 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type1185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type1186 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject? Type1186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type1187 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType? Type1187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type1188 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type1188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type1189 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type1189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObject? Type1190 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentRefusalObject? Type1190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObjectType? Type1191 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType? Type1191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObjectText? Type1192 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type1192 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1193 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type1193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1194 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type1194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObject? Type1195 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type1195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectObject? Type1196 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type1196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectDelta? Type1197 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type1197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole? Type1198 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObject? Type1198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectObject? Type1199 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObjectType? Type1199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectStatus? Type1200 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObjectText? Type1200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectIncompleteDetails2? Type1201 { get; set; } + public global::System.Collections.Generic.IList>? Type1201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason? Type1202 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectRole? Type1203 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObject? Type1203 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1204 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectObject? Type1204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item? Type1205 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectDelta? Type1205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRequestContentTextObjectType? Type1206 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole? Type1206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant1? Type1207 { get; set; } + public global::tryAGI.OpenAI.MessageObjectObject? Type1207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant1Event? Type1208 { get; set; } + public global::tryAGI.OpenAI.MessageObjectStatus? Type1208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant2? Type1209 { get; set; } + public global::tryAGI.OpenAI.MessageObjectIncompleteDetails2? Type1209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant2Event? Type1210 { get; set; } + public global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason? Type1210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant3? Type1211 { get; set; } + public global::tryAGI.OpenAI.MessageObjectRole? Type1211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant3Event? Type1212 { get; set; } + public global::System.Collections.Generic.IList? Type1212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant4? Type1213 { get; set; } + public global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item? Type1213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant4Event? Type1214 { get; set; } + public global::tryAGI.OpenAI.MessageRequestContentTextObjectType? Type1214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant5? Type1215 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant1? Type1215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant5Event? Type1216 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant1Event? Type1216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelObject? Type1217 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant2? Type1217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIds? Type1218 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant2Event? Type1218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsResponses? Type1219 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant3? Type1219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsCompaction? Type1220 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant3Event? Type1220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsResponsesEnum? Type1221 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant4? Type1221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsSharedEnum? Type1222 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant4Event? Type1222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention2? Type1223 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant5? Type1223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequest? Type1224 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant5Event? Type1224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResources2? Type1225 { get; set; } + public global::tryAGI.OpenAI.ModelObject? Type1225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type1226 { get; set; } + public global::tryAGI.OpenAI.ModelIds? Type1226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type1227 { get; set; } + public global::tryAGI.OpenAI.ModelIdsResponses? Type1227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyCertificateRequest? Type1228 { get; set; } + public global::tryAGI.OpenAI.ModelIdsCompaction? Type1228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyMessageRequest? Type1229 { get; set; } + public global::tryAGI.OpenAI.ModelIdsResponsesEnum? Type1229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyRunRequest? Type1230 { get; set; } + public global::tryAGI.OpenAI.ModelIdsSharedEnum? Type1230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequest? Type1231 { get; set; } + public global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention2? Type1231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResources2? Type1232 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequest? Type1232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type1233 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResources2? Type1233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type1234 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type1234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NoiseReductionType? Type1235 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type1235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFileObject? Type1236 { get; set; } + public global::tryAGI.OpenAI.ModifyCertificateRequest? Type1236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFilePurpose? Type1237 { get; set; } + public global::tryAGI.OpenAI.ModifyMessageRequest? Type1237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFileStatus? Type1238 { get; set; } + public global::tryAGI.OpenAI.ModifyRunRequest? Type1238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateObject? Type1239 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequest? Type1239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails? Type1240 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResources2? Type1240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? Type1241 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type1241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? Type1242 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type1242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse? Type1243 { get; set; } + public global::tryAGI.OpenAI.NoiseReductionType? Type1243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? Type1244 { get; set; } + public global::tryAGI.OpenAI.OpenAIFileObject? Type1244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetention? Type1245 { get; set; } + public global::tryAGI.OpenAI.OpenAIFilePurpose? Type1245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetentionObject? Type1246 { get; set; } + public global::tryAGI.OpenAI.OpenAIFileStatus? Type1246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetentionType? Type1247 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateObject? Type1247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateObject? Type1248 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails? Type1248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails? Type1249 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? Type1249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse? Type1250 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? Type1250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? Type1251 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse? Type1251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse? Type1252 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? Type1252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? Type1253 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetention? Type1253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlert? Type1254 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetentionObject? Type1254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertObject? Type1255 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetentionType? Type1255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertCurrency? Type1256 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateObject? Type1256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertInterval? Type1257 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails? Type1257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResource? Type1258 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse? Type1258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject? Type1259 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? Type1259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertListResource? Type1260 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse? Type1260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject? Type1261 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? Type1261 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1262 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlert? Type1262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam? Type1263 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertObject? Type1263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType? Type1264 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertCurrency? Type1264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputAudio? Type1265 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertInterval? Type1265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputAudioType? Type1266 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResource? Type1266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContent? Type1267 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject? Type1267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContent? Type1268 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertListResource? Type1268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContent? Type1269 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject? Type1269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContentDiscriminator? Type1270 { get; set; } + public global::System.Collections.Generic.IList? Type1270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContentDiscriminatorType? Type1271 { get; set; } + public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam? Type1271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItem? Type1272 { get; set; } + public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType? Type1272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemDiscriminator? Type1273 { get; set; } + public global::tryAGI.OpenAI.OutputAudio? Type1273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemDiscriminatorType? Type1274 { get; set; } + public global::tryAGI.OpenAI.OutputAudioType? Type1274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageType? Type1275 { get; set; } + public global::tryAGI.OpenAI.OutputTextContent? Type1275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageRole? Type1276 { get; set; } + public global::tryAGI.OpenAI.RefusalContent? Type1276 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1277 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContent? Type1277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContent? Type1278 { get; set; } + public global::tryAGI.OpenAI.OutputContentDiscriminator? Type1278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageStatus? Type1279 { get; set; } + public global::tryAGI.OpenAI.OutputContentDiscriminatorType? Type1279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContentDiscriminator? Type1280 { get; set; } + public global::tryAGI.OpenAI.OutputItem? Type1280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType? Type1281 { get; set; } + public global::tryAGI.OpenAI.OutputItemDiscriminator? Type1281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PredictionContentType? Type1282 { get; set; } + public global::tryAGI.OpenAI.OutputItemDiscriminatorType? Type1282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Project? Type1283 { get; set; } + public global::tryAGI.OpenAI.OutputMessageType? Type1283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectObject? Type1284 { get; set; } + public global::tryAGI.OpenAI.OutputMessageRole? Type1284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKey? Type1285 { get; set; } + public global::System.Collections.Generic.IList? Type1285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1286 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContent? Type1286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1287 { get; set; } + public global::tryAGI.OpenAI.OutputMessageStatus? Type1287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1288 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContentDiscriminator? Type1288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1289 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType? Type1289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1290 { get; set; } + public global::tryAGI.OpenAI.PredictionContentType? Type1290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1291 { get; set; } + public global::tryAGI.OpenAI.Project? Type1291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1292 { get; set; } + public global::tryAGI.OpenAI.ProjectObject? Type1292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1293 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKey? Type1293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1294 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1294 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1295 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectCreateRequest? Type1296 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetention? Type1297 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetentionObject? Type1298 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetentionType? Type1299 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroup? Type1300 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupObject? Type1301 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupGroupType? Type1302 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1303 { get; set; } + public global::System.Collections.Generic.IList? Type1303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1304 { get; set; } + public global::tryAGI.OpenAI.ProjectCreateRequest? Type1304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResource? Type1305 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetention? Type1305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1306 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetentionObject? Type1306 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1307 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetentionType? Type1307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectHostedToolPermissions? Type1308 { get; set; } + public global::tryAGI.OpenAI.ProjectGroup? Type1308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectHostedToolPermissionsUpdateRequest? Type1309 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupObject? Type1309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponse? Type1310 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupGroupType? Type1310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponseObject? Type1311 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1311 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1312 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissions? Type1313 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResource? Type1313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsObject? Type1314 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsMode? Type1315 { get; set; } + public global::System.Collections.Generic.IList? Type1315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponse? Type1316 { get; set; } + public global::tryAGI.OpenAI.ProjectHostedToolPermissions? Type1316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject? Type1317 { get; set; } + public global::tryAGI.OpenAI.ProjectHostedToolPermissionsUpdateRequest? Type1317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequest? Type1318 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponse? Type1318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode? Type1319 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponseObject? Type1319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimit? Type1320 { get; set; } + public global::System.Collections.Generic.IList? Type1320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1321 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissions? Type1321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1322 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsObject? Type1322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1323 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsMode? Type1323 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1324 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponse? Type1324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1325 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject? Type1325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccount? Type1326 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequest? Type1326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1327 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode? Type1327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1328 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimit? Type1328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1329 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1330 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1331 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1332 { get; set; } + public global::System.Collections.Generic.IList? Type1332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1333 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1334 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccount? Type1334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1335 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1336 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1337 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1338 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1338 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1339 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlert? Type1340 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertObject? Type1341 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertCurrency? Type1342 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertInterval? Type1343 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResource? Type1344 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject? Type1345 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertListResource? Type1346 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject? Type1347 { get; set; } + public global::System.Collections.Generic.IList? Type1347 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1348 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlert? Type1348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1349 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertObject? Type1349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUser? Type1350 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertCurrency? Type1350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserObject? Type1351 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertInterval? Type1351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1352 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResource? Type1352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1353 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject? Type1353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1354 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertListResource? Type1354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserListResponse? Type1355 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject? Type1355 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1356 { get; set; } + public global::System.Collections.Generic.IList? Type1356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1357 { get; set; } + public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptVariant1? Type1358 { get; set; } + public global::tryAGI.OpenAI.ProjectUser? Type1358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1359 { get; set; } + public global::tryAGI.OpenAI.ProjectUserObject? Type1359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1360 { get; set; } + public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResource? Type1361 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1362 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1362 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1363 { get; set; } + public global::tryAGI.OpenAI.ProjectUserListResponse? Type1363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1364 { get; set; } + public global::System.Collections.Generic.IList? Type1364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1365 { get; set; } + public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1366 { get; set; } + public global::tryAGI.OpenAI.PromptVariant1? Type1366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1367 { get; set; } + public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1368 { get; set; } + public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1369 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResource? Type1369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1370 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1371 { get; set; } + public global::System.Collections.Generic.IList? Type1371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1372 { get; set; } + public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1373 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItem? Type1374 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1375 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1376 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1377 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1378 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1379 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1380 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1381 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1382 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItem? Type1382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1383 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1384 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1385 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1386 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1387 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1388 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1389 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1390 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1391 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1392 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1393 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1394 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1395 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1396 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1397 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1398 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1399 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1400 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1401 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1402 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1403 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1404 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1405 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1406 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1406 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1407 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1408 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1409 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1410 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1411 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsShared? Type1412 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1412 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1413 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1414 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1415 { get; set; } + public global::System.Collections.Generic.IList? Type1415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1416 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1417 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1417 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1418 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1419 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1420 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsShared? Type1420 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1421 { get; set; } + public global::System.Collections.Generic.IList? Type1421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1422 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1423 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1424 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceOptions? Type1425 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunction? Type1426 { get; set; } + public global::System.Collections.Generic.IList? Type1426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCP? Type1427 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1428 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1429 { get; set; } + public global::System.Collections.Generic.IList? Type1429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1430 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1431 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1432 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1433 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceOptions? Type1433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1434 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunction? Type1434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1435 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCP? Type1435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1436 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1437 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1437 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1438 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1439 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1440 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1441 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1442 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1443 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1444 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1445 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1446 { get; set; } + public global::System.Collections.Generic.IList? Type1446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1447 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1448 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1449 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1450 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1451 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1452 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1453 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1454 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1455 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1456 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1457 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1458 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1459 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1460 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1461 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1462 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1463 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1464 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1465 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1466 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1467 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1468 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1468 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1469 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1470 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1471 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1472 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1473 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1474 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1475 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1476 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1477 { get; set; } + public global::System.Collections.Generic.IList? Type1477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1478 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1479 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1480 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1481 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1482 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1483 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1484 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1485 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1486 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1487 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1488 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1489 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1490 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1491 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1492 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1493 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1494 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1495 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1496 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1497 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1498 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1499 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1500 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1501 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1502 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1503 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1504 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1505 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1506 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1507 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1508 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1509 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1510 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1511 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1512 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1513 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1514 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1515 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSession? Type1516 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1517 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1518 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1519 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1520 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1521 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1522 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1523 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1524 { get; set; } + public global::tryAGI.OpenAI.RealtimeSession? Type1524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1525 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1526 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1527 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEvent? Type1528 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1529 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1530 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1531 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1532 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1533 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1534 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1535 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1536 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEvent? Type1536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1537 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1538 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1539 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1540 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType? Type1541 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1542 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1543 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1544 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1545 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1546 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1547 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1548 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1549 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType? Type1549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1550 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1551 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1552 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1553 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1554 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1555 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1556 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1557 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1558 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1559 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1560 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1561 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1562 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1563 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1564 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1565 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1566 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1567 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType? Type1568 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1569 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1570 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1571 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1572 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1573 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1574 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1575 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1576 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType? Type1576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1577 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1578 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1578 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1579 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1580 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1581 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1582 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1583 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1584 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1585 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1585 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1586 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1587 { get; set; } + public global::System.Collections.Generic.IList? Type1587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1588 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1589 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1590 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1591 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1592 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1592 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1593 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1594 { get; set; } + public global::System.Collections.Generic.IList? Type1594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1595 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1596 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1597 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1598 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1599 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1600 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1601 { get; set; } + public global::System.Collections.Generic.IList? Type1601 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1602 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1603 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1604 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1605 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1606 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1607 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1608 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Session2? Type1609 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1610 { get; set; } + public global::System.Collections.Generic.IList? Type1610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1611 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1612 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType? Type1613 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1614 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1615 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1616 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1617 { get; set; } + public global::tryAGI.OpenAI.Session2? Type1617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1618 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1619 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1620 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1621 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType? Type1621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1622 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1623 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1624 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1625 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1626 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeReasoning? Type1627 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeReasoningEffort? Type1628 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponse? Type1629 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseObject? Type1630 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1631 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1632 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1633 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1634 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1635 { get; set; } + public global::tryAGI.OpenAI.RealtimeReasoning? Type1635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1636 { get; set; } + public global::tryAGI.OpenAI.RealtimeReasoningEffort? Type1636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1637 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponse? Type1637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1638 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseObject? Type1638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1639 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1640 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1641 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1641 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1642 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1643 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1644 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1645 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1645 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1646 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1647 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1648 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1649 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1649 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1650 { get; set; } + public global::System.Collections.Generic.IList? Type1650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1651 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1652 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1653 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1654 { get; set; } + public global::System.Collections.Generic.IList? Type1654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1655 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEvent? Type1656 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1657 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1658 { get; set; } + public global::System.Collections.Generic.IList>? Type1658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1659 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1660 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1661 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1662 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1663 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1664 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEvent? Type1664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventError? Type1665 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1666 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1667 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1668 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1669 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1670 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1671 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1672 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1673 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventError? Type1673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1674 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1675 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1676 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1677 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1678 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1679 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1680 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1681 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1682 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1683 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1684 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1685 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1686 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1687 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1688 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1689 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1690 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1691 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1692 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1693 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1694 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1695 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1696 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1697 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1698 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1699 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1700 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1701 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1702 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1703 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType? Type1704 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1705 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1706 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1707 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1708 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1709 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1710 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1711 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1712 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType? Type1712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1713 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1714 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1715 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1716 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1717 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1718 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1719 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1720 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1721 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1722 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1723 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1724 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1725 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1726 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1727 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1728 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1729 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1730 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1731 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1732 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1732 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1733 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1734 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1735 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1736 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1737 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1738 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1739 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1740 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1741 { get; set; } + public global::System.Collections.Generic.IList? Type1741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1742 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1743 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1744 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1745 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1746 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1747 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1748 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1749 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1750 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1751 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1752 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1753 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1754 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1755 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1756 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1757 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1758 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1759 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1760 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1761 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1762 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1763 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionObject? Type1764 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1764 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1765 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1766 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1767 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModel? Type1768 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1769 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1770 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1771 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1772 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionObject? Type1772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1773 { get; set; } + public global::System.Collections.Generic.IList? Type1773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1774 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1775 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1775 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1776 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModel? Type1776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1777 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1778 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1778 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1779 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1780 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1781 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1781 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1782 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1783 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1784 { get; set; } + public global::System.Collections.Generic.IList? Type1784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1785 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1786 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1787 { get; set; } + public global::System.Collections.Generic.IList? Type1787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1788 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1788 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1789 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1790 { get; set; } + public global::System.Collections.Generic.IList? Type1790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1791 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1792 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1793 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncation? Type1794 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1795 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1795 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1796 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1797 { get; set; } + public global::System.Collections.Generic.IList? Type1797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1798 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1799 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1800 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1801 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1802 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncation? Type1802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1803 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1803 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1804 { get; set; } + public global::System.Collections.Generic.IList? Type1804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1805 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1806 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1807 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1808 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1809 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1810 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1811 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1811 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1812 { get; set; } + public global::System.Collections.Generic.IList? Type1812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1813 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1813 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1814 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1815 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1816 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1817 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1818 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1819 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1820 { get; set; } + public global::System.Collections.Generic.IList? Type1820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1821 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1822 { get; set; } + public global::System.Collections.Generic.IList? Type1822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type1823 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1824 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1825 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type1826 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type1827 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject? Type1828 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1828 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1829 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type1830 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1831 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type1831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type1832 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type1833 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type1834 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type1834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type1835 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type1835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type1836 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject? Type1836 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1837 { get; set; } + public global::System.Collections.Generic.IList? Type1837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type1838 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type1838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type1839 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type1840 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type1840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1841 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type1841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type1842 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type1842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type1843 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type1843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type1844 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type1844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type1845 { get; set; } + public global::System.Collections.Generic.IList? Type1845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type1846 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type1846 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1847 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type1847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type1848 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type1848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type1849 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type1850 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type1850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type1851 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type1851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type1852 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type1852 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1853 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type1853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type1854 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type1854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type1855 { get; set; } + public global::System.Collections.Generic.IList? Type1855 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1856 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type1856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type1857 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type1857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type1858 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type1858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type1859 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type1859 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1860 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type1860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type1861 { get; set; } + public global::System.Collections.Generic.IList? Type1861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type1862 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type1862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type1863 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type1863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type1864 { get; set; } + public global::System.Collections.Generic.IList? Type1864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection2? Type1865 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type1865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEvent? Type1866 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type1866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate? Type1867 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type1867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend? Type1868 { get; set; } + public global::System.Collections.Generic.IList? Type1868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionClose? Type1869 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type1869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminator? Type1870 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type1870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType? Type1871 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type1871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType? Type1872 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type1872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType? Type1873 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection2? Type1873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType? Type1874 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEvent? Type1874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequest? Type1875 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate? Type1875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequest? Type1876 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend? Type1876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfter? Type1877 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionClose? Type1877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor? Type1878 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminator? Type1878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequest? Type1879 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType? Type1879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateResponse? Type1880 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType? Type1880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSession? Type1881 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType? Type1881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEvent? Type1882 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType? Type1882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated? Type1883 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequest? Type1883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated? Type1884 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequest? Type1884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed? Type1885 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfter? Type1885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta? Type1886 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor? Type1886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta? Type1887 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequest? Type1887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta? Type1888 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateResponse? Type1888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator? Type1889 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSession? Type1889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType? Type1890 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEvent? Type1890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType? Type1891 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated? Type1891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType? Type1892 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated? Type1892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType? Type1893 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed? Type1893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType? Type1894 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta? Type1894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat? Type1895 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta? Type1895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType? Type1896 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta? Type1896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType? Type1897 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator? Type1897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionType? Type1898 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType? Type1898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudio? Type1899 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType? Type1899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput? Type1900 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType? Type1900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription2? Type1901 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType? Type1901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction2? Type1902 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType? Type1902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput? Type1903 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat? Type1903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio? Type1904 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType? Type1904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput? Type1905 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType? Type1905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription2? Type1906 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionType? Type1906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputNoiseReduction2? Type1907 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudio? Type1907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioOutput? Type1908 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput? Type1908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudio? Type1909 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription2? Type1909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInput? Type1910 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction2? Type1910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputTranscription2? Type1911 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput? Type1911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputNoiseReduction2? Type1912 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio? Type1912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioOutput? Type1913 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput? Type1913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type1914 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription2? Type1914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type1915 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputNoiseReduction2? Type1915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type1916 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioOutput? Type1916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type1917 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudio? Type1917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type1918 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInput? Type1918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type1919 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputTranscription2? Type1919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type1920 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputNoiseReduction2? Type1920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type1921 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioOutput? Type1921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType? Type1922 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type1922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Reasoning? Type1923 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type1923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummary2? Type1924 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type1924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningGenerateSummary2? Type1925 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type1925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemType? Type1926 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type1926 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1927 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type1927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContent? Type1928 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type1928 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1929 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type1929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemStatus? Type1930 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType? Type1930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Response? Type1931 { get; set; } + public global::tryAGI.OpenAI.Reasoning? Type1931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3? Type1932 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummary2? Type1932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Object? Type1933 { get; set; } + public global::tryAGI.OpenAI.ReasoningGenerateSummary2? Type1933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Status? Type1934 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemType? Type1934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorVariant1? Type1935 { get; set; } + public global::System.Collections.Generic.IList? Type1935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails2? Type1936 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContent? Type1936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type1937 { get; set; } + public global::System.Collections.Generic.IList? Type1937 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1938 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemStatus? Type1938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type1939 { get; set; } + public global::tryAGI.OpenAI.Response? Type1939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsage? Type1940 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3? Type1940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Conversation22? Type1941 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Object? Type1941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type1942 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Status? Type1942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type1943 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorVariant1? Type1943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type1944 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails2? Type1944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type1945 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type1945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type1946 { get; set; } + public global::System.Collections.Generic.IList? Type1946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type1947 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type1947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type1948 { get; set; } + public global::tryAGI.OpenAI.ResponseUsage? Type1948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type1949 { get; set; } + public global::tryAGI.OpenAI.Conversation22? Type1949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type1950 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type1950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type1951 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type1951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type1952 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type1952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type1953 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type1953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type1954 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type1954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type1955 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type1955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type1956 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type1956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type1957 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type1957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type1958 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type1958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type1959 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type1959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEvent? Type1960 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type1960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEventType? Type1961 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type1961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type1962 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type1962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type1963 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type1963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type1964 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type1964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type1965 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type1965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEvent? Type1966 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type1966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEventType? Type1967 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type1967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type1968 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEvent? Type1968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type1969 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEventType? Type1969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type1970 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type1970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type1971 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type1971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorCode? Type1972 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type1972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEvent? Type1973 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type1973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEventType? Type1974 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEvent? Type1974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEvent? Type1975 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEventType? Type1975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEventType? Type1976 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type1976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type1977 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type1977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type1978 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type1978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type1979 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type1979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type1980 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorCode? Type1980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type1981 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEvent? Type1981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type1982 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEventType? Type1982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type1983 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEvent? Type1983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type1984 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEventType? Type1984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type1985 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type1985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type1986 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type1986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextType? Type1987 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type1987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type1988 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type1988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type1989 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type1989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPython? Type1990 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type1990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type1991 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type1991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type1992 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type1992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type1993 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type1993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type1994 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type1994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type1995 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextType? Type1995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type1996 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type1996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type1997 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type1997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type1998 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPython? Type1998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type1999 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type1999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type2000 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type2000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type2001 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type2001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type2002 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type2002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type2003 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type2003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEvent? Type2004 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type2004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEventType? Type2005 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type2005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type2006 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type2006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type2007 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type2007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemList? Type2008 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type2008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemListObject? Type2009 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type2009 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2010 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type2010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProb? Type2011 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type2011 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2012 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEvent? Type2012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type2013 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEventType? Type2013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type2014 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type2014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type2015 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type2015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type2016 { get; set; } + public global::tryAGI.OpenAI.ResponseItemList? Type2016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type2017 { get; set; } + public global::tryAGI.OpenAI.ResponseItemListObject? Type2017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type2018 { get; set; } + public global::System.Collections.Generic.IList? Type2018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type2019 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProb? Type2019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type2020 { get; set; } + public global::System.Collections.Generic.IList? Type2020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type2021 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type2021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type2022 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type2022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type2023 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type2023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type2024 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type2024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type2025 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type2025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type2026 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type2026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type2027 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type2027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type2028 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type2028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type2029 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type2029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type2030 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type2030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type2031 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type2031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type2032 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type2032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type2033 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type2033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type2034 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type2034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type2035 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type2035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type2036 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type2036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2037 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type2037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextParam? Type2038 { get; set; } + public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type2038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceParam? Type2039 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type2039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsePropertiesTruncation2? Type2040 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type2040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEvent? Type2041 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type2041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEventType? Type2042 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type2042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type2043 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type2043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type2044 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type2044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type2045 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type2046 { get; set; } + public global::tryAGI.OpenAI.ResponseTextParam? Type2046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type2047 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceParam? Type2047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type2048 { get; set; } + public global::tryAGI.OpenAI.ResponsePropertiesTruncation2? Type2048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type2049 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEvent? Type2049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type2050 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEventType? Type2050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type2051 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type2051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type2052 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type2052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type2053 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type2053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type2054 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type2054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type2055 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type2055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type2056 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type2056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type2057 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type2057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type2058 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type2058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type2059 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type2059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type2060 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type2060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type2061 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type2061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type2062 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type2062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEvent? Type2063 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type2063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type2064 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type2064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type2065 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type2065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type2066 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type2066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type2067 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type2067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type2068 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type2068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type2069 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type2069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType? Type2070 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type2070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type2071 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEvent? Type2071 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2072 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type2072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type2073 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type2073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type2074 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type2074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type2075 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type2075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type2076 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type2076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type2077 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type2077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type2078 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType? Type2078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEvent? Type2079 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type2079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type2080 { get; set; } + public global::System.Collections.Generic.IList? Type2080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type2081 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type2081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type2082 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type2082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type2083 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type2083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEvent? Type2084 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type2084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type2085 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type2085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleObject? Type2086 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type2086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResource? Type2087 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEvent? Type2087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type2088 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type2088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResource? Type2089 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type2089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResourceObject? Type2090 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type2090 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2091 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type2091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type2092 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEvent? Type2092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderRequest? Type2093 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type2093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponse? Type2094 { get; set; } + public global::tryAGI.OpenAI.RoleObject? Type2094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type2095 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResource? Type2095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type2096 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type2096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectObject? Type2097 { get; set; } + public global::tryAGI.OpenAI.RoleListResource? Type2097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectStatus? Type2098 { get; set; } + public global::tryAGI.OpenAI.RoleListResourceObject? Type2098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredAction? Type2099 { get; set; } + public global::System.Collections.Generic.IList? Type2099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type2100 { get; set; } + public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type2100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type2101 { get; set; } + public global::tryAGI.OpenAI.RunGraderRequest? Type2101 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2102 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponse? Type2102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObject? Type2103 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type2103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastError? Type2104 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type2104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type2105 { get; set; } + public global::tryAGI.OpenAI.RunObjectObject? Type2105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type2106 { get; set; } + public global::tryAGI.OpenAI.RunObjectStatus? Type2106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type2107 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredAction? Type2107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type2108 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type2108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObject? Type2109 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type2109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type2110 { get; set; } + public global::System.Collections.Generic.IList? Type2110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type2111 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObject? Type2111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2112 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastError? Type2112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type2113 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type2113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type2114 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type2114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type2115 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type2115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type2116 { get; set; } + public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type2116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type2117 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObject? Type2117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type2118 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type2118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type2119 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type2119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2120 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type2121 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type2121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type2122 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type2122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type2123 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type2123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type2124 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type2124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type2125 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type2125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type2126 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type2126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type2127 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type2127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type2128 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type2129 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type2129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type2130 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type2130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type2131 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type2131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type2132 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type2132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2133 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type2133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2134 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type2134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2135 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type2135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2136 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type2136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2137 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type2137 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2138 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type2138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2139 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type2139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2140 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type2140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2141 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2142 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2143 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2144 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2145 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2146 { get; set; } + public global::System.Collections.Generic.IList>? Type2146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2147 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2148 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2148 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2149 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2150 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2150 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2151 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2152 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2153 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2154 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2155 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2156 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2157 { get; set; } + public global::System.Collections.Generic.IList? Type2157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2158 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectObject? Type2159 { get; set; } + public global::System.Collections.Generic.IList? Type2159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectType? Type2160 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectStatus? Type2161 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2162 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastError2? Type2163 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2164 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2165 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2166 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2167 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectObject? Type2167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2168 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectType? Type2168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2169 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectStatus? Type2169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2170 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2171 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastError2? Type2171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2172 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2173 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2174 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2175 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2176 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2177 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2178 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2179 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2180 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2181 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2182 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2183 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2184 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2185 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2186 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2187 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2188 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2189 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2190 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2191 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2192 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2193 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2194 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2195 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2196 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2197 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2198 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectType? Type2199 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2200 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2201 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2202 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2203 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendAlertNotificationChannelType? Type2204 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2205 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2206 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2207 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectType? Type2207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2208 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2209 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2209 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2210 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2211 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2212 { get; set; } + public global::tryAGI.OpenAI.SpendAlertNotificationChannelType? Type2212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2213 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObject? Type2214 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectObject? Type2215 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResources2? Type2216 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2217 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2218 { get; set; } + public global::System.Collections.Generic.IList? Type2218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2219 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2220 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2221 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionTool? Type2222 { get; set; } + public global::tryAGI.OpenAI.ThreadObject? Type2222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchTool? Type2223 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectObject? Type2223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerTool? Type2224 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResources2? Type2224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2225 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchTool? Type2226 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParam? Type2227 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParam? Type2228 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParam? Type2229 { get; set; } + public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParam? Type2230 { get; set; } + public global::tryAGI.OpenAI.FunctionTool? Type2230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParam? Type2231 { get; set; } + public global::tryAGI.OpenAI.FileSearchTool? Type2231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2232 { get; set; } + public global::tryAGI.OpenAI.ComputerTool? Type2232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2233 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolDiscriminator? Type2234 { get; set; } + public global::tryAGI.OpenAI.WebSearchTool? Type2234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolDiscriminatorType? Type2235 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParam? Type2235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2236 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParam? Type2236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2237 { get; set; } + public global::tryAGI.OpenAI.CustomToolParam? Type2237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2238 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParam? Type2238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustom? Type2239 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParam? Type2239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2240 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2241 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2242 { get; set; } + public global::tryAGI.OpenAI.ToolDiscriminator? Type2242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypes? Type2243 { get; set; } + public global::tryAGI.OpenAI.ToolDiscriminatorType? Type2243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2244 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2245 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2246 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2247 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustom? Type2247 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2248 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2249 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2250 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2250 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2251 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypes? Type2251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2252 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2253 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2254 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2255 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2256 { get; set; } + public global::System.Collections.Generic.IList? Type2256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2257 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2258 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2259 { get; set; } + public global::System.Collections.Generic.IList? Type2259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationObjectType? Type2260 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateGroupBody? Type2261 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBody? Type2262 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType? Type2263 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectDataRetentionBody? Type2264 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType? Type2265 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectServiceAccountBody? Type2266 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole? Type2267 { get; set; } + public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2268 { get; set; } + public global::tryAGI.OpenAI.TruncationObjectType? Type2268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2269 { get; set; } + public global::tryAGI.OpenAI.UpdateGroupBody? Type2269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2270 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBody? Type2270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2271 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType? Type2271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Upload? Type2272 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectDataRetentionBody? Type2272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadStatus? Type2273 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType? Type2273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadObject? Type2274 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectServiceAccountBody? Type2274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2275 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole? Type2275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadCertificateRequest? Type2276 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPart? Type2277 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPartObject? Type2278 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2279 { get; set; } + public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2280 { get; set; } + public global::tryAGI.OpenAI.Upload? Type2280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2281 { get; set; } + public global::tryAGI.OpenAI.UploadStatus? Type2281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2282 { get; set; } + public global::tryAGI.OpenAI.UploadObject? Type2282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2283 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2284 { get; set; } + public global::tryAGI.OpenAI.UploadCertificateRequest? Type2284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResult? Type2285 { get; set; } + public global::tryAGI.OpenAI.UploadPart? Type2285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2286 { get; set; } + public global::tryAGI.OpenAI.UploadPartObject? Type2286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2287 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2288 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsResult? Type2289 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsResultObject? Type2290 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResult? Type2291 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResultObject? Type2292 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResult? Type2293 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResult? Type2293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2294 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponse? Type2295 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponseObject? Type2296 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2296 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2297 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsResult? Type2297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucket? Type2298 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsResultObject? Type2298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2299 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResult? Type2299 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2300 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResultObject? Type2300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResultsItem? Type2301 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResult? Type2301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2302 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsResult? Type2303 { get; set; } + public global::tryAGI.OpenAI.UsageResponse? Type2303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2304 { get; set; } + public global::tryAGI.OpenAI.UsageResponseObject? Type2304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject? Type2305 { get; set; } + public global::System.Collections.Generic.IList? Type2305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2306 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucket? Type2306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsResultObject? Type2307 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.User? Type2308 { get; set; } + public global::System.Collections.Generic.IList? Type2308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserObject? Type2309 { get; set; } + public global::tryAGI.OpenAI.ResultsItem? Type2309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserUser1? Type2310 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserUser1Object? Type2311 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsResult? Type2311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjects2? Type2312 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjectsObject? Type2313 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject? Type2313 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2314 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjectsDataItem? Type2315 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsResultObject? Type2315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserDeleteResponse? Type2316 { get; set; } + public global::tryAGI.OpenAI.User? Type2316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserDeleteResponseObject? Type2317 { get; set; } + public global::tryAGI.OpenAI.UserObject? Type2317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResource? Type2318 { get; set; } + public global::tryAGI.OpenAI.UserUser1? Type2318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResourceObject? Type2319 { get; set; } + public global::tryAGI.OpenAI.UserUser1Object? Type2319 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2320 { get; set; } + public global::tryAGI.OpenAI.UserProjects2? Type2320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResponse? Type2321 { get; set; } + public global::tryAGI.OpenAI.UserProjectsObject? Type2321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResponseObject? Type2322 { get; set; } + public global::System.Collections.Generic.IList? Type2322 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2323 { get; set; } + public global::tryAGI.OpenAI.UserProjectsDataItem? Type2323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleAssignment? Type2324 { get; set; } + public global::tryAGI.OpenAI.UserDeleteResponse? Type2324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleAssignmentObject? Type2325 { get; set; } + public global::tryAGI.OpenAI.UserDeleteResponseObject? Type2325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleUpdateRequest? Type2326 { get; set; } + public global::tryAGI.OpenAI.UserListResource? Type2326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VadConfigType? Type2327 { get; set; } + public global::tryAGI.OpenAI.UserListResourceObject? Type2327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderRequest? Type2328 { get; set; } + public global::System.Collections.Generic.IList? Type2328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderResponse? Type2329 { get; set; } + public global::tryAGI.OpenAI.UserListResponse? Type2329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2330 { get; set; } + public global::tryAGI.OpenAI.UserListResponseObject? Type2330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2331 { get; set; } + public global::System.Collections.Generic.IList? Type2331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2332 { get; set; } + public global::tryAGI.OpenAI.UserRoleAssignment? Type2332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2333 { get; set; } + public global::tryAGI.OpenAI.UserRoleAssignmentObject? Type2333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2334 { get; set; } + public global::tryAGI.OpenAI.UserRoleUpdateRequest? Type2334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2335 { get; set; } + public global::tryAGI.OpenAI.VadConfigType? Type2335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2336 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderRequest? Type2336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2337 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderResponse? Type2337 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2338 { get; set; } + public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2339 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2340 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2341 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastError2? Type2342 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2343 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2344 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2345 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2346 { get; set; } + public global::System.Collections.Generic.IList? Type2346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2347 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2348 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2349 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2350 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastError2? Type2350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2351 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2352 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2353 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2354 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2355 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2355 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2356 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2357 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2358 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2358 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2359 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2360 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2361 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResource? Type2362 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2363 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2363 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2364 { get; set; } + public global::System.Collections.Generic.IList? Type2364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResource? Type2365 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2366 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2367 { get; set; } + public global::System.Collections.Generic.IList? Type2367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2368 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResource? Type2369 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResourceObject? Type2370 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResource? Type2370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFind? Type2371 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFindType? Type2372 { get; set; } + public global::System.Collections.Generic.IList? Type2372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2373 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResource? Type2373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2374 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearch? Type2375 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2376 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2376 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2377 { get; set; } + public global::tryAGI.OpenAI.VoiceResource? Type2377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2378 { get; set; } + public global::tryAGI.OpenAI.VoiceResourceObject? Type2378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2379 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFind? Type2379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2380 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFindType? Type2380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2381 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolType? Type2382 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolFilters2? Type2383 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearch? Type2383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2384 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallType? Type2385 { get; set; } + public global::System.Collections.Generic.IList? Type2385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallStatus? Type2386 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2387 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2388 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType? Type2389 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2390 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolType? Type2390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2391 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolFilters2? Type2391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2392 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2393 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallType? Type2393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2394 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallStatus? Type2394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2395 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2396 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2397 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType? Type2397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpired? Type2398 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2399 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2400 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2401 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailed? Type2402 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2403 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2404 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2405 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2406 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpired? Type2406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2407 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2408 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2409 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2410 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailed? Type2410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2411 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2412 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2413 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2414 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2415 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2416 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2417 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2418 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2419 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2420 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2421 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2422 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2423 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2424 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2425 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2426 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2427 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2428 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2429 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2430 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2431 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2431 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2432 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2433 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2434 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2435 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2436 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2437 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2438 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2439 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2440 { get; set; } + public global::System.Collections.Generic.IList? Type2440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2441 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2442 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2443 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailed? Type2444 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2445 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2446 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2447 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2448 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2449 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2450 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2451 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillReferenceParamType? Type2452 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailed? Type2452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2453 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2454 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2455 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillParamType? Type2456 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2457 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2458 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2459 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2459 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2460 { get; set; } + public global::tryAGI.OpenAI.SkillReferenceParamType? Type2460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStatus? Type2461 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRole? Type2462 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentType? Type2463 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBody? Type2464 { get; set; } + public global::tryAGI.OpenAI.InlineSkillParamType? Type2464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBodyType? Type2465 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBody? Type2466 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBodyType? Type2467 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2468 { get; set; } + public global::System.Collections.Generic.IList? Type2468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2469 { get; set; } + public global::tryAGI.OpenAI.MessageStatus? Type2469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Annotation? Type2470 { get; set; } + public global::tryAGI.OpenAI.MessageRole? Type2470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2471 { get; set; } + public global::tryAGI.OpenAI.InputTextContentType? Type2471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminatorType? Type2472 { get; set; } + public global::tryAGI.OpenAI.FileCitationBody? Type2472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TopLogProb? Type2473 { get; set; } + public global::tryAGI.OpenAI.FileCitationBodyType? Type2473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProb? Type2474 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBody? Type2474 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2475 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBodyType? Type2475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContentType? Type2476 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2476 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2477 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2477 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2478 { get; set; } + public global::tryAGI.OpenAI.Annotation? Type2478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContent? Type2479 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContentType? Type2480 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminatorType? Type2480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContentType? Type2481 { get; set; } + public global::tryAGI.OpenAI.TopLogProb? Type2481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContentType? Type2482 { get; set; } + public global::tryAGI.OpenAI.LogProb? Type2482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContentType? Type2483 { get; set; } + public global::System.Collections.Generic.IList? Type2483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageDetail? Type2484 { get; set; } + public global::tryAGI.OpenAI.OutputTextContentType? Type2484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentType? Type2485 { get; set; } + public global::System.Collections.Generic.IList? Type2485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2486 { get; set; } + public global::System.Collections.Generic.IList? Type2486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2487 { get; set; } + public global::tryAGI.OpenAI.TextContent? Type2487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileInputDetail? Type2488 { get; set; } + public global::tryAGI.OpenAI.TextContentType? Type2488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentType? Type2489 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContentType? Type2489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhase2? Type2490 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContentType? Type2490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageType? Type2491 { get; set; } + public global::tryAGI.OpenAI.RefusalContentType? Type2491 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2492 { get; set; } + public global::tryAGI.OpenAI.ImageDetail? Type2492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem3? Type2493 { get; set; } + public global::tryAGI.OpenAI.InputImageContentType? Type2493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2494 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminatorType? Type2495 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickButtonType? Type2496 { get; set; } + public global::tryAGI.OpenAI.FileInputDetail? Type2496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickParamType? Type2497 { get; set; } + public global::tryAGI.OpenAI.InputFileContentType? Type2497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoubleClickActionType? Type2498 { get; set; } + public global::tryAGI.OpenAI.MessagePhase2? Type2498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CoordParam? Type2499 { get; set; } + public global::tryAGI.OpenAI.MessageType? Type2499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragParamType? Type2500 { get; set; } + public global::System.Collections.Generic.IList? Type2500 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2501 { get; set; } + public global::tryAGI.OpenAI.ContentItem3? Type2501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.KeyPressActionType? Type2502 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MoveParamType? Type2503 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminatorType? Type2503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScreenshotParamType? Type2504 { get; set; } + public global::tryAGI.OpenAI.ClickButtonType? Type2504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScrollParamType? Type2505 { get; set; } + public global::tryAGI.OpenAI.ClickParamType? Type2505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TypeParamType? Type2506 { get; set; } + public global::tryAGI.OpenAI.DoubleClickActionType? Type2506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitParamType? Type2507 { get; set; } + public global::tryAGI.OpenAI.CoordParam? Type2507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2508 { get; set; } + public global::tryAGI.OpenAI.DragParamType? Type2508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallType? Type2509 { get; set; } + public global::System.Collections.Generic.IList? Type2509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolType? Type2510 { get; set; } + public global::tryAGI.OpenAI.KeyPressActionType? Type2510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankerVersionType? Type2511 { get; set; } + public global::tryAGI.OpenAI.MoveParamType? Type2511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HybridSearchOptions? Type2512 { get; set; } + public global::tryAGI.OpenAI.ScreenshotParamType? Type2512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankingOptions? Type2513 { get; set; } + public global::tryAGI.OpenAI.ScrollParamType? Type2513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Filters2? Type2514 { get; set; } + public global::tryAGI.OpenAI.TypeParamType? Type2514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolType? Type2515 { get; set; } + public global::tryAGI.OpenAI.WaitParamType? Type2515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolType? Type2516 { get; set; } + public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerEnvironment? Type2517 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallType? Type2517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2518 { get; set; } + public global::tryAGI.OpenAI.FunctionToolType? Type2518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2519 { get; set; } + public global::tryAGI.OpenAI.RankerVersionType? Type2519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2520 { get; set; } + public global::tryAGI.OpenAI.HybridSearchOptions? Type2520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy2? Type2521 { get; set; } + public global::tryAGI.OpenAI.RankingOptions? Type2521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2522 { get; set; } + public global::tryAGI.OpenAI.Filters2? Type2522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type2523 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolType? Type2523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParamType? Type2524 { get; set; } + public global::tryAGI.OpenAI.ComputerToolType? Type2524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParam? Type2525 { get; set; } + public global::tryAGI.OpenAI.ComputerEnvironment? Type2525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamType? Type2526 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy3? Type2527 { get; set; } + public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type2528 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType? Type2529 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy2? Type2529 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2530 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem2? Type2531 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type2531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type2532 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParamType? Type2532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType? Type2533 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParam? Type2533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalSkillParam? Type2534 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamType? Type2534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParam? Type2535 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy3? Type2535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type2536 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type2536 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2537 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType? Type2537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParam? Type2538 { get; set; } + public global::System.Collections.Generic.IList? Type2538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParamType? Type2539 { get; set; } + public global::tryAGI.OpenAI.SkillsItem2? Type2539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamType? Type2540 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type2540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant1? Type2541 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType? Type2541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type2542 { get; set; } + public global::tryAGI.OpenAI.LocalSkillParam? Type2542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type2543 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParam? Type2543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParam? Type2544 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type2544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParamType? Type2545 { get; set; } + public global::System.Collections.Generic.IList? Type2545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GrammarSyntax1? Type2546 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParam? Type2546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type2547 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParamType? Type2547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type2548 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamType? Type2548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamType? Type2549 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant1? Type2549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format2? Type2550 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type2550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type2551 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type2551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType? Type2552 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParam? Type2552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EmptyModelParam? Type2553 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParamType? Type2553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParam? Type2554 { get; set; } + public global::tryAGI.OpenAI.GrammarSyntax1? Type2554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParamType? Type2555 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type2555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamType? Type2556 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type2556 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2557 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamType? Type2557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem13? Type2558 { get; set; } + public global::tryAGI.OpenAI.Format2? Type2558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type2559 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type2559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType? Type2560 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType? Type2560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParamType? Type2561 { get; set; } + public global::tryAGI.OpenAI.EmptyModelParam? Type2561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocation? Type2562 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParam? Type2562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocationType? Type2563 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParamType? Type2563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContextSize? Type2564 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamType? Type2564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContentType? Type2565 { get; set; } + public global::System.Collections.Generic.IList? Type2565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type2566 { get; set; } + public global::tryAGI.OpenAI.ToolsItem13? Type2566 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2567 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type2567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type2568 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType? Type2568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputType? Type2569 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParamType? Type2569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionBodyType? Type2570 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocation? Type2570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type2571 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocationType? Type2571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type2572 { get; set; } + public global::tryAGI.OpenAI.SearchContextSize? Type2572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecActionType? Type2573 { get; set; } + public global::tryAGI.OpenAI.SearchContentType? Type2573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellAction? Type2574 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type2574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallStatus? Type2575 { get; set; } + public global::System.Collections.Generic.IList? Type2575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResource? Type2576 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type2576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type2577 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputType? Type2577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResource? Type2578 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsType? Type2578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type2579 { get; set; } + public global::tryAGI.OpenAI.CompactionBodyType? Type2579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallType? Type2580 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type2580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant12? Type2581 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type2581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type2582 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecActionType? Type2582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType? Type2583 { get; set; } + public global::tryAGI.OpenAI.FunctionShellAction? Type2583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type2584 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallStatus? Type2584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type2585 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResource? Type2585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type2586 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type2586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type2587 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResource? Type2587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type2588 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type2588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type2589 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallType? Type2589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome? Type2590 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant12? Type2590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type2591 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type2591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType? Type2592 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType? Type2592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type2593 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type2593 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2594 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type2594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type2595 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type2595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type2596 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type2596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type2597 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type2597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type2598 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type2598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type2599 { get; set; } + public global::tryAGI.OpenAI.Outcome? Type2599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type2600 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type2600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type2601 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType? Type2601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type2602 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type2602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation? Type2603 { get; set; } + public global::System.Collections.Generic.IList? Type2603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type2604 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type2604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType? Type2605 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type2605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type2606 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type2606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type2607 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type2607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DetailEnum? Type2608 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type2608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemStatus? Type2609 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type2609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type2610 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type2610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParam? Type2611 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type2611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParamType? Type2612 { get; set; } + public global::tryAGI.OpenAI.Operation? Type2612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type2613 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type2613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type2614 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType? Type2614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileDetailEnum? Type2615 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type2615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParam? Type2616 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type2616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParamType? Type2617 { get; set; } + public global::tryAGI.OpenAI.DetailEnum? Type2617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type2618 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemStatus? Type2618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2619 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type2619 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2620 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParam? Type2620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item? Type2621 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParamType? Type2621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type2622 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type2622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type2623 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type2623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type2624 { get; set; } + public global::tryAGI.OpenAI.FileDetailEnum? Type2624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type2625 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParam? Type2625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type2626 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParamType? Type2626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellActionParam? Type2627 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type2627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type2628 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type2629 { get; set; } + public global::System.Collections.Generic.IList? Type2629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant13? Type2630 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item? Type2630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type2631 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type2631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type2632 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type2632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type2633 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type2633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type2634 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type2634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type2635 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParamType? Type2635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type2636 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParamRole? Type2636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type2637 { get; set; } + public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type2637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type2638 { get; set; } + public global::tryAGI.OpenAI.FunctionShellActionParam? Type2638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType? Type2639 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type2639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type2640 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type2640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type2641 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant13? Type2641 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2642 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type2642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type2643 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type2643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type2644 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type2644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type2645 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type2645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type2646 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type2646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type2647 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type2647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type2648 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type2648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type2649 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type2649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type2650 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType? Type2650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type2651 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type2651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType? Type2652 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type2652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type2653 { get; set; } + public global::System.Collections.Generic.IList? Type2653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type2654 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type2654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type2655 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type2655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionTriggerItemParamType? Type2656 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type2656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemReferenceParamType2? Type2657 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type2657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResource? Type2658 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type2658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResourceObject? Type2659 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type2659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type2660 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type2660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type2661 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type2661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type2662 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type2662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type2663 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType? Type2663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationBody? Type2664 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type2664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateConversationBody? Type2665 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type2665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type2666 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type2666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrderEnum? Type2667 { get; set; } + public global::tryAGI.OpenAI.CompactionTriggerItemParamType? Type2667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModel? Type2668 { get; set; } + public global::tryAGI.OpenAI.ItemReferenceParamType2? Type2668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModelEnum? Type2669 { get; set; } + public global::tryAGI.OpenAI.ConversationResource? Type2669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoStatus? Type2670 { get; set; } + public global::tryAGI.OpenAI.ConversationResourceObject? Type2670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSize? Type2671 { get; set; } + public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type2671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Error2? Type2672 { get; set; } + public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type2672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResource? Type2673 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type2673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResourceObject? Type2674 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type2674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResource? Type2675 { get; set; } + public global::tryAGI.OpenAI.CreateConversationBody? Type2675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResourceObject? Type2676 { get; set; } + public global::tryAGI.OpenAI.UpdateConversationBody? Type2676 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2677 { get; set; } + public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type2677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageRefParam2? Type2678 { get; set; } + public global::tryAGI.OpenAI.OrderEnum? Type2678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSeconds? Type2679 { get; set; } + public global::tryAGI.OpenAI.VideoModel? Type2679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type2680 { get; set; } + public global::tryAGI.OpenAI.VideoModelEnum? Type2680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2681 { get; set; } + public global::tryAGI.OpenAI.VideoStatus? Type2681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoJsonBody? Type2682 { get; set; } + public global::tryAGI.OpenAI.VideoSize? Type2682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type2683 { get; set; } + public global::tryAGI.OpenAI.Error2? Type2683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoCharacterResource? Type2684 { get; set; } + public global::tryAGI.OpenAI.VideoResource? Type2684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoReferenceInputParam? Type2685 { get; set; } + public global::tryAGI.OpenAI.VideoResourceObject? Type2685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type2686 { get; set; } + public global::tryAGI.OpenAI.VideoListResource? Type2686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2687 { get; set; } + public global::tryAGI.OpenAI.VideoListResourceObject? Type2687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type2688 { get; set; } + public global::System.Collections.Generic.IList? Type2688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type2689 { get; set; } + public global::tryAGI.OpenAI.ImageRefParam2? Type2689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2690 { get; set; } + public global::tryAGI.OpenAI.VideoSeconds? Type2690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type2691 { get; set; } + public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type2691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResource? Type2692 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type2693 { get; set; } + public global::tryAGI.OpenAI.CreateVideoJsonBody? Type2693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoContentVariant? Type2694 { get; set; } + public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type2694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoRemixBody? Type2695 { get; set; } + public global::tryAGI.OpenAI.VideoCharacterResource? Type2695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationEnum? Type2696 { get; set; } + public global::tryAGI.OpenAI.VideoReferenceInputParam? Type2696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsBody? Type2697 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type2697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResource? Type2698 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResourceObject? Type2699 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type2699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type2700 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type2700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierEnum2? Type2701 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type2702 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type2702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemField? Type2703 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResource? Type2703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type2704 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type2704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type2705 { get; set; } + public global::tryAGI.OpenAI.VideoContentVariant? Type2705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResource? Type2706 { get; set; } + public global::tryAGI.OpenAI.CreateVideoRemixBody? Type2706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResourceObject? Type2707 { get; set; } + public global::tryAGI.OpenAI.TruncationEnum? Type2707 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2708 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnum? Type2708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResource? Type2709 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnumEnum? Type2709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResourceObject? Type2710 { get; set; } + public global::tryAGI.OpenAI.TokenCountsBody? Type2710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResource? Type2711 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResource? Type2711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResourceObject? Type2712 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResourceObject? Type2712 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2713 { get; set; } + public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type2713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillBody? Type2714 { get; set; } + public global::tryAGI.OpenAI.ServiceTierEnum2? Type2714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? Type2715 { get; set; } + public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type2715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type2716 { get; set; } + public global::tryAGI.OpenAI.ItemField? Type2716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResource? Type2717 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type2717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type2718 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type2718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResource? Type2719 { get; set; } + public global::tryAGI.OpenAI.CompactResource? Type2719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResourceObject? Type2720 { get; set; } + public global::tryAGI.OpenAI.CompactResourceObject? Type2720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResource? Type2721 { get; set; } + public global::System.Collections.Generic.IList? Type2721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type2722 { get; set; } + public global::tryAGI.OpenAI.SkillResource? Type2722 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2723 { get; set; } + public global::tryAGI.OpenAI.SkillResourceObject? Type2723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillVersionBody? Type2724 { get; set; } + public global::tryAGI.OpenAI.SkillListResource? Type2724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type2725 { get; set; } + public global::tryAGI.OpenAI.SkillListResourceObject? Type2725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type2726 { get; set; } + public global::System.Collections.Generic.IList? Type2726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type2727 { get; set; } + public global::tryAGI.OpenAI.CreateSkillBody? Type2727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflow? Type2728 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? Type2728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2729 { get; set; } + public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type2729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionRateLimits? Type2730 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResource? Type2730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionStatus? Type2731 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type2731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type2732 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResource? Type2732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionFileUpload? Type2733 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResourceObject? Type2733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionHistory? Type2734 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResource? Type2734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type2735 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type2735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResource? Type2736 { get; set; } + public global::System.Collections.Generic.IList? Type2736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResourceObject? Type2737 { get; set; } + public global::tryAGI.OpenAI.CreateSkillVersionBody? Type2737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowTracingParam? Type2738 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type2738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowParam? Type2739 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type2739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParam? Type2740 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type2740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type2741 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflow? Type2741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RateLimitsParam? Type2742 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type2743 { get; set; } + public global::tryAGI.OpenAI.ChatSessionRateLimits? Type2743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileUploadParam? Type2744 { get; set; } + public global::tryAGI.OpenAI.ChatSessionStatus? Type2744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HistoryParam? Type2745 { get; set; } + public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type2745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type2746 { get; set; } + public global::tryAGI.OpenAI.ChatSessionFileUpload? Type2746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatSessionBody? Type2747 { get; set; } + public global::tryAGI.OpenAI.ChatSessionHistory? Type2747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputText? Type2748 { get; set; } + public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type2748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputTextType? Type2749 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResource? Type2749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedText? Type2750 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResourceObject? Type2750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type2751 { get; set; } + public global::tryAGI.OpenAI.WorkflowTracingParam? Type2751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AttachmentType? Type2752 { get; set; } + public global::tryAGI.OpenAI.WorkflowParam? Type2752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Attachment? Type2753 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParam? Type2753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoice8? Type2754 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type2754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InferenceOptions? Type2755 { get; set; } + public global::tryAGI.OpenAI.RateLimitsParam? Type2755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItem? Type2756 { get; set; } + public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type2756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemObject? Type2757 { get; set; } + public global::tryAGI.OpenAI.FileUploadParam? Type2757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemType? Type2758 { get; set; } + public global::tryAGI.OpenAI.HistoryParam? Type2758 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2759 { get; set; } + public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type2759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem4? Type2760 { get; set; } + public global::tryAGI.OpenAI.CreateChatSessionBody? Type2760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type2761 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputText? Type2761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type2762 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputTextType? Type2762 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2763 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedText? Type2763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSource? Type2764 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type2764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSourceType? Type2765 { get; set; } + public global::tryAGI.OpenAI.AttachmentType? Type2765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotation? Type2766 { get; set; } + public global::tryAGI.OpenAI.Attachment? Type2766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationType? Type2767 { get; set; } + public global::tryAGI.OpenAI.ToolChoice8? Type2767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSource? Type2768 { get; set; } + public global::tryAGI.OpenAI.InferenceOptions? Type2768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type2769 { get; set; } + public global::tryAGI.OpenAI.UserMessageItem? Type2769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotation? Type2770 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemObject? Type2770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationType? Type2771 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemType? Type2771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputText? Type2772 { get; set; } + public global::System.Collections.Generic.IList? Type2772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextType? Type2773 { get; set; } + public global::tryAGI.OpenAI.ContentItem4? Type2773 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2774 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type2774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem3? Type2775 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type2775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type2776 { get; set; } + public global::System.Collections.Generic.IList? Type2776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type2777 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSource? Type2777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItem? Type2778 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSourceType? Type2778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemObject? Type2779 { get; set; } + public global::tryAGI.OpenAI.FileAnnotation? Type2779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemType? Type2780 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationType? Type2780 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2781 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSource? Type2781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItem? Type2782 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type2782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemObject? Type2783 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotation? Type2783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemType? Type2784 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationType? Type2784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallStatus? Type2785 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputText? Type2785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItem? Type2786 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextType? Type2786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemObject? Type2787 { get; set; } + public global::System.Collections.Generic.IList? Type2787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemType? Type2788 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem3? Type2788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskType? Type2789 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type2789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItem? Type2790 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type2790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemObject? Type2791 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItem? Type2791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemType? Type2792 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemObject? Type2792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupTask? Type2793 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemType? Type2793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItem? Type2794 { get; set; } + public global::System.Collections.Generic.IList? Type2794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemObject? Type2795 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItem? Type2795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemType? Type2796 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemObject? Type2796 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2797 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemType? Type2797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItem? Type2798 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallStatus? Type2798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type2799 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItem? Type2799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type2800 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemObject? Type2800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResource? Type2801 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemType? Type2801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type2802 { get; set; } + public global::tryAGI.OpenAI.TaskType? Type2802 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2803 { get; set; } + public global::tryAGI.OpenAI.TaskItem? Type2803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatus? Type2804 { get; set; } + public global::tryAGI.OpenAI.TaskItemObject? Type2804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatusType? Type2805 { get; set; } + public global::tryAGI.OpenAI.TaskItemType? Type2805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatus? Type2806 { get; set; } + public global::tryAGI.OpenAI.TaskGroupTask? Type2806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatusType? Type2807 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItem? Type2807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatus? Type2808 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemObject? Type2808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatusType? Type2809 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemType? Type2809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResource? Type2810 { get; set; } + public global::System.Collections.Generic.IList? Type2810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceObject? Type2811 { get; set; } + public global::tryAGI.OpenAI.ThreadItem? Type2811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Status? Type2812 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type2812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type2813 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type2813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type2814 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResource? Type2814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResource? Type2815 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type2815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type2816 { get; set; } + public global::System.Collections.Generic.IList? Type2816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResource? Type2817 { get; set; } + public global::tryAGI.OpenAI.ActiveStatus? Type2817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResourceObject? Type2818 { get; set; } + public global::tryAGI.OpenAI.ActiveStatusType? Type2818 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2819 { get; set; } + public global::tryAGI.OpenAI.LockedStatus? Type2819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragPoint? Type2820 { get; set; } + public global::tryAGI.OpenAI.LockedStatusType? Type2820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateBatchRequest? Type2821 { get; set; } + public global::tryAGI.OpenAI.ClosedStatus? Type2821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateBatchRequestEndpoint? Type2822 { get; set; } + public global::tryAGI.OpenAI.ClosedStatusType? Type2822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow? Type2823 { get; set; } + public global::tryAGI.OpenAI.ThreadResource? Type2823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type2824 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceObject? Type2824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type2825 { get; set; } + public global::tryAGI.OpenAI.Status? Type2825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEvalRequest? Type2826 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type2826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type2827 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type2827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAssistantsOrder? Type2828 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResource? Type2828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type2829 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type2829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type2830 { get; set; } + public global::tryAGI.OpenAI.ThreadListResource? Type2830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainersOrder? Type2831 { get; set; } + public global::tryAGI.OpenAI.ThreadListResourceObject? Type2831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainerFilesOrder? Type2832 { get; set; } + public global::System.Collections.Generic.IList? Type2832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListConversationItemsOrder? Type2833 { get; set; } + public global::tryAGI.OpenAI.DragPoint? Type2833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrder? Type2834 { get; set; } + public global::tryAGI.OpenAI.CreateBatchRequest? Type2834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrderBy? Type2835 { get; set; } + public global::tryAGI.OpenAI.CreateBatchRequestEndpoint? Type2835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsOrder? Type2836 { get; set; } + public global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow? Type2836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsStatus? Type2837 { get; set; } + public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type2837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type2838 { get; set; } + public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type2838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type2839 { get; set; } + public global::tryAGI.OpenAI.UpdateEvalRequest? Type2839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesOrder? Type2840 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type2840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type2841 { get; set; } + public global::tryAGI.OpenAI.ListAssistantsOrder? Type2841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type2842 { get; set; } + public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type2842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type2843 { get; set; } + public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type2843 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2844 { get; set; } + public global::tryAGI.OpenAI.ListContainersOrder? Type2844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type2845 { get; set; } + public global::tryAGI.OpenAI.ListContainerFilesOrder? Type2845 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2846 { get; set; } + public global::tryAGI.OpenAI.ListConversationItemsOrder? Type2846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type2847 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrder? Type2847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type2848 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrderBy? Type2848 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2849 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsOrder? Type2849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type2850 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsStatus? Type2850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupsOrder? Type2851 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type2851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type2852 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type2852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupUsersOrder? Type2853 { get; set; } + public global::tryAGI.OpenAI.ListFilesOrder? Type2853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type2854 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type2854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type2855 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type2855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type2856 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type2856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type2857 { get; set; } + public global::System.Collections.Generic.IList? Type2857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRolesOrder? Type2858 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type2858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type2859 { get; set; } + public global::System.Collections.Generic.IList? Type2859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type2860 { get; set; } + public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type2860 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2861 { get; set; } + public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type2861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type2862 { get; set; } + public global::System.Collections.Generic.IList? Type2862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type2863 { get; set; } + public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type2863 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2864 { get; set; } + public global::tryAGI.OpenAI.ListGroupsOrder? Type2864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type2865 { get; set; } + public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type2865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type2866 { get; set; } + public global::tryAGI.OpenAI.ListGroupUsersOrder? Type2866 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2867 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type2867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type2868 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type2868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type2869 { get; set; } + public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type2869 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2870 { get; set; } + public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type2870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type2871 { get; set; } + public global::tryAGI.OpenAI.ListRolesOrder? Type2871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type2872 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type2872 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2873 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type2873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type2874 { get; set; } + public global::System.Collections.Generic.IList? Type2874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type2875 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type2875 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2876 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type2876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type2877 { get; set; } + public global::System.Collections.Generic.IList? Type2877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type2878 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type2878 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2879 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type2879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSource? Type2880 { get; set; } + public global::System.Collections.Generic.IList? Type2880 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2881 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type2881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSize? Type2882 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type2882 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2883 { get; set; } + public global::System.Collections.Generic.IList? Type2883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type2884 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type2884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type2885 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type2885 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2886 { get; set; } + public global::System.Collections.Generic.IList? Type2886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type2887 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type2887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type2888 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type2888 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2889 { get; set; } + public global::System.Collections.Generic.IList? Type2889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type2890 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type2890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type2891 { get; set; } + public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type2891 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2892 { get; set; } + public global::System.Collections.Generic.IList? Type2892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type2893 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSource? Type2893 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2894 { get; set; } + public global::System.Collections.Generic.IList? Type2894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type2895 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSize? Type2895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type2896 { get; set; } + public global::System.Collections.Generic.IList? Type2896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type2897 { get; set; } + public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type2897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectRolesOrder? Type2898 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type2898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type2899 { get; set; } + public global::System.Collections.Generic.IList? Type2899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListInputItemsOrder? Type2900 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type2900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListMessagesOrder? Type2901 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type2901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunsOrder? Type2902 { get; set; } + public global::System.Collections.Generic.IList? Type2902 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2903 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type2903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateRunIncludeItem? Type2904 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type2904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsOrder? Type2905 { get; set; } + public global::System.Collections.Generic.IList? Type2905 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2906 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type2906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type2907 { get; set; } + public global::System.Collections.Generic.IList? Type2907 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2908 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type2908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type2909 { get; set; } + public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type2909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoresOrder? Type2910 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type2910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type2911 { get; set; } + public global::tryAGI.OpenAI.ListProjectRolesOrder? Type2911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type2912 { get; set; } + public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type2912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type2913 { get; set; } + public global::tryAGI.OpenAI.ListInputItemsOrder? Type2913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type2914 { get; set; } + public global::tryAGI.OpenAI.ListMessagesOrder? Type2914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2915 { get; set; } + public global::tryAGI.OpenAI.ListRunsOrder? Type2915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalResponse? Type2916 { get; set; } + public global::System.Collections.Generic.IList? Type2916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type2917 { get; set; } + public global::tryAGI.OpenAI.CreateRunIncludeItem? Type2917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type2918 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsOrder? Type2918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type2919 { get; set; } + public global::System.Collections.Generic.IList? Type2919 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type2920 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2921 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type2922 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListVectorStoresOrder? Type2923 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type2924 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type2925 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type2926 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type2927 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.OneOf? Type2928 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalResponse? Type2929 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type2930 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type2931 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type2932 { get; set; } /// /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalTools.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalTools.Json.g.cs new file mode 100644 index 00000000..3a6abf04 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalTools.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AdditionalTools + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AdditionalTools? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AdditionalTools), + jsonSerializerContext) as global::tryAGI.OpenAI.AdditionalTools; + } + + /// + /// 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.AdditionalTools? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AdditionalTools), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AdditionalTools; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalTools.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalTools.g.cs new file mode 100644 index 00000000..72a5ae32 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalTools.g.cs @@ -0,0 +1,87 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class AdditionalTools + { + /// + /// The type of the item. Always `additional_tools`.
+ /// Default Value: additional_tools + ///
+ /// global::tryAGI.OpenAI.AdditionalToolsType.AdditionalTools + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsTypeJsonConverter))] + public global::tryAGI.OpenAI.AdditionalToolsType Type { get; set; } = global::tryAGI.OpenAI.AdditionalToolsType.AdditionalTools; + + /// + /// The unique ID of the additional tools item. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The role that provided the additional tools. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("role")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.MessageRoleJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.MessageRole Role { get; set; } + + /// + /// The additional tool definitions made available at this item. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("tools")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Tools { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The unique ID of the additional tools item. + /// + /// + /// The role that provided the additional tools. + /// + /// + /// The additional tool definitions made available at this item. + /// + /// + /// The type of the item. Always `additional_tools`.
+ /// Default Value: additional_tools + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AdditionalTools( + string id, + global::tryAGI.OpenAI.MessageRole role, + global::System.Collections.Generic.IList tools, + global::tryAGI.OpenAI.AdditionalToolsType type = global::tryAGI.OpenAI.AdditionalToolsType.AdditionalTools) + { + this.Type = type; + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Role = role; + this.Tools = tools ?? throw new global::System.ArgumentNullException(nameof(tools)); + } + + /// + /// Initializes a new instance of the class. + /// + public AdditionalTools() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParam.Json.g.cs new file mode 100644 index 00000000..c7d41f61 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParam.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AdditionalToolsItemParam + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AdditionalToolsItemParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AdditionalToolsItemParam), + jsonSerializerContext) as global::tryAGI.OpenAI.AdditionalToolsItemParam; + } + + /// + /// 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.AdditionalToolsItemParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AdditionalToolsItemParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AdditionalToolsItemParam; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParam.g.cs new file mode 100644 index 00000000..49cb1c57 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParam.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class AdditionalToolsItemParam + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// The item type. Always `additional_tools`.
+ /// Default Value: additional_tools + ///
+ /// global::tryAGI.OpenAI.AdditionalToolsItemParamType.AdditionalTools + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamTypeJsonConverter))] + public global::tryAGI.OpenAI.AdditionalToolsItemParamType Type { get; set; } = global::tryAGI.OpenAI.AdditionalToolsItemParamType.AdditionalTools; + + /// + /// The role that provided the additional tools. Only `developer` is supported.
+ /// Default Value: developer + ///
+ /// global::tryAGI.OpenAI.AdditionalToolsItemParamRole.Developer + [global::System.Text.Json.Serialization.JsonPropertyName("role")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AdditionalToolsItemParamRoleJsonConverter))] + public global::tryAGI.OpenAI.AdditionalToolsItemParamRole Role { get; set; } = global::tryAGI.OpenAI.AdditionalToolsItemParamRole.Developer; + + /// + /// A list of additional tools made available at this item. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("tools")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Tools { 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 additional tools made available at this item. + /// + /// + /// + /// The item type. Always `additional_tools`.
+ /// Default Value: additional_tools + /// + /// + /// The role that provided the additional tools. Only `developer` is supported.
+ /// Default Value: developer + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AdditionalToolsItemParam( + global::System.Collections.Generic.IList tools, + string? id, + global::tryAGI.OpenAI.AdditionalToolsItemParamType type = global::tryAGI.OpenAI.AdditionalToolsItemParamType.AdditionalTools, + global::tryAGI.OpenAI.AdditionalToolsItemParamRole role = global::tryAGI.OpenAI.AdditionalToolsItemParamRole.Developer) + { + this.Id = id; + this.Type = type; + this.Role = role; + this.Tools = tools ?? throw new global::System.ArgumentNullException(nameof(tools)); + } + + /// + /// Initializes a new instance of the class. + /// + public AdditionalToolsItemParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParamId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParamId.Json.g.cs new file mode 100644 index 00000000..8a63d35a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParamId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AdditionalToolsItemParamId + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AdditionalToolsItemParamId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AdditionalToolsItemParamId), + jsonSerializerContext) as global::tryAGI.OpenAI.AdditionalToolsItemParamId; + } + + /// + /// 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.AdditionalToolsItemParamId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AdditionalToolsItemParamId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AdditionalToolsItemParamId; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParamId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParamId.g.cs new file mode 100644 index 00000000..bcac0e55 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParamId.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class AdditionalToolsItemParamId + { + + /// + /// 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.AdditionalToolsItemParamRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParamRole.g.cs new file mode 100644 index 00000000..e529b085 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParamRole.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The role that provided the additional tools. Only `developer` is supported.
+ /// Default Value: developer + ///
+ public enum AdditionalToolsItemParamRole + { + /// + /// + /// + Developer, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class AdditionalToolsItemParamRoleExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this AdditionalToolsItemParamRole value) + { + return value switch + { + AdditionalToolsItemParamRole.Developer => "developer", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static AdditionalToolsItemParamRole? ToEnum(string value) + { + return value switch + { + "developer" => AdditionalToolsItemParamRole.Developer, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParamType.g.cs new file mode 100644 index 00000000..f5237214 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsItemParamType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The item type. Always `additional_tools`.
+ /// Default Value: additional_tools + ///
+ public enum AdditionalToolsItemParamType + { + /// + /// + /// + AdditionalTools, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class AdditionalToolsItemParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this AdditionalToolsItemParamType value) + { + return value switch + { + AdditionalToolsItemParamType.AdditionalTools => "additional_tools", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static AdditionalToolsItemParamType? ToEnum(string value) + { + return value switch + { + "additional_tools" => AdditionalToolsItemParamType.AdditionalTools, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsType.g.cs new file mode 100644 index 00000000..696842bb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdditionalToolsType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The type of the item. Always `additional_tools`.
+ /// Default Value: additional_tools + ///
+ public enum AdditionalToolsType + { + /// + /// + /// + AdditionalTools, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class AdditionalToolsTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this AdditionalToolsType value) + { + return value switch + { + AdditionalToolsType.AdditionalTools => "additional_tools", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static AdditionalToolsType? ToEnum(string value) + { + return value switch + { + "additional_tools" => AdditionalToolsType.AdditionalTools, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLog.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLog.g.cs index 1e538f08..37e1e542 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLog.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLog.g.cs @@ -276,6 +276,42 @@ public sealed partial class AuditLog [global::System.Text.Json.Serialization.JsonPropertyName("service_account.deleted")] public global::tryAGI.OpenAI.AuditLogServiceAccountDeleted? ServiceAccountDeleted { get; set; } + /// + /// The details for events with this `type`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("workload_identity_provider.created")] + public global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreated? WorkloadIdentityProviderCreated { get; set; } + + /// + /// The details for events with this `type`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("workload_identity_provider.updated")] + public global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdated? WorkloadIdentityProviderUpdated { get; set; } + + /// + /// The details for events with this `type`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("workload_identity_provider.deleted")] + public global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderDeleted? WorkloadIdentityProviderDeleted { get; set; } + + /// + /// The details for events with this `type`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("workload_identity_provider_mapping.created")] + public global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreated? WorkloadIdentityProviderMappingCreated { get; set; } + + /// + /// The details for events with this `type`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("workload_identity_provider_mapping.updated")] + public global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdated? WorkloadIdentityProviderMappingUpdated { get; set; } + + /// + /// The details for events with this `type`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("workload_identity_provider_mapping.deleted")] + public global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingDeleted? WorkloadIdentityProviderMappingDeleted { get; set; } + /// /// The details for events with this `type`. /// @@ -463,6 +499,24 @@ public sealed partial class AuditLog /// /// The details for events with this `type`. /// + /// + /// The details for events with this `type`. + /// + /// + /// The details for events with this `type`. + /// + /// + /// The details for events with this `type`. + /// + /// + /// The details for events with this `type`. + /// + /// + /// The details for events with this `type`. + /// + /// + /// The details for events with this `type`. + /// /// /// The details for events with this `type`. /// @@ -535,6 +589,12 @@ public AuditLog( global::tryAGI.OpenAI.AuditLogServiceAccountCreated? serviceAccountCreated, global::tryAGI.OpenAI.AuditLogServiceAccountUpdated? serviceAccountUpdated, global::tryAGI.OpenAI.AuditLogServiceAccountDeleted? serviceAccountDeleted, + global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreated? workloadIdentityProviderCreated, + global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdated? workloadIdentityProviderUpdated, + global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderDeleted? workloadIdentityProviderDeleted, + global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreated? workloadIdentityProviderMappingCreated, + global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdated? workloadIdentityProviderMappingUpdated, + global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingDeleted? workloadIdentityProviderMappingDeleted, global::tryAGI.OpenAI.AuditLogUserAdded? userAdded, global::tryAGI.OpenAI.AuditLogUserUpdated? userUpdated, global::tryAGI.OpenAI.AuditLogUserDeleted? userDeleted, @@ -588,6 +648,12 @@ public AuditLog( this.ServiceAccountCreated = serviceAccountCreated; this.ServiceAccountUpdated = serviceAccountUpdated; this.ServiceAccountDeleted = serviceAccountDeleted; + this.WorkloadIdentityProviderCreated = workloadIdentityProviderCreated; + this.WorkloadIdentityProviderUpdated = workloadIdentityProviderUpdated; + this.WorkloadIdentityProviderDeleted = workloadIdentityProviderDeleted; + this.WorkloadIdentityProviderMappingCreated = workloadIdentityProviderMappingCreated; + this.WorkloadIdentityProviderMappingUpdated = workloadIdentityProviderMappingUpdated; + this.WorkloadIdentityProviderMappingDeleted = workloadIdentityProviderMappingDeleted; this.UserAdded = userAdded; this.UserUpdated = userUpdated; this.UserDeleted = userDeleted; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogEventType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogEventType.g.cs index d6084604..6e90b861 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogEventType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogEventType.g.cs @@ -212,6 +212,30 @@ public enum AuditLogEventType /// ///
UserUpdated, + /// + /// + /// + WorkloadIdentityProviderCreated, + /// + /// + /// + WorkloadIdentityProviderDeleted, + /// + /// + /// + WorkloadIdentityProviderUpdated, + /// + /// + /// + WorkloadIdentityProviderMappingCreated, + /// + /// + /// + WorkloadIdentityProviderMappingDeleted, + /// + /// + /// + WorkloadIdentityProviderMappingUpdated, } /// @@ -277,6 +301,12 @@ public static string ToValueString(this AuditLogEventType value) AuditLogEventType.UserAdded => "user.added", AuditLogEventType.UserDeleted => "user.deleted", AuditLogEventType.UserUpdated => "user.updated", + AuditLogEventType.WorkloadIdentityProviderCreated => "workload_identity_provider.created", + AuditLogEventType.WorkloadIdentityProviderDeleted => "workload_identity_provider.deleted", + AuditLogEventType.WorkloadIdentityProviderUpdated => "workload_identity_provider.updated", + AuditLogEventType.WorkloadIdentityProviderMappingCreated => "workload_identity_provider_mapping.created", + AuditLogEventType.WorkloadIdentityProviderMappingDeleted => "workload_identity_provider_mapping.deleted", + AuditLogEventType.WorkloadIdentityProviderMappingUpdated => "workload_identity_provider_mapping.updated", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -338,6 +368,12 @@ public static string ToValueString(this AuditLogEventType value) "user.added" => AuditLogEventType.UserAdded, "user.deleted" => AuditLogEventType.UserDeleted, "user.updated" => AuditLogEventType.UserUpdated, + "workload_identity_provider.created" => AuditLogEventType.WorkloadIdentityProviderCreated, + "workload_identity_provider.deleted" => AuditLogEventType.WorkloadIdentityProviderDeleted, + "workload_identity_provider.updated" => AuditLogEventType.WorkloadIdentityProviderUpdated, + "workload_identity_provider_mapping.created" => AuditLogEventType.WorkloadIdentityProviderMappingCreated, + "workload_identity_provider_mapping.deleted" => AuditLogEventType.WorkloadIdentityProviderMappingDeleted, + "workload_identity_provider_mapping.updated" => AuditLogEventType.WorkloadIdentityProviderMappingUpdated, _ => null, }; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderCreated.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderCreated.Json.g.cs new file mode 100644 index 00000000..aaab5b22 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderCreated.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AuditLogWorkloadIdentityProviderCreated + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreated? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreated), + jsonSerializerContext) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreated; + } + + /// + /// 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.AuditLogWorkloadIdentityProviderCreated? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AuditLogWorkloadIdentityProviderCreated), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreated; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderCreated.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderCreated.g.cs new file mode 100644 index 00000000..e4a96e14 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderCreated.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The details for events with this `type`. + /// + public sealed partial class AuditLogWorkloadIdentityProviderCreated + { + /// + /// The workload identity provider ID. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// The payload used to create the workload identity provider. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("data")] + public object? Data { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The workload identity provider ID. + /// + /// + /// The payload used to create the workload identity provider. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AuditLogWorkloadIdentityProviderCreated( + string? id, + object? data) + { + this.Id = id; + this.Data = data; + } + + /// + /// Initializes a new instance of the class. + /// + public AuditLogWorkloadIdentityProviderCreated() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderCreatedData.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderCreatedData.Json.g.cs new file mode 100644 index 00000000..0eede868 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderCreatedData.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AuditLogWorkloadIdentityProviderCreatedData + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreatedData? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreatedData), + jsonSerializerContext) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreatedData; + } + + /// + /// 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.AuditLogWorkloadIdentityProviderCreatedData? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AuditLogWorkloadIdentityProviderCreatedData), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderCreatedData; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderCreatedData.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderCreatedData.g.cs new file mode 100644 index 00000000..0f0e5659 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderCreatedData.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The payload used to create the workload identity provider. + /// + public sealed partial class AuditLogWorkloadIdentityProviderCreatedData + { + + /// + /// 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.AuditLogWorkloadIdentityProviderDeleted.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderDeleted.Json.g.cs new file mode 100644 index 00000000..fcd53343 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderDeleted.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AuditLogWorkloadIdentityProviderDeleted + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderDeleted? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderDeleted), + jsonSerializerContext) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderDeleted; + } + + /// + /// 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.AuditLogWorkloadIdentityProviderDeleted? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AuditLogWorkloadIdentityProviderDeleted), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderDeleted; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderDeleted.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderDeleted.g.cs new file mode 100644 index 00000000..2685809d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderDeleted.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The details for events with this `type`. + /// + public sealed partial class AuditLogWorkloadIdentityProviderDeleted + { + /// + /// The workload identity provider ID. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// The workload identity provider name. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { 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 workload identity provider ID. + /// + /// + /// The workload identity provider name. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AuditLogWorkloadIdentityProviderDeleted( + string? id, + string? name) + { + this.Id = id; + this.Name = name; + } + + /// + /// Initializes a new instance of the class. + /// + public AuditLogWorkloadIdentityProviderDeleted() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingCreated.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingCreated.Json.g.cs new file mode 100644 index 00000000..7bdbcc3f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingCreated.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AuditLogWorkloadIdentityProviderMappingCreated + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreated? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreated), + jsonSerializerContext) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreated; + } + + /// + /// 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.AuditLogWorkloadIdentityProviderMappingCreated? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AuditLogWorkloadIdentityProviderMappingCreated), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreated; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingCreated.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingCreated.g.cs new file mode 100644 index 00000000..a37f20e0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingCreated.g.cs @@ -0,0 +1,68 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The details for events with this `type`. + /// + public sealed partial class AuditLogWorkloadIdentityProviderMappingCreated + { + /// + /// The workload identity provider mapping ID. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// The workload identity provider ID. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("identity_provider_id")] + public string? IdentityProviderId { get; set; } + + /// + /// The payload used to create the workload identity provider mapping. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("data")] + public object? Data { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The workload identity provider mapping ID. + /// + /// + /// The workload identity provider ID. + /// + /// + /// The payload used to create the workload identity provider mapping. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AuditLogWorkloadIdentityProviderMappingCreated( + string? id, + string? identityProviderId, + object? data) + { + this.Id = id; + this.IdentityProviderId = identityProviderId; + this.Data = data; + } + + /// + /// Initializes a new instance of the class. + /// + public AuditLogWorkloadIdentityProviderMappingCreated() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingCreatedData.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingCreatedData.Json.g.cs new file mode 100644 index 00000000..b146254a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingCreatedData.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AuditLogWorkloadIdentityProviderMappingCreatedData + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreatedData? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreatedData), + jsonSerializerContext) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreatedData; + } + + /// + /// 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.AuditLogWorkloadIdentityProviderMappingCreatedData? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AuditLogWorkloadIdentityProviderMappingCreatedData), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingCreatedData; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingCreatedData.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingCreatedData.g.cs new file mode 100644 index 00000000..d47e62cb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingCreatedData.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The payload used to create the workload identity provider mapping. + /// + public sealed partial class AuditLogWorkloadIdentityProviderMappingCreatedData + { + + /// + /// 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.AuditLogWorkloadIdentityProviderMappingDeleted.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingDeleted.Json.g.cs new file mode 100644 index 00000000..b5bf7d3b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingDeleted.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AuditLogWorkloadIdentityProviderMappingDeleted + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingDeleted? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingDeleted), + jsonSerializerContext) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingDeleted; + } + + /// + /// 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.AuditLogWorkloadIdentityProviderMappingDeleted? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AuditLogWorkloadIdentityProviderMappingDeleted), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingDeleted; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingDeleted.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingDeleted.g.cs new file mode 100644 index 00000000..b045d45b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingDeleted.g.cs @@ -0,0 +1,79 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The details for events with this `type`. + /// + public sealed partial class AuditLogWorkloadIdentityProviderMappingDeleted + { + /// + /// The workload identity provider mapping ID. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// The workload identity provider ID. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("identity_provider_id")] + public string? IdentityProviderId { get; set; } + + /// + /// The project ID. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("project_id")] + public string? ProjectId { get; set; } + + /// + /// The mapped service account ID. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("service_account_id")] + public string? ServiceAccountId { 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 workload identity provider mapping ID. + /// + /// + /// The workload identity provider ID. + /// + /// + /// The project ID. + /// + /// + /// The mapped service account ID. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AuditLogWorkloadIdentityProviderMappingDeleted( + string? id, + string? identityProviderId, + string? projectId, + string? serviceAccountId) + { + this.Id = id; + this.IdentityProviderId = identityProviderId; + this.ProjectId = projectId; + this.ServiceAccountId = serviceAccountId; + } + + /// + /// Initializes a new instance of the class. + /// + public AuditLogWorkloadIdentityProviderMappingDeleted() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingUpdated.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingUpdated.Json.g.cs new file mode 100644 index 00000000..662fe390 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingUpdated.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AuditLogWorkloadIdentityProviderMappingUpdated + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdated? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdated), + jsonSerializerContext) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdated; + } + + /// + /// 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.AuditLogWorkloadIdentityProviderMappingUpdated? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AuditLogWorkloadIdentityProviderMappingUpdated), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdated; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingUpdated.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingUpdated.g.cs new file mode 100644 index 00000000..6f613eae --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingUpdated.g.cs @@ -0,0 +1,68 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The details for events with this `type`. + /// + public sealed partial class AuditLogWorkloadIdentityProviderMappingUpdated + { + /// + /// The workload identity provider mapping ID. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// The workload identity provider ID. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("identity_provider_id")] + public string? IdentityProviderId { get; set; } + + /// + /// The payload used to update the workload identity provider mapping. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("changes_requested")] + public object? ChangesRequested { 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 workload identity provider mapping ID. + /// + /// + /// The workload identity provider ID. + /// + /// + /// The payload used to update the workload identity provider mapping. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AuditLogWorkloadIdentityProviderMappingUpdated( + string? id, + string? identityProviderId, + object? changesRequested) + { + this.Id = id; + this.IdentityProviderId = identityProviderId; + this.ChangesRequested = changesRequested; + } + + /// + /// Initializes a new instance of the class. + /// + public AuditLogWorkloadIdentityProviderMappingUpdated() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested.Json.g.cs new file mode 100644 index 00000000..d312ef47 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested), + jsonSerializerContext) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested; + } + + /// + /// 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.AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested.g.cs new file mode 100644 index 00000000..15031bf9 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The payload used to update the workload identity provider mapping. + /// + public sealed partial class AuditLogWorkloadIdentityProviderMappingUpdatedChangesRequested + { + + /// + /// 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.AuditLogWorkloadIdentityProviderUpdated.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderUpdated.Json.g.cs new file mode 100644 index 00000000..de3249eb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderUpdated.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AuditLogWorkloadIdentityProviderUpdated + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdated? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdated), + jsonSerializerContext) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdated; + } + + /// + /// 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.AuditLogWorkloadIdentityProviderUpdated? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AuditLogWorkloadIdentityProviderUpdated), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdated; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderUpdated.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderUpdated.g.cs new file mode 100644 index 00000000..e55c10aa --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderUpdated.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The details for events with this `type`. + /// + public sealed partial class AuditLogWorkloadIdentityProviderUpdated + { + /// + /// The workload identity provider ID. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// The payload used to update the workload identity provider. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("changes_requested")] + public object? ChangesRequested { 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 workload identity provider ID. + /// + /// + /// The payload used to update the workload identity provider. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AuditLogWorkloadIdentityProviderUpdated( + string? id, + object? changesRequested) + { + this.Id = id; + this.ChangesRequested = changesRequested; + } + + /// + /// Initializes a new instance of the class. + /// + public AuditLogWorkloadIdentityProviderUpdated() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderUpdatedChangesRequested.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderUpdatedChangesRequested.Json.g.cs new file mode 100644 index 00000000..7238aa53 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderUpdatedChangesRequested.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AuditLogWorkloadIdentityProviderUpdatedChangesRequested + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdatedChangesRequested? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdatedChangesRequested), + jsonSerializerContext) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdatedChangesRequested; + } + + /// + /// 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.AuditLogWorkloadIdentityProviderUpdatedChangesRequested? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.AuditLogWorkloadIdentityProviderUpdatedChangesRequested), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AuditLogWorkloadIdentityProviderUpdatedChangesRequested; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderUpdatedChangesRequested.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderUpdatedChangesRequested.g.cs new file mode 100644 index 00000000..562cd307 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogWorkloadIdentityProviderUpdatedChangesRequested.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The payload used to update the workload identity provider. + /// + public sealed partial class AuditLogWorkloadIdentityProviderUpdatedChangesRequested + { + + /// + /// 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.ConversationItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationItem.g.cs index a7537f8e..2ecd45a2 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationItem.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationItem.g.cs @@ -382,6 +382,43 @@ public bool TryPickToolSearchOutput( ? ToolSearchOutput! : throw new global::System.InvalidOperationException($"Expected union variant 'ToolSearchOutput' but the value was {ToString()}."); + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.AdditionalTools? AdditionalTools { get; init; } +#else + public global::tryAGI.OpenAI.AdditionalTools? AdditionalTools { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AdditionalTools))] +#endif + public bool IsAdditionalTools => AdditionalTools != null; + + /// + /// + /// + public bool TryPickAdditionalTools( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.AdditionalTools? value) + { + value = AdditionalTools; + return IsAdditionalTools; + } + + /// + /// + /// + public global::tryAGI.OpenAI.AdditionalTools PickAdditionalTools() => IsAdditionalTools + ? AdditionalTools! + : throw new global::System.InvalidOperationException($"Expected union variant 'AdditionalTools' but the value was {ToString()}."); + /// /// A description of the chain of thought used by a reasoning model while generating
/// a response. Be sure to include these items in your `input` to the Responses API
@@ -1169,6 +1206,29 @@ public ConversationItem(global::tryAGI.OpenAI.ToolSearchOutput? value) ///
public static ConversationItem FromToolSearchOutput(global::tryAGI.OpenAI.ToolSearchOutput? value) => new ConversationItem(value); + /// + /// + /// + public static implicit operator ConversationItem(global::tryAGI.OpenAI.AdditionalTools value) => new ConversationItem((global::tryAGI.OpenAI.AdditionalTools?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.AdditionalTools?(ConversationItem @this) => @this.AdditionalTools; + + /// + /// + /// + public ConversationItem(global::tryAGI.OpenAI.AdditionalTools? value) + { + AdditionalTools = value; + } + + /// + /// + /// + public static ConversationItem FromAdditionalTools(global::tryAGI.OpenAI.AdditionalTools? value) => new ConversationItem(value); + /// /// /// @@ -1528,6 +1588,7 @@ public ConversationItem( global::tryAGI.OpenAI.ComputerToolCallOutputResource? computerToolCallOutputResource, global::tryAGI.OpenAI.ToolSearchCall? toolSearchCall, global::tryAGI.OpenAI.ToolSearchOutput? toolSearchOutput, + global::tryAGI.OpenAI.AdditionalTools? additionalTools, global::tryAGI.OpenAI.ReasoningItem? reasoning, global::tryAGI.OpenAI.CompactionBody? compaction, global::tryAGI.OpenAI.CodeInterpreterToolCall? codeInterpreterCall, @@ -1555,6 +1616,7 @@ public ConversationItem( ComputerToolCallOutputResource = computerToolCallOutputResource; ToolSearchCall = toolSearchCall; ToolSearchOutput = toolSearchOutput; + AdditionalTools = additionalTools; Reasoning = reasoning; Compaction = compaction; CodeInterpreterCall = codeInterpreterCall; @@ -1591,6 +1653,7 @@ LocalShellCall as object ?? CodeInterpreterCall as object ?? Compaction as object ?? Reasoning as object ?? + AdditionalTools as object ?? ToolSearchOutput as object ?? ToolSearchCall as object ?? ComputerToolCallOutputResource as object ?? @@ -1617,6 +1680,7 @@ Message as object ComputerToolCallOutputResource?.ToString() ?? ToolSearchCall?.ToString() ?? ToolSearchOutput?.ToString() ?? + AdditionalTools?.ToString() ?? Reasoning?.ToString() ?? Compaction?.ToString() ?? CodeInterpreterCall?.ToString() ?? @@ -1639,7 +1703,7 @@ Message as object ///
public bool Validate() { - return IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && IsCustomToolCallOutput; + return IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionToolCallResource && !IsFunctionToolCallOutputResource && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && IsCustomToolCallOutput; } /// @@ -1656,6 +1720,7 @@ public bool Validate() global::System.Func? computerToolCallOutputResource = null, global::System.Func? toolSearchCall = null, global::System.Func? toolSearchOutput = null, + global::System.Func? additionalTools = null, global::System.Func? reasoning = null, global::System.Func? compaction = null, global::System.Func? codeInterpreterCall = null, @@ -1718,6 +1783,10 @@ public bool Validate() { return toolSearchOutput(ToolSearchOutput!); } + else if (IsAdditionalTools && additionalTools != null) + { + return additionalTools(AdditionalTools!); + } else if (IsReasoning && reasoning != null) { return reasoning(Reasoning!); @@ -1806,6 +1875,8 @@ public void Match( global::System.Action? toolSearchOutput = null, + global::System.Action? additionalTools = null, + global::System.Action? reasoning = null, global::System.Action? compaction = null, @@ -1882,6 +1953,10 @@ public void Match( { toolSearchOutput?.Invoke(ToolSearchOutput!); } + else if (IsAdditionalTools) + { + additionalTools?.Invoke(AdditionalTools!); + } else if (IsReasoning) { reasoning?.Invoke(Reasoning!); @@ -1958,6 +2033,7 @@ public void Switch( global::System.Action? computerToolCallOutputResource = null, global::System.Action? toolSearchCall = null, global::System.Action? toolSearchOutput = null, + global::System.Action? additionalTools = null, global::System.Action? reasoning = null, global::System.Action? compaction = null, global::System.Action? codeInterpreterCall = null, @@ -2020,6 +2096,10 @@ public void Switch( { toolSearchOutput?.Invoke(ToolSearchOutput!); } + else if (IsAdditionalTools) + { + additionalTools?.Invoke(AdditionalTools!); + } else if (IsReasoning) { reasoning?.Invoke(Reasoning!); @@ -2109,6 +2189,8 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.ToolSearchCall), ToolSearchOutput, typeof(global::tryAGI.OpenAI.ToolSearchOutput), + AdditionalTools, + typeof(global::tryAGI.OpenAI.AdditionalTools), Reasoning, typeof(global::tryAGI.OpenAI.ReasoningItem), Compaction, @@ -2165,6 +2247,7 @@ public bool Equals(ConversationItem other) global::System.Collections.Generic.EqualityComparer.Default.Equals(ComputerToolCallOutputResource, other.ComputerToolCallOutputResource) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ToolSearchCall, other.ToolSearchCall) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ToolSearchOutput, other.ToolSearchOutput) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(AdditionalTools, other.AdditionalTools) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Reasoning, other.Reasoning) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Compaction, other.Compaction) && global::System.Collections.Generic.EqualityComparer.Default.Equals(CodeInterpreterCall, other.CodeInterpreterCall) && diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationItemDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationItemDiscriminatorType.g.cs index 32c69722..1f6b7dcb 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationItemDiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationItemDiscriminatorType.g.cs @@ -8,6 +8,10 @@ namespace tryAGI.OpenAI /// public enum ConversationItemDiscriminatorType { + /// + /// + /// + AdditionalTools, /// /// /// @@ -110,6 +114,7 @@ public static string ToValueString(this ConversationItemDiscriminatorType value) { return value switch { + ConversationItemDiscriminatorType.AdditionalTools => "additional_tools", ConversationItemDiscriminatorType.ApplyPatchCall => "apply_patch_call", ConversationItemDiscriminatorType.ApplyPatchCallOutput => "apply_patch_call_output", ConversationItemDiscriminatorType.CodeInterpreterCall => "code_interpreter_call", @@ -142,6 +147,7 @@ public static string ToValueString(this ConversationItemDiscriminatorType value) { return value switch { + "additional_tools" => ConversationItemDiscriminatorType.AdditionalTools, "apply_patch_call" => ConversationItemDiscriminatorType.ApplyPatchCall, "apply_patch_call_output" => ConversationItemDiscriminatorType.ApplyPatchCallOutput, "code_interpreter_call" => ConversationItemDiscriminatorType.CodeInterpreterCall, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Item.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Item.g.cs index d987133a..0145f645 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Item.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Item.g.cs @@ -390,6 +390,43 @@ public bool TryPickToolSearchOutput( ? ToolSearchOutput! : throw new global::System.InvalidOperationException($"Expected union variant 'ToolSearchOutput' but the value was {ToString()}."); + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.AdditionalToolsItemParam? AdditionalTools { get; init; } +#else + public global::tryAGI.OpenAI.AdditionalToolsItemParam? AdditionalTools { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AdditionalTools))] +#endif + public bool IsAdditionalTools => AdditionalTools != null; + + /// + /// + /// + public bool TryPickAdditionalTools( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.AdditionalToolsItemParam? value) + { + value = AdditionalTools; + return IsAdditionalTools; + } + + /// + /// + /// + public global::tryAGI.OpenAI.AdditionalToolsItemParam PickAdditionalTools() => IsAdditionalTools + ? AdditionalTools! + : throw new global::System.InvalidOperationException($"Expected union variant 'AdditionalTools' but the value was {ToString()}."); + /// /// A description of the chain of thought used by a reasoning model while generating
/// a response. Be sure to include these items in your `input` to the Responses API
@@ -1214,6 +1251,29 @@ public Item(global::tryAGI.OpenAI.ToolSearchOutputItemParam? value) ///
public static Item FromToolSearchOutput(global::tryAGI.OpenAI.ToolSearchOutputItemParam? value) => new Item(value); + /// + /// + /// + public static implicit operator Item(global::tryAGI.OpenAI.AdditionalToolsItemParam value) => new Item((global::tryAGI.OpenAI.AdditionalToolsItemParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.AdditionalToolsItemParam?(Item @this) => @this.AdditionalTools; + + /// + /// + /// + public Item(global::tryAGI.OpenAI.AdditionalToolsItemParam? value) + { + AdditionalTools = value; + } + + /// + /// + /// + public static Item FromAdditionalTools(global::tryAGI.OpenAI.AdditionalToolsItemParam? value) => new Item(value); + /// /// /// @@ -1597,6 +1657,7 @@ public Item( global::tryAGI.OpenAI.FunctionCallOutputItemParam? functionCallOutput, global::tryAGI.OpenAI.ToolSearchCallItemParam? toolSearchCall, global::tryAGI.OpenAI.ToolSearchOutputItemParam? toolSearchOutput, + global::tryAGI.OpenAI.AdditionalToolsItemParam? additionalTools, global::tryAGI.OpenAI.ReasoningItem? reasoning, global::tryAGI.OpenAI.CompactionSummaryItemParam? compaction, global::tryAGI.OpenAI.ImageGenToolCall? imageGenerationCall, @@ -1627,6 +1688,7 @@ public Item( FunctionCallOutput = functionCallOutput; ToolSearchCall = toolSearchCall; ToolSearchOutput = toolSearchOutput; + AdditionalTools = additionalTools; Reasoning = reasoning; Compaction = compaction; ImageGenerationCall = imageGenerationCall; @@ -1665,6 +1727,7 @@ CodeInterpreterCall as object ?? ImageGenerationCall as object ?? Compaction as object ?? Reasoning as object ?? + AdditionalTools as object ?? ToolSearchOutput as object ?? ToolSearchCall as object ?? FunctionCallOutput as object ?? @@ -1691,6 +1754,7 @@ Message1 as object FunctionCallOutput?.ToString() ?? ToolSearchCall?.ToString() ?? ToolSearchOutput?.ToString() ?? + AdditionalTools?.ToString() ?? Reasoning?.ToString() ?? Compaction?.ToString() ?? ImageGenerationCall?.ToString() ?? @@ -1714,7 +1778,7 @@ Message1 as object /// public bool Validate() { - return IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && IsCustomToolCall; + return IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && IsMcpCall && !IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && IsCustomToolCallOutput && !IsCustomToolCall || !IsMessage1 && !IsMessage2 && !IsFileSearchCall && !IsComputerCall && !IsComputerCallOutput && !IsWebSearchCall && !IsFunctionCall && !IsFunctionCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCallOutput && IsCustomToolCall; } /// @@ -1731,6 +1795,7 @@ public bool Validate() global::System.Func? functionCallOutput = null, global::System.Func? toolSearchCall = null, global::System.Func? toolSearchOutput = null, + global::System.Func? additionalTools = null, global::System.Func? reasoning = null, global::System.Func? compaction = null, global::System.Func? imageGenerationCall = null, @@ -1794,6 +1859,10 @@ public bool Validate() { return toolSearchOutput(ToolSearchOutput!); } + else if (IsAdditionalTools && additionalTools != null) + { + return additionalTools(AdditionalTools!); + } else if (IsReasoning && reasoning != null) { return reasoning(Reasoning!); @@ -1886,6 +1955,8 @@ public void Match( global::System.Action? toolSearchOutput = null, + global::System.Action? additionalTools = null, + global::System.Action? reasoning = null, global::System.Action? compaction = null, @@ -1964,6 +2035,10 @@ public void Match( { toolSearchOutput?.Invoke(ToolSearchOutput!); } + else if (IsAdditionalTools) + { + additionalTools?.Invoke(AdditionalTools!); + } else if (IsReasoning) { reasoning?.Invoke(Reasoning!); @@ -2044,6 +2119,7 @@ public void Switch( global::System.Action? functionCallOutput = null, global::System.Action? toolSearchCall = null, global::System.Action? toolSearchOutput = null, + global::System.Action? additionalTools = null, global::System.Action? reasoning = null, global::System.Action? compaction = null, global::System.Action? imageGenerationCall = null, @@ -2107,6 +2183,10 @@ public void Switch( { toolSearchOutput?.Invoke(ToolSearchOutput!); } + else if (IsAdditionalTools) + { + additionalTools?.Invoke(AdditionalTools!); + } else if (IsReasoning) { reasoning?.Invoke(Reasoning!); @@ -2200,6 +2280,8 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.ToolSearchCallItemParam), ToolSearchOutput, typeof(global::tryAGI.OpenAI.ToolSearchOutputItemParam), + AdditionalTools, + typeof(global::tryAGI.OpenAI.AdditionalToolsItemParam), Reasoning, typeof(global::tryAGI.OpenAI.ReasoningItem), Compaction, @@ -2258,6 +2340,7 @@ public bool Equals(Item other) global::System.Collections.Generic.EqualityComparer.Default.Equals(FunctionCallOutput, other.FunctionCallOutput) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ToolSearchCall, other.ToolSearchCall) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ToolSearchOutput, other.ToolSearchOutput) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(AdditionalTools, other.AdditionalTools) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Reasoning, other.Reasoning) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Compaction, other.Compaction) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ImageGenerationCall, other.ImageGenerationCall) && diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemDiscriminatorType.g.cs index 66ee9ffa..774b8eee 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemDiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemDiscriminatorType.g.cs @@ -8,6 +8,10 @@ namespace tryAGI.OpenAI /// public enum ItemDiscriminatorType { + /// + /// + /// + AdditionalTools, /// /// /// @@ -122,6 +126,7 @@ public static string ToValueString(this ItemDiscriminatorType value) { return value switch { + ItemDiscriminatorType.AdditionalTools => "additional_tools", ItemDiscriminatorType.ApplyPatchCall => "apply_patch_call", ItemDiscriminatorType.ApplyPatchCallOutput => "apply_patch_call_output", ItemDiscriminatorType.CodeInterpreterCall => "code_interpreter_call", @@ -157,6 +162,7 @@ public static string ToValueString(this ItemDiscriminatorType value) { return value switch { + "additional_tools" => ItemDiscriminatorType.AdditionalTools, "apply_patch_call" => ItemDiscriminatorType.ApplyPatchCall, "apply_patch_call_output" => ItemDiscriminatorType.ApplyPatchCallOutput, "code_interpreter_call" => ItemDiscriminatorType.CodeInterpreterCall, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemField.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemField.g.cs index a39a1129..781baacc 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemField.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemField.g.cs @@ -158,6 +158,43 @@ public bool TryPickToolSearchOutput( ? ToolSearchOutput! : throw new global::System.InvalidOperationException($"Expected union variant 'ToolSearchOutput' but the value was {ToString()}."); + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.AdditionalTools? AdditionalTools { get; init; } +#else + public global::tryAGI.OpenAI.AdditionalTools? AdditionalTools { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AdditionalTools))] +#endif + public bool IsAdditionalTools => AdditionalTools != null; + + /// + /// + /// + public bool TryPickAdditionalTools( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.AdditionalTools? value) + { + value = AdditionalTools; + return IsAdditionalTools; + } + + /// + /// + /// + public global::tryAGI.OpenAI.AdditionalTools PickAdditionalTools() => IsAdditionalTools + ? AdditionalTools! + : throw new global::System.InvalidOperationException($"Expected union variant 'AdditionalTools' but the value was {ToString()}."); + /// /// The output of a function tool call. /// @@ -1032,6 +1069,29 @@ public ItemField(global::tryAGI.OpenAI.ToolSearchOutput? value) /// public static ItemField FromToolSearchOutput(global::tryAGI.OpenAI.ToolSearchOutput? value) => new ItemField(value); + /// + /// + /// + public static implicit operator ItemField(global::tryAGI.OpenAI.AdditionalTools value) => new ItemField((global::tryAGI.OpenAI.AdditionalTools?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.AdditionalTools?(ItemField @this) => @this.AdditionalTools; + + /// + /// + /// + public ItemField(global::tryAGI.OpenAI.AdditionalTools? value) + { + AdditionalTools = value; + } + + /// + /// + /// + public static ItemField FromAdditionalTools(global::tryAGI.OpenAI.AdditionalTools? value) => new ItemField(value); + /// /// /// @@ -1523,6 +1583,7 @@ public ItemField( global::tryAGI.OpenAI.FunctionToolCall? functionCall, global::tryAGI.OpenAI.ToolSearchCall? toolSearchCall, global::tryAGI.OpenAI.ToolSearchOutput? toolSearchOutput, + global::tryAGI.OpenAI.AdditionalTools? additionalTools, global::tryAGI.OpenAI.FunctionToolCallOutput? functionCallOutput, global::tryAGI.OpenAI.FileSearchToolCall? fileSearchCall, global::tryAGI.OpenAI.WebSearchToolCall? webSearchCall, @@ -1550,6 +1611,7 @@ public ItemField( FunctionCall = functionCall; ToolSearchCall = toolSearchCall; ToolSearchOutput = toolSearchOutput; + AdditionalTools = additionalTools; FunctionCallOutput = functionCallOutput; FileSearchCall = fileSearchCall; WebSearchCall = webSearchCall; @@ -1598,6 +1660,7 @@ ImageGenerationCall as object ?? WebSearchCall as object ?? FileSearchCall as object ?? FunctionCallOutput as object ?? + AdditionalTools as object ?? ToolSearchOutput as object ?? ToolSearchCall as object ?? FunctionCall as object ?? @@ -1612,6 +1675,7 @@ Message as object FunctionCall?.ToString() ?? ToolSearchCall?.ToString() ?? ToolSearchOutput?.ToString() ?? + AdditionalTools?.ToString() ?? FunctionCallOutput?.ToString() ?? FileSearchCall?.ToString() ?? WebSearchCall?.ToString() ?? @@ -1640,7 +1704,7 @@ Message as object /// public bool Validate() { - return IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && IsCustomToolCallOutput; + return IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && IsMcpCall && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsFunctionCallOutput && !IsFileSearchCall && !IsWebSearchCall && !IsImageGenerationCall && !IsComputerCall && !IsComputerToolCallOutputResource && !IsReasoning && !IsCompaction && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsCustomToolCall && IsCustomToolCallOutput; } /// @@ -1651,6 +1715,7 @@ public bool Validate() global::System.Func? functionCall = null, global::System.Func? toolSearchCall = null, global::System.Func? toolSearchOutput = null, + global::System.Func? additionalTools = null, global::System.Func? functionCallOutput = null, global::System.Func? fileSearchCall = null, global::System.Func? webSearchCall = null, @@ -1695,6 +1760,10 @@ public bool Validate() { return toolSearchOutput(ToolSearchOutput!); } + else if (IsAdditionalTools && additionalTools != null) + { + return additionalTools(AdditionalTools!); + } else if (IsFunctionCallOutput && functionCallOutput != null) { return functionCallOutput(FunctionCallOutput!); @@ -1795,6 +1864,8 @@ public void Match( global::System.Action? toolSearchOutput = null, + global::System.Action? additionalTools = null, + global::System.Action? functionCallOutput = null, global::System.Action? fileSearchCall = null, @@ -1859,6 +1930,10 @@ public void Match( { toolSearchOutput?.Invoke(ToolSearchOutput!); } + else if (IsAdditionalTools) + { + additionalTools?.Invoke(AdditionalTools!); + } else if (IsFunctionCallOutput) { functionCallOutput?.Invoke(FunctionCallOutput!); @@ -1953,6 +2028,7 @@ public void Switch( global::System.Action? functionCall = null, global::System.Action? toolSearchCall = null, global::System.Action? toolSearchOutput = null, + global::System.Action? additionalTools = null, global::System.Action? functionCallOutput = null, global::System.Action? fileSearchCall = null, global::System.Action? webSearchCall = null, @@ -1997,6 +2073,10 @@ public void Switch( { toolSearchOutput?.Invoke(ToolSearchOutput!); } + else if (IsAdditionalTools) + { + additionalTools?.Invoke(AdditionalTools!); + } else if (IsFunctionCallOutput) { functionCallOutput?.Invoke(FunctionCallOutput!); @@ -2098,6 +2178,8 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.ToolSearchCall), ToolSearchOutput, typeof(global::tryAGI.OpenAI.ToolSearchOutput), + AdditionalTools, + typeof(global::tryAGI.OpenAI.AdditionalTools), FunctionCallOutput, typeof(global::tryAGI.OpenAI.FunctionToolCallOutput), FileSearchCall, @@ -2160,6 +2242,7 @@ public bool Equals(ItemField other) global::System.Collections.Generic.EqualityComparer.Default.Equals(FunctionCall, other.FunctionCall) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ToolSearchCall, other.ToolSearchCall) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ToolSearchOutput, other.ToolSearchOutput) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(AdditionalTools, other.AdditionalTools) && global::System.Collections.Generic.EqualityComparer.Default.Equals(FunctionCallOutput, other.FunctionCallOutput) && global::System.Collections.Generic.EqualityComparer.Default.Equals(FileSearchCall, other.FileSearchCall) && global::System.Collections.Generic.EqualityComparer.Default.Equals(WebSearchCall, other.WebSearchCall) && diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemFieldDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemFieldDiscriminatorType.g.cs index e17d3332..97899969 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemFieldDiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemFieldDiscriminatorType.g.cs @@ -8,6 +8,10 @@ namespace tryAGI.OpenAI /// public enum ItemFieldDiscriminatorType { + /// + /// + /// + AdditionalTools, /// /// /// @@ -118,6 +122,7 @@ public static string ToValueString(this ItemFieldDiscriminatorType value) { return value switch { + ItemFieldDiscriminatorType.AdditionalTools => "additional_tools", ItemFieldDiscriminatorType.ApplyPatchCall => "apply_patch_call", ItemFieldDiscriminatorType.ApplyPatchCallOutput => "apply_patch_call_output", ItemFieldDiscriminatorType.CodeInterpreterCall => "code_interpreter_call", @@ -152,6 +157,7 @@ public static string ToValueString(this ItemFieldDiscriminatorType value) { return value switch { + "additional_tools" => ItemFieldDiscriminatorType.AdditionalTools, "apply_patch_call" => ItemFieldDiscriminatorType.ApplyPatchCall, "apply_patch_call_output" => ItemFieldDiscriminatorType.ApplyPatchCallOutput, "code_interpreter_call" => ItemFieldDiscriminatorType.CodeInterpreterCall, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemResource.g.cs index 839940bc..772b0da9 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemResource.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemResource.g.cs @@ -382,6 +382,43 @@ public bool TryPickToolSearchOutput( ? ToolSearchOutput! : throw new global::System.InvalidOperationException($"Expected union variant 'ToolSearchOutput' but the value was {ToString()}."); + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.AdditionalTools? AdditionalTools { get; init; } +#else + public global::tryAGI.OpenAI.AdditionalTools? AdditionalTools { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AdditionalTools))] +#endif + public bool IsAdditionalTools => AdditionalTools != null; + + /// + /// + /// + public bool TryPickAdditionalTools( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.AdditionalTools? value) + { + value = AdditionalTools; + return IsAdditionalTools; + } + + /// + /// + /// + public global::tryAGI.OpenAI.AdditionalTools PickAdditionalTools() => IsAdditionalTools + ? AdditionalTools! + : throw new global::System.InvalidOperationException($"Expected union variant 'AdditionalTools' but the value was {ToString()}."); + /// /// A description of the chain of thought used by a reasoning model while generating
/// a response. Be sure to include these items in your `input` to the Responses API
@@ -1206,6 +1243,29 @@ public ItemResource(global::tryAGI.OpenAI.ToolSearchOutput? value) ///
public static ItemResource FromToolSearchOutput(global::tryAGI.OpenAI.ToolSearchOutput? value) => new ItemResource(value); + /// + /// + /// + public static implicit operator ItemResource(global::tryAGI.OpenAI.AdditionalTools value) => new ItemResource((global::tryAGI.OpenAI.AdditionalTools?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.AdditionalTools?(ItemResource @this) => @this.AdditionalTools; + + /// + /// + /// + public ItemResource(global::tryAGI.OpenAI.AdditionalTools? value) + { + AdditionalTools = value; + } + + /// + /// + /// + public static ItemResource FromAdditionalTools(global::tryAGI.OpenAI.AdditionalTools? value) => new ItemResource(value); + /// /// /// @@ -1588,6 +1648,7 @@ public ItemResource( global::tryAGI.OpenAI.FunctionToolCallOutputResource? functionToolCallOutput, global::tryAGI.OpenAI.ToolSearchCall? toolSearchCall, global::tryAGI.OpenAI.ToolSearchOutput? toolSearchOutput, + global::tryAGI.OpenAI.AdditionalTools? additionalTools, global::tryAGI.OpenAI.ReasoningItem? reasoning, global::tryAGI.OpenAI.CompactionBody? compaction, global::tryAGI.OpenAI.ImageGenToolCall? imageGenerationCall, @@ -1616,6 +1677,7 @@ public ItemResource( FunctionToolCallOutput = functionToolCallOutput; ToolSearchCall = toolSearchCall; ToolSearchOutput = toolSearchOutput; + AdditionalTools = additionalTools; Reasoning = reasoning; Compaction = compaction; ImageGenerationCall = imageGenerationCall; @@ -1654,6 +1716,7 @@ CodeInterpreterCall as object ?? ImageGenerationCall as object ?? Compaction as object ?? Reasoning as object ?? + AdditionalTools as object ?? ToolSearchOutput as object ?? ToolSearchCall as object ?? FunctionToolCallOutput as object ?? @@ -1680,6 +1743,7 @@ InputMessage as object FunctionToolCallOutput?.ToString() ?? ToolSearchCall?.ToString() ?? ToolSearchOutput?.ToString() ?? + AdditionalTools?.ToString() ?? Reasoning?.ToString() ?? Compaction?.ToString() ?? ImageGenerationCall?.ToString() ?? @@ -1703,7 +1767,7 @@ InputMessage as object /// public bool Validate() { - return IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && IsResponseCustomToolCallOutputItem; + return IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && IsMcpCall && !IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && IsResponseCustomToolCallItem && !IsResponseCustomToolCallOutputItem || !IsInputMessage && !IsMessage && !IsFileSearchCall && !IsComputerCall && !IsComputerToolCallOutput && !IsWebSearchCall && !IsFunctionToolCall && !IsFunctionToolCallOutput && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsReasoning && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsMcpCall && !IsResponseCustomToolCallItem && IsResponseCustomToolCallOutputItem; } /// @@ -1720,6 +1784,7 @@ public bool Validate() global::System.Func? functionToolCallOutput = null, global::System.Func? toolSearchCall = null, global::System.Func? toolSearchOutput = null, + global::System.Func? additionalTools = null, global::System.Func? reasoning = null, global::System.Func? compaction = null, global::System.Func? imageGenerationCall = null, @@ -1783,6 +1848,10 @@ public bool Validate() { return toolSearchOutput(ToolSearchOutput!); } + else if (IsAdditionalTools && additionalTools != null) + { + return additionalTools(AdditionalTools!); + } else if (IsReasoning && reasoning != null) { return reasoning(Reasoning!); @@ -1875,6 +1944,8 @@ public void Match( global::System.Action? toolSearchOutput = null, + global::System.Action? additionalTools = null, + global::System.Action? reasoning = null, global::System.Action? compaction = null, @@ -1953,6 +2024,10 @@ public void Match( { toolSearchOutput?.Invoke(ToolSearchOutput!); } + else if (IsAdditionalTools) + { + additionalTools?.Invoke(AdditionalTools!); + } else if (IsReasoning) { reasoning?.Invoke(Reasoning!); @@ -2033,6 +2108,7 @@ public void Switch( global::System.Action? functionToolCallOutput = null, global::System.Action? toolSearchCall = null, global::System.Action? toolSearchOutput = null, + global::System.Action? additionalTools = null, global::System.Action? reasoning = null, global::System.Action? compaction = null, global::System.Action? imageGenerationCall = null, @@ -2096,6 +2172,10 @@ public void Switch( { toolSearchOutput?.Invoke(ToolSearchOutput!); } + else if (IsAdditionalTools) + { + additionalTools?.Invoke(AdditionalTools!); + } else if (IsReasoning) { reasoning?.Invoke(Reasoning!); @@ -2189,6 +2269,8 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.ToolSearchCall), ToolSearchOutput, typeof(global::tryAGI.OpenAI.ToolSearchOutput), + AdditionalTools, + typeof(global::tryAGI.OpenAI.AdditionalTools), Reasoning, typeof(global::tryAGI.OpenAI.ReasoningItem), Compaction, @@ -2247,6 +2329,7 @@ public bool Equals(ItemResource other) global::System.Collections.Generic.EqualityComparer.Default.Equals(FunctionToolCallOutput, other.FunctionToolCallOutput) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ToolSearchCall, other.ToolSearchCall) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ToolSearchOutput, other.ToolSearchOutput) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(AdditionalTools, other.AdditionalTools) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Reasoning, other.Reasoning) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Compaction, other.Compaction) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ImageGenerationCall, other.ImageGenerationCall) && diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemResourceDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemResourceDiscriminatorType.g.cs index 02c73bf4..4148d6a0 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemResourceDiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ItemResourceDiscriminatorType.g.cs @@ -8,6 +8,10 @@ namespace tryAGI.OpenAI /// public enum ItemResourceDiscriminatorType { + /// + /// + /// + AdditionalTools, /// /// /// @@ -102,6 +106,7 @@ public static string ToValueString(this ItemResourceDiscriminatorType value) { return value switch { + ItemResourceDiscriminatorType.AdditionalTools => "additional_tools", ItemResourceDiscriminatorType.ApplyPatchCall => "apply_patch_call", ItemResourceDiscriminatorType.ApplyPatchCallOutput => "apply_patch_call_output", ItemResourceDiscriminatorType.CodeInterpreterCall => "code_interpreter_call", @@ -132,6 +137,7 @@ public static string ToValueString(this ItemResourceDiscriminatorType value) { return value switch { + "additional_tools" => ItemResourceDiscriminatorType.AdditionalTools, "apply_patch_call" => ItemResourceDiscriminatorType.ApplyPatchCall, "apply_patch_call_output" => ItemResourceDiscriminatorType.ApplyPatchCallOutput, "code_interpreter_call" => ItemResourceDiscriminatorType.CodeInterpreterCall, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModelResponsePropertiesPromptCacheRetention2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModelResponsePropertiesPromptCacheRetention2.g.cs index c0b6bfd3..df969f8b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModelResponsePropertiesPromptCacheRetention2.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModelResponsePropertiesPromptCacheRetention2.g.cs @@ -4,7 +4,11 @@ namespace tryAGI.OpenAI { /// - /// The retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](/docs/guides/prompt-caching#prompt-cache-retention). + /// The retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](/docs/guides/prompt-caching#prompt-cache-retention).
+ /// For `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.
+ /// For older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:
+ /// - Organizations without ZDR enabled default to `24h`.
+ /// - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified. ///
public enum ModelResponsePropertiesPromptCacheRetention2 { diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OutputItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OutputItem.g.cs index 8d007e40..f8d67026 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OutputItem.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OutputItem.g.cs @@ -386,6 +386,43 @@ public bool TryPickToolSearchOutput( ? ToolSearchOutput! : throw new global::System.InvalidOperationException($"Expected union variant 'ToolSearchOutput' but the value was {ToString()}."); + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.AdditionalTools? AdditionalTools { get; init; } +#else + public global::tryAGI.OpenAI.AdditionalTools? AdditionalTools { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AdditionalTools))] +#endif + public bool IsAdditionalTools => AdditionalTools != null; + + /// + /// + /// + public bool TryPickAdditionalTools( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.AdditionalTools? value) + { + value = AdditionalTools; + return IsAdditionalTools; + } + + /// + /// + /// + public global::tryAGI.OpenAI.AdditionalTools PickAdditionalTools() => IsAdditionalTools + ? AdditionalTools! + : throw new global::System.InvalidOperationException($"Expected union variant 'AdditionalTools' but the value was {ToString()}."); + /// /// A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact). /// @@ -1170,6 +1207,29 @@ public OutputItem(global::tryAGI.OpenAI.ToolSearchOutput? value) /// public static OutputItem FromToolSearchOutput(global::tryAGI.OpenAI.ToolSearchOutput? value) => new OutputItem(value); + /// + /// + /// + public static implicit operator OutputItem(global::tryAGI.OpenAI.AdditionalTools value) => new OutputItem((global::tryAGI.OpenAI.AdditionalTools?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.AdditionalTools?(OutputItem @this) => @this.AdditionalTools; + + /// + /// + /// + public OutputItem(global::tryAGI.OpenAI.AdditionalTools? value) + { + AdditionalTools = value; + } + + /// + /// + /// + public static OutputItem FromAdditionalTools(global::tryAGI.OpenAI.AdditionalTools? value) => new OutputItem(value); + /// /// /// @@ -1529,6 +1589,7 @@ public OutputItem( global::tryAGI.OpenAI.ReasoningItem? reasoning, global::tryAGI.OpenAI.ToolSearchCall? toolSearchCall, global::tryAGI.OpenAI.ToolSearchOutput? toolSearchOutput, + global::tryAGI.OpenAI.AdditionalTools? additionalTools, global::tryAGI.OpenAI.CompactionBody? compaction, global::tryAGI.OpenAI.ImageGenToolCall? imageGenerationCall, global::tryAGI.OpenAI.CodeInterpreterToolCall? codeInterpreterCall, @@ -1556,6 +1617,7 @@ public OutputItem( Reasoning = reasoning; ToolSearchCall = toolSearchCall; ToolSearchOutput = toolSearchOutput; + AdditionalTools = additionalTools; Compaction = compaction; ImageGenerationCall = imageGenerationCall; CodeInterpreterCall = codeInterpreterCall; @@ -1592,6 +1654,7 @@ LocalShellCall as object ?? CodeInterpreterCall as object ?? ImageGenerationCall as object ?? Compaction as object ?? + AdditionalTools as object ?? ToolSearchOutput as object ?? ToolSearchCall as object ?? Reasoning as object ?? @@ -1618,6 +1681,7 @@ Message as object Reasoning?.ToString() ?? ToolSearchCall?.ToString() ?? ToolSearchOutput?.ToString() ?? + AdditionalTools?.ToString() ?? Compaction?.ToString() ?? ImageGenerationCall?.ToString() ?? CodeInterpreterCall?.ToString() ?? @@ -1640,7 +1704,7 @@ Message as object /// public bool Validate() { - return IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && IsResponseCustomToolCallOutputItem; + return IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && IsMcpApprovalResponse && !IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && IsCustomToolCall && !IsResponseCustomToolCallOutputItem || !IsMessage && !IsFileSearchCall && !IsFunctionCall && !IsFunctionToolCallResource && !IsWebSearchCall && !IsComputerCall && !IsComputerToolCallResource && !IsReasoning && !IsToolSearchCall && !IsToolSearchOutput && !IsAdditionalTools && !IsCompaction && !IsImageGenerationCall && !IsCodeInterpreterCall && !IsLocalShellCall && !IsLocalShellCallOutput && !IsShellCall && !IsShellCallOutput && !IsApplyPatchCall && !IsApplyPatchCallOutput && !IsMcpCall && !IsMcpListTools && !IsMcpApprovalRequest && !IsMcpApprovalResponse && !IsCustomToolCall && IsResponseCustomToolCallOutputItem; } /// @@ -1657,6 +1721,7 @@ public bool Validate() global::System.Func? reasoning = null, global::System.Func? toolSearchCall = null, global::System.Func? toolSearchOutput = null, + global::System.Func? additionalTools = null, global::System.Func? compaction = null, global::System.Func? imageGenerationCall = null, global::System.Func? codeInterpreterCall = null, @@ -1719,6 +1784,10 @@ public bool Validate() { return toolSearchOutput(ToolSearchOutput!); } + else if (IsAdditionalTools && additionalTools != null) + { + return additionalTools(AdditionalTools!); + } else if (IsCompaction && compaction != null) { return compaction(Compaction!); @@ -1807,6 +1876,8 @@ public void Match( global::System.Action? toolSearchOutput = null, + global::System.Action? additionalTools = null, + global::System.Action? compaction = null, global::System.Action? imageGenerationCall = null, @@ -1883,6 +1954,10 @@ public void Match( { toolSearchOutput?.Invoke(ToolSearchOutput!); } + else if (IsAdditionalTools) + { + additionalTools?.Invoke(AdditionalTools!); + } else if (IsCompaction) { compaction?.Invoke(Compaction!); @@ -1959,6 +2034,7 @@ public void Switch( global::System.Action? reasoning = null, global::System.Action? toolSearchCall = null, global::System.Action? toolSearchOutput = null, + global::System.Action? additionalTools = null, global::System.Action? compaction = null, global::System.Action? imageGenerationCall = null, global::System.Action? codeInterpreterCall = null, @@ -2021,6 +2097,10 @@ public void Switch( { toolSearchOutput?.Invoke(ToolSearchOutput!); } + else if (IsAdditionalTools) + { + additionalTools?.Invoke(AdditionalTools!); + } else if (IsCompaction) { compaction?.Invoke(Compaction!); @@ -2110,6 +2190,8 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.ToolSearchCall), ToolSearchOutput, typeof(global::tryAGI.OpenAI.ToolSearchOutput), + AdditionalTools, + typeof(global::tryAGI.OpenAI.AdditionalTools), Compaction, typeof(global::tryAGI.OpenAI.CompactionBody), ImageGenerationCall, @@ -2166,6 +2248,7 @@ public bool Equals(OutputItem other) global::System.Collections.Generic.EqualityComparer.Default.Equals(Reasoning, other.Reasoning) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ToolSearchCall, other.ToolSearchCall) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ToolSearchOutput, other.ToolSearchOutput) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(AdditionalTools, other.AdditionalTools) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Compaction, other.Compaction) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ImageGenerationCall, other.ImageGenerationCall) && global::System.Collections.Generic.EqualityComparer.Default.Equals(CodeInterpreterCall, other.CodeInterpreterCall) && diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OutputItemDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OutputItemDiscriminatorType.g.cs index 070e6751..97c83858 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OutputItemDiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OutputItemDiscriminatorType.g.cs @@ -8,6 +8,10 @@ namespace tryAGI.OpenAI /// public enum OutputItemDiscriminatorType { + /// + /// + /// + AdditionalTools, /// /// /// @@ -110,6 +114,7 @@ public static string ToValueString(this OutputItemDiscriminatorType value) { return value switch { + OutputItemDiscriminatorType.AdditionalTools => "additional_tools", OutputItemDiscriminatorType.ApplyPatchCall => "apply_patch_call", OutputItemDiscriminatorType.ApplyPatchCallOutput => "apply_patch_call_output", OutputItemDiscriminatorType.CodeInterpreterCall => "code_interpreter_call", @@ -142,6 +147,7 @@ public static string ToValueString(this OutputItemDiscriminatorType value) { return value switch { + "additional_tools" => OutputItemDiscriminatorType.AdditionalTools, "apply_patch_call" => OutputItemDiscriminatorType.ApplyPatchCall, "apply_patch_call_output" => OutputItemDiscriminatorType.ApplyPatchCallOutput, "code_interpreter_call" => OutputItemDiscriminatorType.CodeInterpreterCall, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.PersonalityEnum.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.PersonalityEnum.Json.g.cs new file mode 100644 index 00000000..77e7cbd5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.PersonalityEnum.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct PersonalityEnum + { + /// + /// 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 provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require 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) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.PersonalityEnum? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.PersonalityEnum), + jsonSerializerContext) as global::tryAGI.OpenAI.PersonalityEnum?; + } + + /// + /// 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.PersonalityEnum? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + 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.PersonalityEnum), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.PersonalityEnum?; + } + + /// + /// 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) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.PersonalityEnum.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.PersonalityEnum.g.cs new file mode 100644 index 00000000..eaa355e5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.PersonalityEnum.g.cs @@ -0,0 +1,295 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public readonly partial struct PersonalityEnum : global::System.IEquatable + { + /// + /// + /// +#if NET6_0_OR_GREATER + public string? PersonalityEnumVariant1 { get; init; } +#else + public string? PersonalityEnumVariant1 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(PersonalityEnumVariant1))] +#endif + public bool IsPersonalityEnumVariant1 => PersonalityEnumVariant1 != null; + + /// + /// + /// + public bool TryPickPersonalityEnumVariant1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out string? value) + { + value = PersonalityEnumVariant1; + return IsPersonalityEnumVariant1; + } + + /// + /// + /// + public string PickPersonalityEnumVariant1() => IsPersonalityEnumVariant1 + ? PersonalityEnumVariant1! + : throw new global::System.InvalidOperationException($"Expected union variant 'PersonalityEnumVariant1' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.PersonalityEnumEnum? PersonalityEnumEnum { get; init; } +#else + public global::tryAGI.OpenAI.PersonalityEnumEnum? PersonalityEnumEnum { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(PersonalityEnumEnum))] +#endif + public bool IsPersonalityEnumEnum => PersonalityEnumEnum != null; + + /// + /// + /// + public bool TryPickPersonalityEnumEnum( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.PersonalityEnumEnum? value) + { + value = PersonalityEnumEnum; + return IsPersonalityEnumEnum; + } + + /// + /// + /// + public global::tryAGI.OpenAI.PersonalityEnumEnum PickPersonalityEnumEnum() => IsPersonalityEnumEnum + ? PersonalityEnumEnum!.Value + : throw new global::System.InvalidOperationException($"Expected union variant 'PersonalityEnumEnum' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator PersonalityEnum(string value) => new PersonalityEnum((string?)value); + + /// + /// + /// + public static implicit operator string?(PersonalityEnum @this) => @this.PersonalityEnumVariant1; + + /// + /// + /// + public PersonalityEnum(string? value) + { + PersonalityEnumVariant1 = value; + } + + /// + /// + /// + public static PersonalityEnum FromPersonalityEnumVariant1(string? value) => new PersonalityEnum(value); + + /// + /// + /// + public static implicit operator PersonalityEnum(global::tryAGI.OpenAI.PersonalityEnumEnum value) => new PersonalityEnum((global::tryAGI.OpenAI.PersonalityEnumEnum?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.PersonalityEnumEnum?(PersonalityEnum @this) => @this.PersonalityEnumEnum; + + /// + /// + /// + public PersonalityEnum(global::tryAGI.OpenAI.PersonalityEnumEnum? value) + { + PersonalityEnumEnum = value; + } + + /// + /// + /// + public static PersonalityEnum FromPersonalityEnumEnum(global::tryAGI.OpenAI.PersonalityEnumEnum? value) => new PersonalityEnum(value); + + /// + /// + /// + public PersonalityEnum( + string? personalityEnumVariant1, + global::tryAGI.OpenAI.PersonalityEnumEnum? personalityEnumEnum + ) + { + PersonalityEnumVariant1 = personalityEnumVariant1; + PersonalityEnumEnum = personalityEnumEnum; + } + + /// + /// + /// + public object? Object => + PersonalityEnumEnum as object ?? + PersonalityEnumVariant1 as object + ; + + /// + /// + /// + public override string? ToString() => + PersonalityEnumVariant1?.ToString() ?? + PersonalityEnumEnum?.ToValueString() + ; + + /// + /// + /// + public bool Validate() + { + return IsPersonalityEnumVariant1 || IsPersonalityEnumEnum; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? personalityEnumVariant1 = null, + global::System.Func? personalityEnumEnum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPersonalityEnumVariant1 && personalityEnumVariant1 != null) + { + return personalityEnumVariant1(PersonalityEnumVariant1!); + } + else if (IsPersonalityEnumEnum && personalityEnumEnum != null) + { + return personalityEnumEnum(PersonalityEnumEnum!); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? personalityEnumVariant1 = null, + + global::System.Action? personalityEnumEnum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPersonalityEnumVariant1) + { + personalityEnumVariant1?.Invoke(PersonalityEnumVariant1!); + } + else if (IsPersonalityEnumEnum) + { + personalityEnumEnum?.Invoke(PersonalityEnumEnum!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? personalityEnumVariant1 = null, + global::System.Action? personalityEnumEnum = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsPersonalityEnumVariant1) + { + personalityEnumVariant1?.Invoke(PersonalityEnumVariant1!); + } + else if (IsPersonalityEnumEnum) + { + personalityEnumEnum?.Invoke(PersonalityEnumEnum!); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + PersonalityEnumVariant1, + typeof(string), + PersonalityEnumEnum, + typeof(global::tryAGI.OpenAI.PersonalityEnumEnum), + }; + 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(PersonalityEnum other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(PersonalityEnumVariant1, other.PersonalityEnumVariant1) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(PersonalityEnumEnum, other.PersonalityEnumEnum) + ; + } + + /// + /// + /// + public static bool operator ==(PersonalityEnum obj1, PersonalityEnum obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(PersonalityEnum obj1, PersonalityEnum obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is PersonalityEnum o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.PersonalityEnumEnum.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.PersonalityEnumEnum.g.cs new file mode 100644 index 00000000..d6ffc5e7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.PersonalityEnumEnum.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum PersonalityEnumEnum + { + /// + /// + /// + Friendly, + /// + /// + /// + Pragmatic, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class PersonalityEnumEnumExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this PersonalityEnumEnum value) + { + return value switch + { + PersonalityEnumEnum.Friendly => "friendly", + PersonalityEnumEnum.Pragmatic => "pragmatic", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static PersonalityEnumEnum? ToEnum(string value) + { + return value switch + { + "friendly" => PersonalityEnumEnum.Friendly, + "pragmatic" => PersonalityEnumEnum.Pragmatic, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.TokenCountsBody.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.TokenCountsBody.g.cs index 23058446..edc47f49 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.TokenCountsBody.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.TokenCountsBody.g.cs @@ -57,6 +57,13 @@ public sealed partial class TokenCountsBody [global::System.Text.Json.Serialization.JsonPropertyName("instructions")] public string? Instructions { get; set; } + /// + /// A model-owned style preset to apply to this request. Omit this parameter to use the model's default style. Supported values may expand over time. Values must be at most 64 characters. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("personality")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter))] + public global::tryAGI.OpenAI.PersonalityEnum? Personality { get; set; } + /// /// /// @@ -94,6 +101,9 @@ public sealed partial class TokenCountsBody /// The truncation strategy to use for the model response. - `auto`: If the input to this Response exceeds the model's context window size, the model will truncate the response to fit the context window by dropping items from the beginning of the conversation. - `disabled` (default): If the input size will exceed the context window size for a model, the request will fail with a 400 error. /// /// + /// + /// A model-owned style preset to apply to this request. Omit this parameter to use the model's default style. Supported values may expand over time. Values must be at most 64 characters. + /// /// /// /// @@ -109,6 +119,7 @@ public TokenCountsBody( global::tryAGI.OpenAI.Reasoning? reasoning, global::tryAGI.OpenAI.TruncationEnum? truncation, string? instructions, + global::tryAGI.OpenAI.PersonalityEnum? personality, global::tryAGI.OpenAI.ConversationParam? conversation, global::tryAGI.OpenAI.ToolChoiceParam? toolChoice, bool? parallelToolCalls) @@ -121,6 +132,7 @@ public TokenCountsBody( this.Reasoning = reasoning; this.Truncation = truncation; this.Instructions = instructions; + this.Personality = personality; this.Conversation = conversation; this.ToolChoice = toolChoice; this.ParallelToolCalls = parallelToolCalls; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebSearchActionSearch.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebSearchActionSearch.g.cs index d8f077f2..ba3b5d69 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebSearchActionSearch.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebSearchActionSearch.g.cs @@ -1,4 +1,6 @@ +#pragma warning disable CS0618 // Type or member is obsolete + #nullable enable namespace tryAGI.OpenAI @@ -16,11 +18,11 @@ public sealed partial class WebSearchActionSearch public global::tryAGI.OpenAI.WebSearchActionSearchType Type { get; set; } /// - /// [DEPRECATED] The search query. + /// The search query. /// [global::System.Text.Json.Serialization.JsonPropertyName("query")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Query { get; set; } + [global::System.Obsolete("This property marked as deprecated.")] + public string? Query { get; set; } /// /// The search queries. @@ -43,9 +45,6 @@ public sealed partial class WebSearchActionSearch /// /// Initializes a new instance of the class. /// - /// - /// [DEPRECATED] The search query. - /// /// /// The action type. /// @@ -59,13 +58,11 @@ public sealed partial class WebSearchActionSearch [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public WebSearchActionSearch( - string query, global::tryAGI.OpenAI.WebSearchActionSearchType type, global::System.Collections.Generic.IList? queries, global::System.Collections.Generic.IList? sources) { this.Type = type; - this.Query = query ?? throw new global::System.ArgumentNullException(nameof(query)); this.Queries = queries; this.Sources = sources; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OpenAiClient.GetInputTokenCounts.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OpenAiClient.GetInputTokenCounts.g.cs index bb31b878..3ce7062f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OpenAiClient.GetInputTokenCounts.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OpenAiClient.GetInputTokenCounts.g.cs @@ -447,6 +447,9 @@ partial void ProcessGetInputTokenCountsResponseContent( /// The truncation strategy to use for the model response. - `auto`: If the input to this Response exceeds the model's context window size, the model will truncate the response to fit the context window by dropping items from the beginning of the conversation. - `disabled` (default): If the input size will exceed the context window size for a model, the request will fail with a 400 error. /// /// + /// + /// A model-owned style preset to apply to this request. Omit this parameter to use the model's default style. Supported values may expand over time. Values must be at most 64 characters. + /// /// /// /// @@ -462,6 +465,7 @@ partial void ProcessGetInputTokenCountsResponseContent( global::tryAGI.OpenAI.Reasoning? reasoning = default, global::tryAGI.OpenAI.TruncationEnum? truncation = default, string? instructions = default, + global::tryAGI.OpenAI.PersonalityEnum? personality = default, global::tryAGI.OpenAI.ConversationParam? conversation = default, global::tryAGI.OpenAI.ToolChoiceParam? toolChoice = default, bool? parallelToolCalls = default, @@ -478,6 +482,7 @@ partial void ProcessGetInputTokenCountsResponseContent( Reasoning = reasoning, Truncation = truncation, Instructions = instructions, + Personality = personality, Conversation = conversation, ToolChoice = toolChoice, ParallelToolCalls = parallelToolCalls, diff --git a/src/libs/tryAGI.OpenAI/openapi.yaml b/src/libs/tryAGI.OpenAI/openapi.yaml index c7f21205..01349b1b 100644 --- a/src/libs/tryAGI.OpenAI/openapi.yaml +++ b/src/libs/tryAGI.OpenAI/openapi.yaml @@ -43502,6 +43502,82 @@ components: id: type: string description: The service account ID. + workload_identity_provider.created: + type: object + description: The details for events with this `type`. + properties: + id: + type: string + description: The workload identity provider ID. + data: + type: object + description: The payload used to create the workload identity provider. + workload_identity_provider.updated: + type: object + description: The details for events with this `type`. + properties: + id: + type: string + description: The workload identity provider ID. + changes_requested: + type: object + description: The payload used to update the workload identity provider. + workload_identity_provider.deleted: + type: object + description: The details for events with this `type`. + properties: + id: + type: string + description: The workload identity provider ID. + name: + type: string + description: The workload identity provider name. + workload_identity_provider_mapping.created: + type: object + description: The details for events with this `type`. + properties: + id: + type: string + description: The workload identity provider mapping ID. + identity_provider_id: + type: string + description: The workload identity provider ID. + data: + type: object + description: >- + The payload used to create the workload identity provider + mapping. + workload_identity_provider_mapping.updated: + type: object + description: The details for events with this `type`. + properties: + id: + type: string + description: The workload identity provider mapping ID. + identity_provider_id: + type: string + description: The workload identity provider ID. + changes_requested: + type: object + description: >- + The payload used to update the workload identity provider + mapping. + workload_identity_provider_mapping.deleted: + type: object + description: The details for events with this `type`. + properties: + id: + type: string + description: The workload identity provider mapping ID. + identity_provider_id: + type: string + description: The workload identity provider ID. + project_id: + type: string + description: The project ID. + service_account_id: + type: string + description: The mapped service account ID. user.added: type: object description: The details for events with this `type`. @@ -43728,6 +43804,12 @@ components: - tunnel.created - tunnel.updated - tunnel.deleted + - workload_identity_provider.created + - workload_identity_provider.updated + - workload_identity_provider.deleted + - workload_identity_provider_mapping.created + - workload_identity_provider_mapping.updated + - workload_identity_provider_mapping.deleted - role.created - role.updated - role.deleted @@ -46058,6 +46140,7 @@ components: - $ref: '#/components/schemas/ComputerToolCallOutputResource' - $ref: '#/components/schemas/ToolSearchCall' - $ref: '#/components/schemas/ToolSearchOutput' + - $ref: '#/components/schemas/AdditionalTools' - $ref: '#/components/schemas/ReasoningItem' - $ref: '#/components/schemas/CompactionBody' - $ref: '#/components/schemas/CodeInterpreterToolCall' @@ -56023,6 +56106,7 @@ components: - $ref: '#/components/schemas/FunctionCallOutputItemParam' - $ref: '#/components/schemas/ToolSearchCallItemParam' - $ref: '#/components/schemas/ToolSearchOutputItemParam' + - $ref: '#/components/schemas/AdditionalToolsItemParam' - $ref: '#/components/schemas/ReasoningItem' - $ref: '#/components/schemas/CompactionSummaryItemParam' - $ref: '#/components/schemas/ImageGenToolCall' @@ -56055,6 +56139,7 @@ components: - $ref: '#/components/schemas/FunctionToolCallOutputResource' - $ref: '#/components/schemas/ToolSearchCall' - $ref: '#/components/schemas/ToolSearchOutput' + - $ref: '#/components/schemas/AdditionalTools' - $ref: '#/components/schemas/ReasoningItem' - $ref: '#/components/schemas/CompactionBody' - $ref: '#/components/schemas/ImageGenToolCall' @@ -58032,6 +58117,15 @@ components: enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](/docs/guides/prompt-caching#prompt-cache-retention). + + For `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is + supported. + + + For older models that support both `in_memory` and `24h`, the + default depends on your organization's data retention policy: + - Organizations without ZDR enabled default to `24h`. + - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified. - type: 'null' ModifyAssistantRequest: type: object @@ -58662,6 +58756,7 @@ components: - $ref: '#/components/schemas/ReasoningItem' - $ref: '#/components/schemas/ToolSearchCall' - $ref: '#/components/schemas/ToolSearchOutput' + - $ref: '#/components/schemas/AdditionalTools' - $ref: '#/components/schemas/CompactionBody' - $ref: '#/components/schemas/ImageGenToolCall' - $ref: '#/components/schemas/CodeInterpreterToolCall' @@ -78578,8 +78673,9 @@ components: x-stainless-const: true query: type: string + deprecated: true description: | - [DEPRECATED] The search query. + The search query. queries: type: array title: Search queries @@ -78617,7 +78713,6 @@ components: - url required: - type - - query WebSearchApproximateLocation: anyOf: - type: object @@ -81369,6 +81464,32 @@ components: - execution - tools - status + AdditionalTools: + properties: + type: + type: string + enum: + - additional_tools + description: The type of the item. Always `additional_tools`. + default: additional_tools + x-stainless-const: true + id: + type: string + description: The unique ID of the additional tools item. + role: + $ref: '#/components/schemas/MessageRole' + description: The role that provided the additional tools. + tools: + items: + $ref: '#/components/schemas/Tool' + type: array + description: The additional tool definitions made available at this item. + type: object + required: + - type + - id + - role + - tools CompactionBody: properties: type: @@ -82165,6 +82286,40 @@ components: required: - type - tools + AdditionalToolsItemParam: + properties: + id: + anyOf: + - type: string + description: The unique ID of this additional tools item. + example: at_123 + - type: 'null' + type: + type: string + enum: + - additional_tools + description: The item type. Always `additional_tools`. + default: additional_tools + x-stainless-const: true + role: + type: string + enum: + - developer + description: >- + The role that provided the additional tools. Only `developer` is + supported. + default: developer + x-stainless-const: true + tools: + items: + $ref: '#/components/schemas/Tool' + type: array + description: A list of additional tools made available at this item. + type: object + required: + - type + - role + - tools CompactionSummaryItemParam: properties: id: @@ -83226,6 +83381,13 @@ components: enum: - auto - disabled + PersonalityEnum: + anyOf: + - type: string + - type: string + enum: + - friendly + - pragmatic TokenCountsBody: properties: model: @@ -83309,6 +83471,12 @@ components: response. This makes it simple to swap out system (or developer) messages in new responses. - type: 'null' + personality: + $ref: '#/components/schemas/PersonalityEnum' + description: >- + A model-owned style preset to apply to this request. Omit this + parameter to use the model's default style. Supported values may + expand over time. Values must be at most 64 characters. conversation: anyOf: - $ref: '#/components/schemas/ConversationParam' @@ -83424,6 +83592,7 @@ components: - $ref: '#/components/schemas/FunctionToolCall' - $ref: '#/components/schemas/ToolSearchCall' - $ref: '#/components/schemas/ToolSearchOutput' + - $ref: '#/components/schemas/AdditionalTools' - $ref: '#/components/schemas/FunctionToolCallOutput' - $ref: '#/components/schemas/FileSearchToolCall' - $ref: '#/components/schemas/WebSearchToolCall'