From f9425f86bf6793ecbad989643a10c53e9e046cc4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 3 Jun 2026 22:58:00 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Generated/autosdk.generated-examples.json | 2 +- ...ers.ChatCompletionModerationErrorType.g.cs | 53 + ...CompletionModerationErrorTypeNullable.g.cs | 60 + ...etionModerationInputDiscriminatorType.g.cs | 53 + ...erationInputDiscriminatorTypeNullable.g.cs | 60 + ...tionModerationOutputDiscriminatorType.g.cs | 53 + ...rationOutputDiscriminatorTypeNullable.g.cs | 60 + ...s.ChatCompletionModerationResultsType.g.cs | 53 + ...mpletionModerationResultsTypeNullable.g.cs | 60 + ...onverters.CreateChatCompletionRequest.g.cs | 1 + ....OpenAI.JsonConverters.CreateResponse.g.cs | 1 + .../tryAGI.OpenAI.JsonConverters.Input.g.cs | 72 + .../tryAGI.OpenAI.JsonConverters.Input4.g.cs | 72 + ...sonConverters.ModerationErrorBodyType.g.cs | 53 + ...rters.ModerationErrorBodyTypeNullable.g.cs | 60 + ...ters.ModerationInputDiscriminatorType.g.cs | 53 + ...erationInputDiscriminatorTypeNullable.g.cs | 60 + ...AI.JsonConverters.ModerationInputType.g.cs | 53 + ...onverters.ModerationInputTypeNullable.g.cs | 60 + ...ers.ModerationOutputDiscriminatorType.g.cs | 53 + ...rationOutputDiscriminatorTypeNullable.g.cs | 60 + ...onConverters.ModerationResultBodyType.g.cs | 53 + ...ters.ModerationResultBodyTypeNullable.g.cs | 60 + .../tryAGI.OpenAI.JsonConverters.Output.g.cs | 72 + .../tryAGI.OpenAI.JsonConverters.Output5.g.cs | 72 + ...tryAGI.OpenAI.JsonConverters.Response.g.cs | 1 + .../tryAGI.OpenAI.JsonSerializerContext.g.cs | 559 +- ...AGI.OpenAI.JsonSerializerContextTypes.g.cs | 6052 +++++++++-------- ....Models.ChatCompletionModeration.Json.g.cs | 92 + ...penAI.Models.ChatCompletionModeration.g.cs | 61 + ...ls.ChatCompletionModerationError.Json.g.cs | 92 + ....Models.ChatCompletionModerationError.g.cs | 71 + ...els.ChatCompletionModerationErrorType.g.cs | 45 + ...tionModerationInputDiscriminator.Json.g.cs | 92 + ...ompletionModerationInputDiscriminator.g.cs | 45 + ...etionModerationInputDiscriminatorType.g.cs | 51 + ...ionModerationOutputDiscriminator.Json.g.cs | 92 + ...mpletionModerationOutputDiscriminator.g.cs | 45 + ...tionModerationOutputDiscriminatorType.g.cs | 51 + ....ChatCompletionModerationResults.Json.g.cs | 92 + ...odels.ChatCompletionModerationResults.g.cs | 71 + ...s.ChatCompletionModerationResultsType.g.cs | 45 + ...s.CreateChatCompletionRequestVariant2.g.cs | 9 + ...pletionRequestVariant2Moderation.Json.g.cs | 92 + ...atCompletionRequestVariant2Moderation.g.cs | 19 + ...I.Models.CreateChatCompletionResponse.g.cs | 11 +- ...ls.CreateChatCompletionResponseChoice.g.cs | 6 +- ...tCompletionResponseChoiceFinishReason.g.cs | 3 +- ...ChatCompletionResponseModeration.Json.g.cs | 92 + ...reateChatCompletionResponseModeration.g.cs | 19 + ...ls.CreateChatCompletionStreamResponse.g.cs | 11 +- ...mpletionStreamResponseModeration.Json.g.cs | 92 + ...hatCompletionStreamResponseModeration.g.cs | 19 + ....OpenAI.Models.CreateResponseVariant3.g.cs | 9 + ...CreateResponseVariant3Moderation.Json.g.cs | 92 + ...dels.CreateResponseVariant3Moderation.g.cs | 19 + .../tryAGI.OpenAI.Models.Input.Json.g.cs | 92 + .../Generated/tryAGI.OpenAI.Models.Input.g.cs | 303 + .../tryAGI.OpenAI.Models.Input4.Json.g.cs | 92 + .../tryAGI.OpenAI.Models.Input4.g.cs | 303 + .../tryAGI.OpenAI.Models.Moderation.Json.g.cs | 92 + .../tryAGI.OpenAI.Models.Moderation.g.cs | 61 + ...penAI.Models.ModerationErrorBody.Json.g.cs | 92 + ...AGI.OpenAI.Models.ModerationErrorBody.g.cs | 74 + ...OpenAI.Models.ModerationErrorBodyType.g.cs | 46 + ...els.ModerationInputDiscriminator.Json.g.cs | 92 + ...I.Models.ModerationInputDiscriminator.g.cs | 45 + ...dels.ModerationInputDiscriminatorType.g.cs | 51 + ...AGI.OpenAI.Models.ModerationInputType.g.cs | 51 + ...ls.ModerationOutputDiscriminator.Json.g.cs | 92 + ....Models.ModerationOutputDiscriminator.g.cs | 45 + ...els.ModerationOutputDiscriminatorType.g.cs | 51 + ...GI.OpenAI.Models.ModerationParam.Json.g.cs | 92 + .../tryAGI.OpenAI.Models.ModerationParam.g.cs | 47 + ...enAI.Models.ModerationResultBody.Json.g.cs | 92 + ...GI.OpenAI.Models.ModerationResultBody.g.cs | 110 + ...s.ModerationResultBodyCategories.Json.g.cs | 92 + ...Models.ModerationResultBodyCategories.g.cs | 19 + ...ultBodyCategoryAppliedInputTypes.Json.g.cs | 92 + ...onResultBodyCategoryAppliedInputTypes.g.cs | 19 + ...derationResultBodyCategoryScores.Json.g.cs | 92 + ...ls.ModerationResultBodyCategoryScores.g.cs | 19 + ...penAI.Models.ModerationResultBodyType.g.cs | 46 + .../tryAGI.OpenAI.Models.Output.Json.g.cs | 92 + .../tryAGI.OpenAI.Models.Output.g.cs | 303 + .../tryAGI.OpenAI.Models.Output5.Json.g.cs | 92 + .../tryAGI.OpenAI.Models.Output5.g.cs | 303 + ...tryAGI.OpenAI.Models.ResponseVariant3.g.cs | 9 + ...odels.ResponseVariant3Moderation.Json.g.cs | 92 + ...nAI.Models.ResponseVariant3Moderation.g.cs | 19 + src/libs/tryAGI.OpenAI/openapi.yaml | 223 + 91 files changed, 9725 insertions(+), 3069 deletions(-) create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input4.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output5.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModeration.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModeration.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationError.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationError.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationErrorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationInputDiscriminator.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationInputDiscriminator.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationInputDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationOutputDiscriminator.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationOutputDiscriminator.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationOutputDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationResults.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationResults.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationResultsType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Moderation.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Moderation.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseModeration.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseModeration.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponseModeration.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponseModeration.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateResponseVariant3Moderation.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateResponseVariant3Moderation.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input4.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input4.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Moderation.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Moderation.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationErrorBody.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationErrorBody.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationErrorBodyType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputDiscriminator.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputDiscriminator.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationOutputDiscriminator.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationOutputDiscriminator.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationOutputDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationParam.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationParam.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBody.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBody.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategories.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategories.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategoryAppliedInputTypes.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategoryAppliedInputTypes.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategoryScores.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategoryScores.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output5.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output5.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseVariant3Moderation.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseVariant3Moderation.g.cs diff --git a/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json b/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json index d22bd2e61..baa568c11 100644 --- a/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json +++ b/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json @@ -83,7 +83,7 @@ "Slug": "createresponse", "Description": "Generated from OpenAPI examples.", "Language": "http", - "Code": "### Creates a model response. Provide [text](/docs/guides/text) or\n[image](/docs/guides/images) inputs to generate [text](/docs/guides/text)\nor [JSON](/docs/guides/structured-outputs) outputs. Have the model call\nyour own [custom code](/docs/guides/function-calling) or use built-in\n[tools](/docs/guides/tools) like [web search](/docs/guides/tools-web-search)\nor [file search](/docs/guides/tools-file-search) to use your own data\nas input for the model\u0027s response.\n\n# @name createResponse\nPOST {{host}}/responses\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json, text/event-stream\n\n{\n \u0022previous_response_id\u0022: \u0022string\u0022,\n \u0022model\u0022: \u0022gpt-5.1\u0022,\n \u0022reasoning\u0022: {\n \u0022effort\u0022: \u0022medium\u0022,\n \u0022summary\u0022: \u0022auto\u0022,\n \u0022generate_summary\u0022: \u0022auto\u0022\n },\n \u0022background\u0022: false,\n \u0022max_tool_calls\u0022: 0,\n \u0022text\u0022: {\n \u0022format\u0022: {\n \u0022type\u0022: \u0022text\u0022\n },\n \u0022verbosity\u0022: \u0022medium\u0022\n },\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 \u0022tool_choice\u0022: \u0022none\u0022,\n \u0022prompt\u0022: {\n \u0022id\u0022: \u0022string\u0022,\n \u0022version\u0022: \u0022string\u0022,\n \u0022variables\u0022: {}\n },\n \u0022truncation\u0022: \u0022disabled\u0022,\n \u0022input\u0022: \u0022string\u0022,\n \u0022include\u0022: [\n \u0022file_search_call.results\u0022\n ],\n \u0022parallel_tool_calls\u0022: true,\n \u0022store\u0022: true,\n \u0022instructions\u0022: \u0022string\u0022,\n \u0022stream\u0022: false,\n \u0022stream_options\u0022: \u0022openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464\u0022,\n \u0022conversation\u0022: \u0022openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464\u0022,\n \u0022context_management\u0022: [\n {\n \u0022type\u0022: \u0022string\u0022,\n \u0022compact_threshold\u0022: 0\n }\n ],\n \u0022max_output_tokens\u0022: 0\n}\n\n## Responses\n# 200\n# Description: OK\n# Content-Type: application/json, text/event-stream", + "Code": "### Creates a model response. Provide [text](/docs/guides/text) or\n[image](/docs/guides/images) inputs to generate [text](/docs/guides/text)\nor [JSON](/docs/guides/structured-outputs) outputs. Have the model call\nyour own [custom code](/docs/guides/function-calling) or use built-in\n[tools](/docs/guides/tools) like [web search](/docs/guides/tools-web-search)\nor [file search](/docs/guides/tools-file-search) to use your own data\nas input for the model\u0027s response.\n\n# @name createResponse\nPOST {{host}}/responses\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json, text/event-stream\n\n{\n \u0022previous_response_id\u0022: \u0022string\u0022,\n \u0022model\u0022: \u0022gpt-5.1\u0022,\n \u0022reasoning\u0022: {\n \u0022effort\u0022: \u0022medium\u0022,\n \u0022summary\u0022: \u0022auto\u0022,\n \u0022generate_summary\u0022: \u0022auto\u0022\n },\n \u0022background\u0022: false,\n \u0022max_tool_calls\u0022: 0,\n \u0022text\u0022: {\n \u0022format\u0022: {\n \u0022type\u0022: \u0022text\u0022\n },\n \u0022verbosity\u0022: \u0022medium\u0022\n },\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 \u0022tool_choice\u0022: \u0022none\u0022,\n \u0022prompt\u0022: {\n \u0022id\u0022: \u0022string\u0022,\n \u0022version\u0022: \u0022string\u0022,\n \u0022variables\u0022: {}\n },\n \u0022truncation\u0022: \u0022disabled\u0022,\n \u0022input\u0022: \u0022string\u0022,\n \u0022include\u0022: [\n \u0022file_search_call.results\u0022\n ],\n \u0022parallel_tool_calls\u0022: true,\n \u0022store\u0022: true,\n \u0022instructions\u0022: \u0022string\u0022,\n \u0022moderation\u0022: {\n \u0022model\u0022: \u0022string\u0022\n },\n \u0022stream\u0022: false,\n \u0022stream_options\u0022: \u0022openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464\u0022,\n \u0022conversation\u0022: \u0022openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464\u0022,\n \u0022context_management\u0022: [\n {\n \u0022type\u0022: \u0022string\u0022,\n \u0022compact_threshold\u0022: 0\n }\n ],\n \u0022max_output_tokens\u0022: 0\n}\n\n## Responses\n# 200\n# Description: OK\n# Content-Type: application/json, text/event-stream", "Format": "http", "OperationId": "createResponse", "Setup": null diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorType.g.cs new file mode 100644 index 000000000..3b1b3e456 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ChatCompletionModerationErrorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ChatCompletionModerationErrorType 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.ChatCompletionModerationErrorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ChatCompletionModerationErrorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ChatCompletionModerationErrorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ChatCompletionModerationErrorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.ChatCompletionModerationErrorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullable.g.cs new file mode 100644 index 000000000..9e4e2fa29 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ChatCompletionModerationErrorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ChatCompletionModerationErrorType? 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.ChatCompletionModerationErrorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ChatCompletionModerationErrorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ChatCompletionModerationErrorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ChatCompletionModerationErrorType? 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.ChatCompletionModerationErrorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorType.g.cs new file mode 100644 index 000000000..72dae8701 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ChatCompletionModerationInputDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType 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.ChatCompletionModerationInputDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..af7c92487 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType? 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.ChatCompletionModerationInputDiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType? 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.ChatCompletionModerationInputDiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorType.g.cs new file mode 100644 index 000000000..d65906fa6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ChatCompletionModerationOutputDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType 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.ChatCompletionModerationOutputDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..0a57fafcd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType? 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.ChatCompletionModerationOutputDiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType? 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.ChatCompletionModerationOutputDiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsType.g.cs new file mode 100644 index 000000000..6a9945a3f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ChatCompletionModerationResultsTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ChatCompletionModerationResultsType 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.ChatCompletionModerationResultsTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ChatCompletionModerationResultsType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ChatCompletionModerationResultsType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ChatCompletionModerationResultsType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.ChatCompletionModerationResultsTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullable.g.cs new file mode 100644 index 000000000..1904131dc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ChatCompletionModerationResultsTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ChatCompletionModerationResultsType? 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.ChatCompletionModerationResultsTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ChatCompletionModerationResultsType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ChatCompletionModerationResultsType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ChatCompletionModerationResultsType? 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.ChatCompletionModerationResultsTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequest.g.cs index 2f71c0e7a..53d4f86ac 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequest.g.cs @@ -49,6 +49,7 @@ public class CreateChatCompletionRequestJsonConverter : global::System.Text.Json if (__jsonProps.Contains("messages")) __score1++; if (__jsonProps.Contains("modalities")) __score1++; if (__jsonProps.Contains("model")) __score1++; + if (__jsonProps.Contains("moderation")) __score1++; if (__jsonProps.Contains("n")) __score1++; if (__jsonProps.Contains("parallel_tool_calls")) __score1++; if (__jsonProps.Contains("prediction")) __score1++; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateResponse.g.cs index 4e2217e1b..2acd05637 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.CreateResponse.g.cs @@ -55,6 +55,7 @@ public class CreateResponseJsonConverter : global::System.Text.Json.Serializatio if (__jsonProps.Contains("input")) __score2++; if (__jsonProps.Contains("instructions")) __score2++; if (__jsonProps.Contains("max_output_tokens")) __score2++; + if (__jsonProps.Contains("moderation")) __score2++; if (__jsonProps.Contains("parallel_tool_calls")) __score2++; if (__jsonProps.Contains("store")) __score2++; if (__jsonProps.Contains("stream")) __score2++; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input.g.cs new file mode 100644 index 000000000..7c7da4019 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class InputJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.Input Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + + var readerCopy = reader; + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.ChatCompletionModerationResults? moderationResults = default; + if (discriminator?.Type == global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType.ModerationResults) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ChatCompletionModerationResults)}"); + moderationResults = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.ChatCompletionModerationError? error = default; + if (discriminator?.Type == global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType.Error) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationError), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ChatCompletionModerationError)}"); + error = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.Input( + discriminator?.Type, + moderationResults, + + error + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.Input 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.IsModerationResults) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.ModerationResults!, typeInfo); + } + else if (value.IsError) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationError), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ChatCompletionModerationError).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Error!, typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input4.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input4.g.cs new file mode 100644 index 000000000..b87b55193 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Input4.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class Input4JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.Input4 Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + + var readerCopy = reader; + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ModerationInputDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.ModerationResultBody? moderationResult = default; + if (discriminator?.Type == global::tryAGI.OpenAI.ModerationInputDiscriminatorType.ModerationResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationResultBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ModerationResultBody)}"); + moderationResult = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.ModerationErrorBody? error = default; + if (discriminator?.Type == global::tryAGI.OpenAI.ModerationInputDiscriminatorType.Error) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationErrorBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ModerationErrorBody)}"); + error = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.Input4( + discriminator?.Type, + moderationResult, + + error + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.Input4 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.IsModerationResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationResultBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ModerationResultBody).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.ModerationResult!, typeInfo); + } + else if (value.IsError) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationErrorBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ModerationErrorBody).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Error!, typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyType.g.cs new file mode 100644 index 000000000..7ae7e550f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ModerationErrorBodyTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ModerationErrorBodyType 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.ModerationErrorBodyTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ModerationErrorBodyType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ModerationErrorBodyType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ModerationErrorBodyType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.ModerationErrorBodyTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullable.g.cs new file mode 100644 index 000000000..47d48a6c4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ModerationErrorBodyTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ModerationErrorBodyType? 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.ModerationErrorBodyTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ModerationErrorBodyType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ModerationErrorBodyType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ModerationErrorBodyType? 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.ModerationErrorBodyTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorType.g.cs new file mode 100644 index 000000000..a6d64dc3c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ModerationInputDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ModerationInputDiscriminatorType 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.ModerationInputDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ModerationInputDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ModerationInputDiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ModerationInputDiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.ModerationInputDiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..46d5451cb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ModerationInputDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ModerationInputDiscriminatorType? 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.ModerationInputDiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ModerationInputDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ModerationInputDiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ModerationInputDiscriminatorType? 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.ModerationInputDiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputType.g.cs new file mode 100644 index 000000000..2577c04f1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ModerationInputTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ModerationInputType 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.ModerationInputTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ModerationInputType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ModerationInputType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ModerationInputType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.ModerationInputTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullable.g.cs new file mode 100644 index 000000000..4f062f13b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ModerationInputTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ModerationInputType? 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.ModerationInputTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ModerationInputType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ModerationInputType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ModerationInputType? 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.ModerationInputTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorType.g.cs new file mode 100644 index 000000000..ae84e8e1a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ModerationOutputDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ModerationOutputDiscriminatorType 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.ModerationOutputDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ModerationOutputDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ModerationOutputDiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.ModerationOutputDiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..fe129d6a7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ModerationOutputDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? 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.ModerationOutputDiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ModerationOutputDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? 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.ModerationOutputDiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyType.g.cs new file mode 100644 index 000000000..96ca3fe48 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ModerationResultBodyTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ModerationResultBodyType 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.ModerationResultBodyTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ModerationResultBodyType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ModerationResultBodyType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ModerationResultBodyType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.ModerationResultBodyTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullable.g.cs new file mode 100644 index 000000000..d9a719287 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ModerationResultBodyTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ModerationResultBodyType? 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.ModerationResultBodyTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ModerationResultBodyType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ModerationResultBodyType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ModerationResultBodyType? 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.ModerationResultBodyTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output.g.cs new file mode 100644 index 000000000..0ceb021f8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class OutputJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.Output Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + + var readerCopy = reader; + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.ChatCompletionModerationResults? moderationResults = default; + if (discriminator?.Type == global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType.ModerationResults) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ChatCompletionModerationResults)}"); + moderationResults = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.ChatCompletionModerationError? error = default; + if (discriminator?.Type == global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType.Error) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationError), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ChatCompletionModerationError)}"); + error = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.Output( + discriminator?.Type, + moderationResults, + + error + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.Output 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.IsModerationResults) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.ModerationResults!, typeInfo); + } + else if (value.IsError) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ChatCompletionModerationError), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ChatCompletionModerationError).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Error!, typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output5.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output5.g.cs new file mode 100644 index 000000000..a04100ccb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Output5.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class Output5JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.Output5 Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + + var readerCopy = reader; + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ModerationOutputDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.ModerationResultBody? moderationResult = default; + if (discriminator?.Type == global::tryAGI.OpenAI.ModerationOutputDiscriminatorType.ModerationResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationResultBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ModerationResultBody)}"); + moderationResult = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.ModerationErrorBody? error = default; + if (discriminator?.Type == global::tryAGI.OpenAI.ModerationOutputDiscriminatorType.Error) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationErrorBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.ModerationErrorBody)}"); + error = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.Output5( + discriminator?.Type, + moderationResult, + + error + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.Output5 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.IsModerationResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationResultBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ModerationResultBody).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.ModerationResult!, typeInfo); + } + else if (value.IsError) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.ModerationErrorBody), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.ModerationErrorBody).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Error!, typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Response.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Response.g.cs index 222dbc612..42e1a5310 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Response.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Response.g.cs @@ -66,6 +66,7 @@ public class ResponseJsonConverter : global::System.Text.Json.Serialization.Json if (__jsonProps.Contains("incomplete_details")) __score2++; if (__jsonProps.Contains("instructions")) __score2++; if (__jsonProps.Contains("max_output_tokens")) __score2++; + if (__jsonProps.Contains("moderation")) __score2++; if (__jsonProps.Contains("object")) __score2++; if (__jsonProps.Contains("output")) __score2++; if (__jsonProps.Contains("output_text")) __score2++; 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 cb2ba68d6..03dd799fc 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs @@ -145,6 +145,22 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter), @@ -3605,6 +3621,14 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), @@ -4141,6 +4165,18 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter), @@ -4667,6 +4703,10 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter), @@ -4859,6 +4899,10 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), @@ -5438,6 +5482,19 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminatorType), TypeInfoPropertyName = "ChatCompletionMessageToolCallDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModalitiesVariant1Item), TypeInfoPropertyName = "ChatCompletionModalitiesVariant1Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModeration))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input), TypeInfoPropertyName = "Input2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType), TypeInfoPropertyName = "ChatCompletionModerationInputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output), TypeInfoPropertyName = "Output2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType), TypeInfoPropertyName = "ChatCompletionModerationOutputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationErrorType), TypeInfoPropertyName = "ChatCompletionModerationErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionModerationResultsType), TypeInfoPropertyName = "ChatCompletionModerationResultsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationResultBody))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType), TypeInfoPropertyName = "ChatCompletionNamedToolChoiceType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceFunction))] @@ -5655,6 +5712,7 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Audio))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsOrCustomVoice), TypeInfoPropertyName = "VoiceIdsOrCustomVoice2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat), TypeInfoPropertyName = "CreateChatCompletionRequestVariant2AudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.StopConfiguration), TypeInfoPropertyName = "StopConfiguration2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PredictionContent))] @@ -5695,20 +5753,6 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBody))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyExpiresAfter))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor), TypeInfoPropertyName = "CreateContainerBodyExpiresAfterAnchor2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem), TypeInfoPropertyName = "SkillsItem2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillReferenceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType), TypeInfoPropertyName = "CreateContainerBodySkillDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit), TypeInfoPropertyName = "CreateContainerBodyMemoryLimit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy), TypeInfoPropertyName = "NetworkPolicy2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminator))] - [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))] internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -5852,6 +5896,22 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter), @@ -9312,6 +9372,14 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), @@ -9848,6 +9916,18 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter), @@ -10374,6 +10454,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter), @@ -10566,6 +10650,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), @@ -10939,6 +11027,20 @@ 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::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem), TypeInfoPropertyName = "SkillsItem2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillReferenceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType), TypeInfoPropertyName = "CreateContainerBodySkillDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit), TypeInfoPropertyName = "CreateContainerBodyMemoryLimit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy), TypeInfoPropertyName = "NetworkPolicy2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminator))] + [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")] @@ -11402,20 +11504,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventObject), TypeInfoPropertyName = "FineTuningJobEventObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventLevel), TypeInfoPropertyName = "FineTuningJobEventLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventType), TypeInfoPropertyName = "FineTuningJobEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType), TypeInfoPropertyName = "FunctionAndCustomToolCallOutputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallType), TypeInfoPropertyName = "FunctionToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallStatus), TypeInfoPropertyName = "FunctionToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputType), TypeInfoPropertyName = "FunctionToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputStatus), TypeInfoPropertyName = "FunctionToolCallOutputStatus2")] - [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")] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -11559,6 +11647,22 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter), @@ -15019,6 +15123,14 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), @@ -15555,6 +15667,18 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter), @@ -16081,6 +16205,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter), @@ -16273,6 +16401,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), @@ -16646,6 +16778,20 @@ 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::tryAGI.OpenAI.FineTuningJobEventType), TypeInfoPropertyName = "FineTuningJobEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputFileContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType), TypeInfoPropertyName = "FunctionAndCustomToolCallOutputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallType), TypeInfoPropertyName = "FunctionToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallStatus), TypeInfoPropertyName = "FunctionToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputType), TypeInfoPropertyName = "FunctionToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputStatus), TypeInfoPropertyName = "FunctionToolCallOutputStatus2")] + [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")] @@ -17109,20 +17255,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatus), TypeInfoPropertyName = "RealtimeBetaResponseStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType), TypeInfoPropertyName = "RealtimeBetaResponseStatusDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason), TypeInfoPropertyName = "RealtimeBetaResponseStatusDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsShared), TypeInfoPropertyName = "VoiceIdsShared2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseModalitie), TypeInfoPropertyName = "RealtimeBetaResponseModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat), TypeInfoPropertyName = "RealtimeBetaResponseOutputAudioFormat2")] - [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))] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -17266,6 +17398,22 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter), @@ -20726,6 +20874,14 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), @@ -21262,6 +21418,18 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter), @@ -21788,6 +21956,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter), @@ -21980,6 +22152,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), @@ -22353,6 +22529,20 @@ 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.RealtimeBetaResponseStatusDetailsReason), TypeInfoPropertyName = "RealtimeBetaResponseStatusDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceIdsShared), TypeInfoPropertyName = "VoiceIdsShared2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseModalitie), TypeInfoPropertyName = "RealtimeBetaResponseModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat), TypeInfoPropertyName = "RealtimeBetaResponseOutputAudioFormat2")] + [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))] @@ -22816,20 +23006,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationSession))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEvent), TypeInfoPropertyName = "RealtimeTranslationServerEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType), TypeInfoPropertyName = "RealtimeTranslationServerEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionClosedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionCreatedType2")] - [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")] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -22973,6 +23149,22 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter), @@ -26433,6 +26625,14 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), @@ -26969,6 +27169,18 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter), @@ -27495,6 +27707,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter), @@ -27687,6 +27903,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), @@ -28060,6 +28280,20 @@ 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.RealtimeTranslationServerEvent), TypeInfoPropertyName = "RealtimeTranslationServerEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType), TypeInfoPropertyName = "RealtimeTranslationServerEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionClosedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType), TypeInfoPropertyName = "RealtimeTranslationServerEventSessionCreatedType2")] + [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")] @@ -28105,6 +28339,7 @@ internal sealed partial class SourceGenerationContextChunk3 : 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.OneOf>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Moderation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Conversation22))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseAudioDeltaEventType), TypeInfoPropertyName = "ResponseAudioDeltaEventType2")] @@ -28522,21 +28757,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker), TypeInfoPropertyName = "VectorStoreSearchRequestRankingOptionsRanker2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultContentObject))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType), TypeInfoPropertyName = "VectorStoreSearchResultContentObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject), TypeInfoPropertyName = "VectorStoreSearchResultsPageObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject), TypeInfoPropertyName = "VoiceConsentDeletedResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentListResourceObject), TypeInfoPropertyName = "VoiceConsentListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentResourceObject), TypeInfoPropertyName = "VoiceConsentResourceObject2")] - [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))] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -28680,6 +28900,22 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter), @@ -32140,6 +32376,14 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), @@ -32676,6 +32920,18 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter), @@ -33202,6 +33458,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter), @@ -33394,6 +33654,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), @@ -33767,6 +34031,21 @@ 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.VectorStoreSearchResultItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject), TypeInfoPropertyName = "VectorStoreSearchResultsPageObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject), TypeInfoPropertyName = "VoiceConsentDeletedResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentListResourceObject), TypeInfoPropertyName = "VoiceConsentListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VoiceConsentResourceObject), TypeInfoPropertyName = "VoiceConsentResourceObject2")] + [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")] @@ -33849,6 +34128,11 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteData))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteObject), TypeInfoPropertyName = "WebhookResponseIncompleteObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteType), TypeInfoPropertyName = "WebhookResponseIncompleteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputType), TypeInfoPropertyName = "ModerationInputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationResultBodyType), TypeInfoPropertyName = "ModerationResultBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillReferenceParamType), TypeInfoPropertyName = "SkillReferenceParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParamType), TypeInfoPropertyName = "InlineSkillSourceParamType2")] @@ -34064,6 +34348,14 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageGenInputUsageDetails))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificApplyPatchParamType), TypeInfoPropertyName = "SpecificApplyPatchParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SpecificFunctionShellParamType), TypeInfoPropertyName = "SpecificFunctionShellParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationErrorBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationErrorBodyType), TypeInfoPropertyName = "ModerationErrorBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input4), TypeInfoPropertyName = "Input42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputDiscriminatorType), TypeInfoPropertyName = "ModerationInputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Output5), TypeInfoPropertyName = "Output52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminatorType), TypeInfoPropertyName = "ModerationOutputDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateConversationBody))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateConversationBody))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversationResourceObject), TypeInfoPropertyName = "DeletedConversationResourceObject2")] @@ -34216,34 +34508,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceObject), TypeInfoPropertyName = "ThreadResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Status), TypeInfoPropertyName = "Status2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType), TypeInfoPropertyName = "ThreadResourceStatusDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedThreadResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedThreadResourceObject), TypeInfoPropertyName = "DeletedThreadResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadListResourceObject), TypeInfoPropertyName = "ThreadListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DragPoint))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestEndpoint), TypeInfoPropertyName = "CreateBatchRequestEndpoint2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow), TypeInfoPropertyName = "CreateBatchRequestCompletionWindow2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateChatCompletionRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateConversationItemsRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateEvalRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysCreateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAssistantsOrder), TypeInfoPropertyName = "ListAssistantsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListChatCompletionsOrder), TypeInfoPropertyName = "ListChatCompletionsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetChatCompletionMessagesOrder), TypeInfoPropertyName = "GetChatCompletionMessagesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainersOrder), TypeInfoPropertyName = "ListContainersOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainerFilesOrder), TypeInfoPropertyName = "ListContainerFilesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListConversationItemsOrder), TypeInfoPropertyName = "ListConversationItemsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrder), TypeInfoPropertyName = "ListEvalsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrderBy), TypeInfoPropertyName = "ListEvalsOrderBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsOrder), TypeInfoPropertyName = "GetEvalRunsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsStatus), TypeInfoPropertyName = "GetEvalRunsStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus), TypeInfoPropertyName = "GetEvalRunOutputItemsStatus2")] - [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")] internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -34387,6 +34651,22 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter), @@ -37847,6 +38127,14 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter), @@ -38383,6 +38671,18 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter), @@ -38909,6 +39209,10 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter), @@ -39101,6 +39405,10 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.VideoModelJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.PersonalityEnumJsonConverter), @@ -39474,6 +39782,34 @@ 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.ThreadResourceStatusDiscriminatorType), TypeInfoPropertyName = "ThreadResourceStatusDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedThreadResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedThreadResourceObject), TypeInfoPropertyName = "DeletedThreadResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadListResourceObject), TypeInfoPropertyName = "ThreadListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DragPoint))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestEndpoint), TypeInfoPropertyName = "CreateBatchRequestEndpoint2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow), TypeInfoPropertyName = "CreateBatchRequestCompletionWindow2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateChatCompletionRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateConversationItemsRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateEvalRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysCreateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAssistantsOrder), TypeInfoPropertyName = "ListAssistantsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListChatCompletionsOrder), TypeInfoPropertyName = "ListChatCompletionsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetChatCompletionMessagesOrder), TypeInfoPropertyName = "GetChatCompletionMessagesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainersOrder), TypeInfoPropertyName = "ListContainersOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListContainerFilesOrder), TypeInfoPropertyName = "ListContainerFilesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListConversationItemsOrder), TypeInfoPropertyName = "ListConversationItemsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrder), TypeInfoPropertyName = "ListEvalsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListEvalsOrderBy), TypeInfoPropertyName = "ListEvalsOrderBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsOrder), TypeInfoPropertyName = "GetEvalRunsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunsStatus), TypeInfoPropertyName = "GetEvalRunsStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus), TypeInfoPropertyName = "GetEvalRunOutputItemsStatus2")] + [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))] @@ -39568,6 +39904,7 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] @@ -39763,6 +40100,8 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -39926,6 +40265,14 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallDiscriminatorTypeNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModalitiesVariant1ItemNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceTypeNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionNamedToolChoiceCustomTypeJsonConverter()); @@ -41656,6 +42003,10 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteObjectNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.WebhookResponseIncompleteTypeNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationInputTypeNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SkillReferenceParamTypeNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InlineSkillSourceParamTypeJsonConverter()); @@ -41924,6 +42275,12 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpecificApplyPatchParamTypeNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.SpecificFunctionShellParamTypeNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeNullableJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DeletedConversationResourceObjectNullableJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OrderEnumJsonConverter()); @@ -42187,6 +42544,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AssistantsApiToolChoiceOptionJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionMessageToolCallsItemJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.InputJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestAssistantMessageContentPartJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestSystemMessageContentPartJsonConverter()); @@ -42283,6 +42642,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.EnvironmentVariant13JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.FunctionShellCallOutputOutcomeParamJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter()); 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()); 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 7338dabe0..a1164fdea 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs @@ -848,10915 +848,11027 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoice? Type205 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionModeration? Type205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType? Type206 { get; set; } + public global::tryAGI.OpenAI.Input? Type206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceFunction? Type207 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionModerationResults? Type207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustom? Type208 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionModerationError? Type208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType? Type209 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminator? Type209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomCustom? Type210 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType? Type210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessage? Type211 { get; set; } + public global::tryAGI.OpenAI.Output? Type211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type212 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminator? Type212 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type213 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType? Type213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPart? Type214 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionModerationErrorType? Type214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole? Type215 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionModerationResultsType? Type215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageAudio2? Type216 { get; set; } + public global::System.Collections.Generic.IList? Type216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageFunctionCall2? Type217 { get; set; } + public global::tryAGI.OpenAI.ModerationResultBody? Type217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusal? Type218 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoice? Type218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminator? Type219 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType? Type219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType? Type220 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceFunction? Type220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessage? Type221 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustom? Type221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type222 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType? Type222 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type223 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomCustom? Type223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole? Type224 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessage? Type224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessage? Type225 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole? Type226 { get; set; } + public global::System.Collections.Generic.IList? Type226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessage? Type227 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPart? Type227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessage? Type228 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole? Type228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestUserMessage? Type229 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageAudio2? Type229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestToolMessage? Type230 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageFunctionCall2? Type230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminator? Type231 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusal? Type231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole? Type232 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminator? Type232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudio? Type233 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType? Type233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType? Type234 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessage? Type234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio? Type235 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat? Type236 { get; set; } + public global::System.Collections.Generic.IList? Type236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFile? Type237 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole? Type237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType? Type238 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessage? Type238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileFile? Type239 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole? Type239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType? Type240 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessage? Type240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl? Type241 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessage? Type241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail? Type242 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestUserMessage? Type242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType? Type243 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestToolMessage? Type243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType? Type244 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminator? Type244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type245 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminatorRole? Type245 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type246 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudio? Type246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageContentPart? Type247 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType? Type247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole? Type248 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio? Type248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole? Type249 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat? Type249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type250 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFile? Type250 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type251 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType? Type251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageContentPart? Type252 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileFile? Type252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type253 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType? Type253 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type254 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl? Type254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageContentPart? Type255 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail? Type255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole? Type256 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType? Type256 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type257 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType? Type257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotation? Type258 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType? Type259 { get; set; } + public global::System.Collections.Generic.IList? Type259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationUrlCitation? Type260 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageContentPart? Type260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageRole? Type261 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole? Type261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageFunctionCall? Type262 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole? Type262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageAudio2? Type263 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRole? Type264 { get; set; } + public global::System.Collections.Generic.IList? Type264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionStreamOptionsVariant1? Type265 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageContentPart? Type265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionStreamResponseDelta? Type266 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaFunctionCall? Type267 { get; set; } + public global::System.Collections.Generic.IList? Type267 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type268 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageContentPart? Type268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole? Type269 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole? Type269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionTokenLogprob? Type270 { get; set; } + public global::System.Collections.Generic.IList? Type270 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type271 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotation? Type271 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type272 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType? Type272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionTokenLogprobTopLogprob? Type273 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationUrlCitation? Type273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionTool? Type274 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageRole? Type274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionToolType? Type275 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageFunctionCall? Type275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionToolChoiceOption? Type276 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageAudio2? Type276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum? Type277 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRole? Type277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChunkingStrategyRequestParam? Type278 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionStreamOptionsVariant1? Type278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParam? Type279 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionStreamResponseDelta? Type279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminator? Type280 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaFunctionCall? Type280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType? Type281 { get; set; } + public global::System.Collections.Generic.IList? Type281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterFileOutput? Type282 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole? Type282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterFileOutputType? Type283 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionTokenLogprob? Type283 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type284 { get; set; } + public global::System.Collections.Generic.IList? Type284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterFileOutputFile? Type285 { get; set; } + public global::System.Collections.Generic.IList? Type285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterTextOutput? Type286 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionTokenLogprobTopLogprob? Type286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterTextOutputType? Type287 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionTool? Type287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterTool? Type288 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionToolType? Type288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolType? Type289 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionToolChoiceOption? Type289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type290 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum? Type290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParam? Type291 { get; set; } + public global::tryAGI.OpenAI.ChunkingStrategyRequestParam? Type291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCall? Type292 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParam? Type292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCallType? Type293 { get; set; } + public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminator? Type293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCallStatus? Type294 { get; set; } + public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminatorType? Type294 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type295 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterFileOutput? Type295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputsVariant1Item? Type296 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterFileOutputType? Type296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputLogs? Type297 { get; set; } + public global::System.Collections.Generic.IList? Type297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputImage? Type298 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterFileOutputFile? Type298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type299 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterTextOutput? Type299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type300 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterTextOutputType? Type300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComparisonFilter? Type301 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterTool? Type301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComparisonFilterType? Type302 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolType? Type302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>>? Type303 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type303 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type304 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParam? Type304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type305 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCall? Type305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompleteUploadRequest? Type306 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCallType? Type306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompletionUsage? Type307 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCallStatus? Type307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompletionUsageCompletionTokensDetails? Type308 { get; set; } + public global::System.Collections.Generic.IList? Type308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompletionUsagePromptTokensDetails? Type309 { get; set; } + public global::tryAGI.OpenAI.OutputsVariant1Item? Type309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompoundFilter? Type310 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputLogs? Type310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompoundFilterType? Type311 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputImage? Type311 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type312 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FiltersItem? Type313 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompoundFilterFilterDiscriminator? Type314 { get; set; } + public global::tryAGI.OpenAI.ComparisonFilter? Type314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerAction? Type315 { get; set; } + public global::tryAGI.OpenAI.ComparisonFilterType? Type315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickParam? Type316 { get; set; } + public global::tryAGI.OpenAI.OneOf>>? Type316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoubleClickAction? Type317 { get; set; } + public global::System.Collections.Generic.IList>? Type317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragParam? Type318 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.KeyPressAction? Type319 { get; set; } + public global::tryAGI.OpenAI.CompleteUploadRequest? Type319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MoveParam? Type320 { get; set; } + public global::tryAGI.OpenAI.CompletionUsage? Type320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScreenshotParam? Type321 { get; set; } + public global::tryAGI.OpenAI.CompletionUsageCompletionTokensDetails? Type321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScrollParam? Type322 { get; set; } + public global::tryAGI.OpenAI.CompletionUsagePromptTokensDetails? Type322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TypeParam? Type323 { get; set; } + public global::tryAGI.OpenAI.CompoundFilter? Type323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitParam? Type324 { get; set; } + public global::tryAGI.OpenAI.CompoundFilterType? Type324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerActionDiscriminator? Type325 { get; set; } + public global::System.Collections.Generic.IList? Type325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerActionDiscriminatorType? Type326 { get; set; } + public global::tryAGI.OpenAI.FiltersItem? Type326 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type327 { get; set; } + public global::tryAGI.OpenAI.CompoundFilterFilterDiscriminator? Type327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotImage? Type328 { get; set; } + public global::tryAGI.OpenAI.ComputerAction? Type328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotImageType? Type329 { get; set; } + public global::tryAGI.OpenAI.ClickParam? Type329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCall? Type330 { get; set; } + public global::tryAGI.OpenAI.DoubleClickAction? Type330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallType? Type331 { get; set; } + public global::tryAGI.OpenAI.DragParam? Type331 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type332 { get; set; } + public global::tryAGI.OpenAI.KeyPressAction? Type332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallSafetyCheckParam? Type333 { get; set; } + public global::tryAGI.OpenAI.MoveParam? Type333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallStatus? Type334 { get; set; } + public global::tryAGI.OpenAI.ScreenshotParam? Type334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutput? Type335 { get; set; } + public global::tryAGI.OpenAI.ScrollParam? Type335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutputType? Type336 { get; set; } + public global::tryAGI.OpenAI.TypeParam? Type336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutputStatus? Type337 { get; set; } + public global::tryAGI.OpenAI.WaitParam? Type337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutputResource? Type338 { get; set; } + public global::tryAGI.OpenAI.ComputerActionDiscriminator? Type338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutputResourceVariant2? Type339 { get; set; } + public global::tryAGI.OpenAI.ComputerActionDiscriminatorType? Type339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputStatus? Type340 { get; set; } + public global::System.Collections.Generic.IList? Type340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileListResource? Type341 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotImage? Type341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileListResourceObject? Type342 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotImageType? Type342 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type343 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCall? Type343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileResource? Type344 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallType? Type344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerListResource? Type345 { get; set; } + public global::System.Collections.Generic.IList? Type345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerListResourceObject? Type346 { get; set; } + public global::tryAGI.OpenAI.ComputerCallSafetyCheckParam? Type346 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type347 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallStatus? Type347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResource? Type348 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutput? Type348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceExpiresAfter? Type349 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutputType? Type349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor? Type350 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutputStatus? Type350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceMemoryLimit? Type351 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutputResource? Type351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceNetworkPolicy? Type352 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutputResourceVariant2? Type352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType? Type353 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputStatus? Type353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Content5? Type354 { get; set; } + public global::tryAGI.OpenAI.ContainerFileListResource? Type354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContent? Type355 { get; set; } + public global::tryAGI.OpenAI.ContainerFileListResourceObject? Type355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContent? Type356 { get; set; } + public global::System.Collections.Generic.IList? Type356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItem? Type357 { get; set; } + public global::tryAGI.OpenAI.ContainerFileResource? Type357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Message? Type358 { get; set; } + public global::tryAGI.OpenAI.ContainerListResource? Type358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallResource? Type359 { get; set; } + public global::tryAGI.OpenAI.ContainerListResourceObject? Type359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutputResource? Type360 { get; set; } + public global::System.Collections.Generic.IList? Type360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolCall? Type361 { get; set; } + public global::tryAGI.OpenAI.ContainerResource? Type361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCall? Type362 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceExpiresAfter? Type362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCall? Type363 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor? Type363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCall? Type364 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceMemoryLimit? Type364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutput? Type365 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceNetworkPolicy? Type365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalTools? Type366 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType? Type366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItem? Type367 { get; set; } + public global::tryAGI.OpenAI.Content5? Type367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionBody? Type368 { get; set; } + public global::tryAGI.OpenAI.InputContent? Type368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCall? Type369 { get; set; } + public global::tryAGI.OpenAI.OutputContent? Type369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutput? Type370 { get; set; } + public global::tryAGI.OpenAI.ConversationItem? Type370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCall? Type371 { get; set; } + public global::tryAGI.OpenAI.Message? Type371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutput? Type372 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallResource? Type372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCall? Type373 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutputResource? Type373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutput? Type374 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolCall? Type374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListTools? Type375 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCall? Type375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalRequest? Type376 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCall? Type376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseResource? Type377 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCall? Type377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCall? Type378 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutput? Type378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCall? Type379 { get; set; } + public global::tryAGI.OpenAI.AdditionalTools? Type379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallOutput? Type380 { get; set; } + public global::tryAGI.OpenAI.ReasoningItem? Type380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItemDiscriminator? Type381 { get; set; } + public global::tryAGI.OpenAI.CompactionBody? Type381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItemDiscriminatorType? Type382 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCall? Type382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItemList? Type383 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutput? Type383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItemListObject? Type384 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCall? Type384 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type385 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutput? Type385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationParam? Type386 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCall? Type386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationParam2? Type387 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutput? Type387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CostsResult? Type388 { get; set; } + public global::tryAGI.OpenAI.MCPListTools? Type388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CostsResultObject? Type389 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalRequest? Type389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CostsResultAmount? Type390 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseResource? Type390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequest? Type391 { get; set; } + public global::tryAGI.OpenAI.MCPToolCall? Type391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type392 { get; set; } + public global::tryAGI.OpenAI.CustomToolCall? Type392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortEnum? Type393 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallOutput? Type393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResources2? Type394 { get; set; } + public global::tryAGI.OpenAI.ConversationItemDiscriminator? Type394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter? Type395 { get; set; } + public global::tryAGI.OpenAI.ConversationItemDiscriminatorType? Type395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearch? Type396 { get; set; } + public global::tryAGI.OpenAI.ConversationItemList? Type396 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type397 { get; set; } + public global::tryAGI.OpenAI.ConversationItemListObject? Type397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore? Type398 { get; set; } + public global::System.Collections.Generic.IList? Type398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type399 { get; set; } + public global::tryAGI.OpenAI.ConversationParam? Type399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type400 { get; set; } + public global::tryAGI.OpenAI.ConversationParam2? Type400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type401 { get; set; } + public global::tryAGI.OpenAI.CostsResult? Type401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type402 { get; set; } + public global::tryAGI.OpenAI.CostsResultObject? Type402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type403 { get; set; } + public global::tryAGI.OpenAI.CostsResultAmount? Type403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequest? Type404 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequest? Type404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModelResponseProperties? Type405 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2? Type406 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortEnum? Type406 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type407 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResources2? Type407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsShared? Type408 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter? Type408 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type409 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearch? Type409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityEnum? Type410 { get; set; } + public global::System.Collections.Generic.IList? Type410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptions? Type411 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore? Type411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation? Type412 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType? Type413 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocation? Type414 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSize? Type415 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormat? Type416 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminator? Type417 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequest? Type417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType? Type418 { get; set; } + public global::tryAGI.OpenAI.CreateModelResponseProperties? Type418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Audio? Type419 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2? Type419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsOrCustomVoice? Type420 { get; set; } + public global::System.Collections.Generic.IList? Type420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat? Type421 { get; set; } + public global::tryAGI.OpenAI.ModelIdsShared? Type421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StopConfiguration? Type422 { get; set; } + public global::System.Collections.Generic.IList? Type422 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type423 { get; set; } + public global::tryAGI.OpenAI.VerbosityEnum? Type423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PredictionContent? Type424 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptions? Type424 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type425 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation? Type425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type426 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType? Type426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletions? Type427 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocation? Type427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type428 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSize? Type428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall? Type429 { get; set; } + public global::tryAGI.OpenAI.ResponseFormat? Type429 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type430 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminator? Type430 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type431 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminatorType? Type431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponseChoice? Type432 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Audio? Type432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason? Type433 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsOrCustomVoice? Type433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceLogprobs2? Type434 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat? Type434 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type435 { get; set; } + public global::tryAGI.OpenAI.ModerationParam? Type435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierEnum? Type436 { get; set; } + public global::tryAGI.OpenAI.StopConfiguration? Type436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponseObject? Type437 { get; set; } + public global::System.Collections.Generic.Dictionary? Type437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponse? Type438 { get; set; } + public global::tryAGI.OpenAI.PredictionContent? Type438 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type439 { get; set; } + public global::System.Collections.Generic.IList>? Type439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoice? Type440 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs? Type441 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletions? Type441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason? Type442 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject? Type443 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall? Type443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionRequest? Type444 { get; set; } + public global::System.Collections.Generic.IList? Type444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type445 { get; set; } + public global::System.Collections.Generic.IList? Type445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionRequestModel? Type446 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponseChoice? Type446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>? Type447 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason? Type447 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type448 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceLogprobs2? Type448 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type449 { get; set; } + public global::System.Collections.Generic.IList? Type449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponse? Type450 { get; set; } + public global::tryAGI.OpenAI.ServiceTierEnum? Type450 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type451 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponseObject? Type451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponseChoice? Type452 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponse? Type452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason? Type453 { get; set; } + public global::System.Collections.Generic.IList? Type453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponseChoiceLogprobs2? Type454 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoice? Type454 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type455 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs? Type455 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type456 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason? Type456 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type457 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject? Type457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponseObject? Type458 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionRequest? Type458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBody? Type459 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfter? Type460 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionRequestModel? Type460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor? Type461 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>? Type461 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type462 { get; set; } + public global::System.Collections.Generic.IList? Type462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem? Type463 { get; set; } + public global::System.Collections.Generic.IList>? Type463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillReferenceParam? Type464 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponse? Type464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillParam? Type465 { get; set; } + public global::System.Collections.Generic.IList? Type465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminator? Type466 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponseChoice? Type466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType? Type467 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason? Type467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit? Type468 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponseChoiceLogprobs2? Type468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy? Type469 { get; set; } + public global::System.Collections.Generic.IList? Type469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParam? Type470 { get; set; } + public global::System.Collections.Generic.IList>? Type470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParam? Type471 { get; set; } + public global::System.Collections.Generic.Dictionary? Type471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminator? Type472 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponseObject? Type472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType? Type473 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBody? Type473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerFileBody? Type474 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfter? Type474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingRequest? Type475 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor? Type475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type476 { get; set; } + public global::System.Collections.Generic.IList? Type476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingRequestModel? Type477 { get; set; } + public global::tryAGI.OpenAI.SkillsItem? Type477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat? Type478 { get; set; } + public global::tryAGI.OpenAI.SkillReferenceParam? Type478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingResponse? Type479 { get; set; } + public global::tryAGI.OpenAI.InlineSkillParam? Type479 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type480 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminator? Type480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Embedding? Type481 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminatorType? Type481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingResponseObject? Type482 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit? Type482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingResponseUsage? Type483 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy? Type483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSource? Type484 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParam? Type484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType? Type485 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParam? Type485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages? Type486 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminator? Type486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType? Type487 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminatorType? Type487 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type488 { get; set; } + public global::tryAGI.OpenAI.CreateContainerFileBody? Type488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type489 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingRequest? Type489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EasyInputMessage? Type490 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItem? Type491 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingRequestModel? Type491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages? Type492 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat? Type492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType? Type493 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingResponse? Type493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams? Type494 { get; set; } + public global::System.Collections.Generic.IList? Type494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type495 { get; set; } + public global::tryAGI.OpenAI.Embedding? Type495 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type496 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingResponseObject? Type496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type497 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingResponseUsage? Type497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileContentSource? Type498 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSource? Type498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileIdSource? Type499 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType? Type499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalStoredCompletionsSource? Type500 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages? Type500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfig? Type501 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType? Type501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType? Type502 { get; set; } + public global::System.Collections.Generic.IList>? Type502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalItem? Type503 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalItemSimpleInputMessage? Type504 { get; set; } + public global::tryAGI.OpenAI.EasyInputMessage? Type504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSource? Type505 { get; set; } + public global::tryAGI.OpenAI.EvalItem? Type505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType? Type506 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages? Type506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type507 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType? Type507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalLabelModelGrader? Type508 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams? Type508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalLabelModelGraderType? Type509 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type509 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type510 { get; set; } + public global::System.Collections.Generic.IList? Type510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfig? Type511 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType? Type512 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileContentSource? Type512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalRequest? Type513 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileIdSource? Type513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type514 { get; set; } + public global::tryAGI.OpenAI.EvalStoredCompletionsSource? Type514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfig? Type515 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfig? Type515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type516 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType? Type516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderStringCheck? Type517 { get; set; } + public global::tryAGI.OpenAI.CreateEvalItem? Type517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderTextSimilarity? Type518 { get; set; } + public global::tryAGI.OpenAI.CreateEvalItemSimpleInputMessage? Type518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderPython? Type519 { get; set; } + public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSource? Type519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderScoreModel? Type520 { get; set; } + public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType? Type520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSource? Type521 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType? Type522 { get; set; } + public global::tryAGI.OpenAI.CreateEvalLabelModelGrader? Type522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate? Type523 { get; set; } + public global::tryAGI.OpenAI.CreateEvalLabelModelGraderType? Type523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType? Type524 { get; set; } + public global::System.Collections.Generic.IList? Type524 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type525 { get; set; } + public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfig? Type525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type526 { get; set; } + public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType? Type526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem? Type527 { get; set; } + public global::tryAGI.OpenAI.CreateEvalRequest? Type527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference? Type528 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType? Type529 { get; set; } + public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfig? Type529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParams? Type530 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type530 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type531 { get; set; } + public global::tryAGI.OpenAI.EvalGraderStringCheck? Type531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Tool? Type532 { get; set; } + public global::tryAGI.OpenAI.EvalGraderTextSimilarity? Type532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText? Type533 { get; set; } + public global::tryAGI.OpenAI.EvalGraderPython? Type533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatConfiguration? Type534 { get; set; } + public global::tryAGI.OpenAI.EvalGraderScoreModel? Type534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type535 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSource? Type535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalResponsesSource? Type536 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType? Type536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalRunRequest? Type537 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate? Type537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type538 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType? Type538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType? Type539 { get; set; } + public global::System.Collections.Generic.IList>? Type539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFileRequest? Type540 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFileRequestPurpose? Type541 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem? Type541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileExpirationAfter? Type542 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference? Type542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningCheckpointPermissionRequest? Type543 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType? Type543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequest? Type544 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParams? Type544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type545 { get; set; } + public global::System.Collections.Generic.IList? Type545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestModel? Type546 { get; set; } + public global::tryAGI.OpenAI.Tool? Type546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparameters? Type547 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText? Type547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type548 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatConfiguration? Type548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize? Type549 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type550 { get; set; } + public global::tryAGI.OpenAI.EvalResponsesSource? Type550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier? Type551 { get; set; } + public global::tryAGI.OpenAI.CreateEvalRunRequest? Type551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type552 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs? Type553 { get; set; } + public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType? Type553 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type554 { get; set; } + public global::tryAGI.OpenAI.CreateFileRequest? Type554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegration? Type555 { get; set; } + public global::tryAGI.OpenAI.CreateFileRequestPurpose? Type555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType? Type556 { get; set; } + public global::tryAGI.OpenAI.FileExpirationAfter? Type556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationWandb? Type557 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningCheckpointPermissionRequest? Type557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneMethod? Type558 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequest? Type558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateGroupBody? Type559 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateGroupUserBody? Type560 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestModel? Type560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequest? Type561 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparameters? Type561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf>? Type562 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type562 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type563 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize? Type563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestBackground? Type564 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type565 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier? Type565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestModel? Type566 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type567 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs? Type567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestSize? Type568 { get; set; } + public global::System.Collections.Generic.IList? Type568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat? Type569 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegration? Type569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat? Type570 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType? Type570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFidelity? Type571 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationWandb? Type571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestQuality? Type572 { get; set; } + public global::tryAGI.OpenAI.FineTuneMethod? Type572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequest? Type573 { get; set; } + public global::tryAGI.OpenAI.CreateGroupBody? Type573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type574 { get; set; } + public global::tryAGI.OpenAI.CreateGroupUserBody? Type574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestModel? Type575 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequest? Type575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestQuality? Type576 { get; set; } + public global::tryAGI.OpenAI.AnyOf>? Type576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestResponseFormat? Type577 { get; set; } + public global::System.Collections.Generic.IList? Type577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestOutputFormat? Type578 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestBackground? Type578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type579 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestSize? Type580 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestModel? Type580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestModeration? Type581 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestBackground? Type582 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestSize? Type582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestStyle? Type583 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat? Type583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageVariationRequest? Type584 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat? Type584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type585 { get; set; } + public global::tryAGI.OpenAI.InputFidelity? Type585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageVariationRequestModel? Type586 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestQuality? Type586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat? Type587 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequest? Type587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageVariationRequestSize? Type588 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMessageRequest? Type589 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestModel? Type589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMessageRequestRole? Type590 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestQuality? Type590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>>? Type591 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestResponseFormat? Type591 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type592 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestOutputFormat? Type592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type593 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObject? Type594 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestSize? Type594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObject? Type595 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestModeration? Type595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRequestContentTextObject? Type596 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestBackground? Type596 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type597 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestStyle? Type597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMessageRequestAttachmentsVariant1Item? Type598 { get; set; } + public global::tryAGI.OpenAI.CreateImageVariationRequest? Type598 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type599 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type600 { get; set; } + public global::tryAGI.OpenAI.CreateImageVariationRequestModel? Type600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelResponseProperties? Type601 { get; set; } + public global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat? Type601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModelResponsePropertiesVariant2? Type602 { get; set; } + public global::tryAGI.OpenAI.CreateImageVariationRequestSize? Type602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequest? Type603 { get; set; } + public global::tryAGI.OpenAI.CreateMessageRequest? Type603 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type604 { get; set; } + public global::tryAGI.OpenAI.CreateMessageRequestRole? Type604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type605 { get; set; } + public global::tryAGI.OpenAI.OneOf>>? Type605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1? Type606 { get; set; } + public global::System.Collections.Generic.IList>? Type606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type? Type607 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1ImageUrl? Type608 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObject? Type608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2? Type609 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObject? Type609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type? Type610 { get; set; } + public global::tryAGI.OpenAI.MessageRequestContentTextObject? Type610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type611 { get; set; } + public global::System.Collections.Generic.IList? Type611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestModel? Type612 { get; set; } + public global::tryAGI.OpenAI.CreateMessageRequestAttachmentsVariant1Item? Type612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponse? Type613 { get; set; } + public global::System.Collections.Generic.IList>? Type613 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type614 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResult? Type615 { get; set; } + public global::tryAGI.OpenAI.ModelResponseProperties? Type615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategories? Type616 { get; set; } + public global::tryAGI.OpenAI.CreateModelResponsePropertiesVariant2? Type616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryScores? Type617 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequest? Type617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypes? Type618 { get; set; } + public global::System.Collections.Generic.IList>? Type618 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type619 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem? Type620 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1? Type620 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type621 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type? Type621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem? Type622 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1ImageUrl? Type622 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type623 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2? Type623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem? Type624 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type? Type624 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type625 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem? Type626 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestModel? Type626 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type627 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponse? Type627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem? Type628 { get; set; } + public global::System.Collections.Generic.IList? Type628 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type629 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResult? Type629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem? Type630 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategories? Type630 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type631 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryScores? Type631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem? Type632 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypes? Type632 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type633 { get; set; } + public global::System.Collections.Generic.IList? Type633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem? Type634 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem? Type634 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type635 { get; set; } + public global::System.Collections.Generic.IList? Type635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction? Type636 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem? Type636 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type637 { get; set; } + public global::System.Collections.Generic.IList? Type637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem? Type638 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem? Type638 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type639 { get; set; } + public global::System.Collections.Generic.IList? Type639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor? Type640 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem? Type640 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type641 { get; set; } + public global::System.Collections.Generic.IList? Type641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem? Type642 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem? Type642 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type643 { get; set; } + public global::System.Collections.Generic.IList? Type643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem? Type644 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem? Type644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateResponse? Type645 { get; set; } + public global::System.Collections.Generic.IList? Type645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseProperties? Type646 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem? Type646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateResponseVariant3? Type647 { get; set; } + public global::System.Collections.Generic.IList? Type647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputParam? Type648 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem? Type648 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type649 { get; set; } + public global::System.Collections.Generic.IList? Type649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.IncludeEnum? Type650 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction? Type650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamOptionsVariant1? Type651 { get; set; } + public global::System.Collections.Generic.IList? Type651 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type652 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem? Type652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContextManagementParam? Type653 { get; set; } + public global::System.Collections.Generic.IList? Type653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateRunRequest? Type654 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor? Type654 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type655 { get; set; } + public global::System.Collections.Generic.IList? Type655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type656 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem? Type656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationObject? Type657 { get; set; } + public global::System.Collections.Generic.IList? Type657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type658 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem? Type658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechRequest? Type659 { get; set; } + public global::tryAGI.OpenAI.CreateResponse? Type659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type660 { get; set; } + public global::tryAGI.OpenAI.ResponseProperties? Type660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechRequestModel? Type661 { get; set; } + public global::tryAGI.OpenAI.CreateResponseVariant3? Type661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat? Type662 { get; set; } + public global::tryAGI.OpenAI.InputParam? Type662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat? Type663 { get; set; } + public global::System.Collections.Generic.IList? Type663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechResponseStreamEvent? Type664 { get; set; } + public global::tryAGI.OpenAI.IncludeEnum? Type664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDeltaEvent? Type665 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamOptionsVariant1? Type665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEvent? Type666 { get; set; } + public global::System.Collections.Generic.IList? Type666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminator? Type667 { get; set; } + public global::tryAGI.OpenAI.ContextManagementParam? Type667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminatorType? Type668 { get; set; } + public global::tryAGI.OpenAI.CreateRunRequest? Type668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpendAlertBody? Type669 { get; set; } + public global::System.Collections.Generic.IList? Type669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpendAlertBodyCurrency? Type670 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpendAlertBodyInterval? Type671 { get; set; } + public global::tryAGI.OpenAI.TruncationObject? Type671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendAlertNotificationChannel? Type672 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequest? Type673 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechRequest? Type673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequest? Type674 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type675 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechRequestModel? Type675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequestModel? Type676 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat? Type676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResources? Type677 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat? Type677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter? Type678 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechResponseStreamEvent? Type678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch? Type679 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDeltaEvent? Type679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResources2? Type680 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEvent? Type680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesCodeInterpreter? Type681 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminator? Type681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearch? Type682 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminatorType? Type682 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type683 { get; set; } + public global::tryAGI.OpenAI.CreateSpendAlertBody? Type683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStore? Type684 { get; set; } + public global::tryAGI.OpenAI.CreateSpendAlertBodyCurrency? Type684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type685 { get; set; } + public global::tryAGI.OpenAI.CreateSpendAlertBodyInterval? Type685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type686 { get; set; } + public global::tryAGI.OpenAI.SpendAlertNotificationChannel? Type686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type687 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequest? Type687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type688 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequest? Type688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type689 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionRequest? Type690 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequestModel? Type690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type691 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResources? Type691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionRequestModel? Type692 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter? Type692 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type693 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch? Type693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionInclude? Type694 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResources2? Type694 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type695 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesCodeInterpreter? Type695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie? Type696 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearch? Type696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type697 { get; set; } + public global::System.Collections.Generic.IList? Type697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1? Type698 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStore? Type698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VadConfig? Type699 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJson? Type700 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask? Type701 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type701 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type702 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionDiarizedSegment? Type703 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsage? Type704 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionRequest? Type704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokens? Type705 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageDuration? Type706 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionRequestModel? Type706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminator? Type707 { get; set; } + public global::System.Collections.Generic.IList? Type707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType? Type708 { get; set; } + public global::tryAGI.OpenAI.TranscriptionInclude? Type708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseJson? Type709 { get; set; } + public global::System.Collections.Generic.IList? Type709 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type710 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie? Type710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseJsonLogprob? Type711 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type712 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1? Type712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent? Type713 { get; set; } + public global::tryAGI.OpenAI.VadConfig? Type713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextSegmentEvent? Type714 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJson? Type714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEvent? Type715 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask? Type715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEvent? Type716 { get; set; } + public global::System.Collections.Generic.IList? Type716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminator? Type717 { get; set; } + public global::tryAGI.OpenAI.TranscriptionDiarizedSegment? Type717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminatorType? Type718 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsage? Type718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseVerboseJson? Type719 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokens? Type719 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type720 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageDuration? Type720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionWord? Type721 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminator? Type721 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type722 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminatorType? Type722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionSegment? Type723 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseJson? Type723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationRequest? Type724 { get; set; } + public global::System.Collections.Generic.IList? Type724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type725 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseJsonLogprob? Type725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationRequestModel? Type726 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat? Type727 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent? Type727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationResponseJson? Type728 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextSegmentEvent? Type728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationResponseVerboseJson? Type729 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEvent? Type729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateUploadRequest? Type730 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEvent? Type730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateUploadRequestPurpose? Type731 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminator? Type731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVectorStoreFileBatchRequest? Type732 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminatorType? Type732 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type733 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseVerboseJson? Type733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVectorStoreFileRequest? Type734 { get; set; } + public global::System.Collections.Generic.IList? Type734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVectorStoreRequest? Type735 { get; set; } + public global::tryAGI.OpenAI.TranscriptionWord? Type735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreExpirationAfter? Type736 { get; set; } + public global::System.Collections.Generic.IList? Type736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type737 { get; set; } + public global::tryAGI.OpenAI.TranscriptionSegment? Type737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVoiceConsentRequest? Type738 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationRequest? Type738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVoiceRequest? Type739 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallType? Type740 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationRequestModel? Type740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallOutputType? Type741 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat? Type741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type742 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationResponseJson? Type742 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type743 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationResponseVerboseJson? Type743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutput? Type744 { get; set; } + public global::tryAGI.OpenAI.CreateUploadRequest? Type744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallOutputResource? Type745 { get; set; } + public global::tryAGI.OpenAI.CreateUploadRequestPurpose? Type745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallOutputResourceVariant2? Type746 { get; set; } + public global::tryAGI.OpenAI.CreateVectorStoreFileBatchRequest? Type746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputStatusEnum? Type747 { get; set; } + public global::System.Collections.Generic.IList? Type747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallResource? Type748 { get; set; } + public global::tryAGI.OpenAI.CreateVectorStoreFileRequest? Type748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallResourceVariant2? Type749 { get; set; } + public global::tryAGI.OpenAI.CreateVectorStoreRequest? Type749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallStatus? Type750 { get; set; } + public global::tryAGI.OpenAI.VectorStoreExpirationAfter? Type750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsType? Type751 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustom? Type752 { get; set; } + public global::tryAGI.OpenAI.CreateVoiceConsentRequest? Type752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type753 { get; set; } + public global::tryAGI.OpenAI.CreateVoiceRequest? Type753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormat? Type754 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallType? Type754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType? Type755 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallOutputType? Type755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormat? Type756 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType? Type757 { get; set; } + public global::System.Collections.Generic.IList? Type757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammar? Type758 { get; set; } + public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutput? Type758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax? Type759 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallOutputResource? Type759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteAssistantResponse? Type760 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallOutputResourceVariant2? Type760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteAssistantResponseObject? Type761 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputStatusEnum? Type761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteCertificateResponse? Type762 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallResource? Type762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteCertificateResponseObject? Type763 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallResourceVariant2? Type763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteFileResponse? Type764 { get; set; } + public global::tryAGI.OpenAI.FunctionCallStatus? Type764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteFileResponseObject? Type765 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsType? Type765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponse? Type766 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustom? Type766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject? Type767 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteMessageResponse? Type768 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormat? Type768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteMessageResponseObject? Type769 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType? Type769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteModelResponse? Type770 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormat? Type770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteThreadResponse? Type771 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType? Type771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteThreadResponseObject? Type772 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammar? Type772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteVectorStoreFileResponse? Type773 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax? Type773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject? Type774 { get; set; } + public global::tryAGI.OpenAI.DeleteAssistantResponse? Type774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteVectorStoreResponse? Type775 { get; set; } + public global::tryAGI.OpenAI.DeleteAssistantResponseObject? Type775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteVectorStoreResponseObject? Type776 { get; set; } + public global::tryAGI.OpenAI.DeleteCertificateResponse? Type776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversation? Type777 { get; set; } + public global::tryAGI.OpenAI.DeleteCertificateResponseObject? Type777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversationResource? Type778 { get; set; } + public global::tryAGI.OpenAI.DeleteFileResponse? Type778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedRoleAssignmentResource? Type779 { get; set; } + public global::tryAGI.OpenAI.DeleteFileResponseObject? Type779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoneEventEvent? Type780 { get; set; } + public global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponse? Type780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoneEventData? Type781 { get; set; } + public global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject? Type781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EasyInputMessageRole? Type782 { get; set; } + public global::tryAGI.OpenAI.DeleteMessageResponse? Type782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type783 { get; set; } + public global::tryAGI.OpenAI.DeleteMessageResponseObject? Type783 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type784 { get; set; } + public global::tryAGI.OpenAI.DeleteModelResponse? Type784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhase? Type785 { get; set; } + public global::tryAGI.OpenAI.DeleteThreadResponse? Type785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EasyInputMessageType? Type786 { get; set; } + public global::tryAGI.OpenAI.DeleteThreadResponseObject? Type786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParam? Type787 { get; set; } + public global::tryAGI.OpenAI.DeleteVectorStoreFileResponse? Type787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type788 { get; set; } + public global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject? Type788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamModel? Type789 { get; set; } + public global::tryAGI.OpenAI.DeleteVectorStoreResponse? Type789 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type790 { get; set; } + public global::tryAGI.OpenAI.DeleteVectorStoreResponseObject? Type790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageRefParam? Type791 { get; set; } + public global::tryAGI.OpenAI.DeletedConversation? Type791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamQuality2? Type792 { get; set; } + public global::tryAGI.OpenAI.DeletedConversationResource? Type792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity2? Type793 { get; set; } + public global::tryAGI.OpenAI.DeletedRoleAssignmentResource? Type793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamSize2? Type794 { get; set; } + public global::tryAGI.OpenAI.DoneEventEvent? Type794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat2? Type795 { get; set; } + public global::tryAGI.OpenAI.DoneEventData? Type795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamModeration2? Type796 { get; set; } + public global::tryAGI.OpenAI.EasyInputMessageRole? Type796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamBackground2? Type797 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type797 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type798 { get; set; } + public global::System.Collections.Generic.IList? Type798 { get; set; } /// /// /// - public float? Type799 { get; set; } + public global::tryAGI.OpenAI.MessagePhase? Type799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EmbeddingObject? Type800 { get; set; } + public global::tryAGI.OpenAI.EasyInputMessageType? Type800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Error? Type801 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParam? Type801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorEventEvent? Type802 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorResponse? Type803 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamModel? Type803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Eval? Type804 { get; set; } + public global::System.Collections.Generic.IList? Type804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalObject? Type805 { get; set; } + public global::tryAGI.OpenAI.ImageRefParam? Type805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type806 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamQuality2? Type806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalCustomDataSourceConfig? Type807 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity2? Type807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalLogsDataSourceConfig? Type808 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamSize2? Type808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfig? Type809 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat2? Type809 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type810 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamModeration2? Type810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type811 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamBackground2? Type811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderLabelModel? Type812 { get; set; } + public global::System.Collections.Generic.IList? Type812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalApiError? Type813 { get; set; } + public float? Type813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalCustomDataSourceConfigType? Type814 { get; set; } + public global::tryAGI.OpenAI.EmbeddingObject? Type814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderLabelModel? Type815 { get; set; } + public global::tryAGI.OpenAI.Error? Type815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderPython? Type816 { get; set; } + public global::tryAGI.OpenAI.ErrorEventEvent? Type816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderPythonVariant2? Type817 { get; set; } + public global::tryAGI.OpenAI.ErrorResponse? Type817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderScoreModel? Type818 { get; set; } + public global::tryAGI.OpenAI.Eval? Type818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderScoreModelVariant2? Type819 { get; set; } + public global::tryAGI.OpenAI.EvalObject? Type819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderStringCheck? Type820 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderTextSimilarity? Type821 { get; set; } + public global::tryAGI.OpenAI.EvalCustomDataSourceConfig? Type821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderTextSimilarityVariant2? Type822 { get; set; } + public global::tryAGI.OpenAI.EvalLogsDataSourceConfig? Type822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemRole? Type823 { get; set; } + public global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfig? Type823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemContent? Type824 { get; set; } + public global::System.Collections.Generic.IList>? Type824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemType? Type825 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemContentItem? Type826 { get; set; } + public global::tryAGI.OpenAI.EvalGraderLabelModel? Type826 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type827 { get; set; } + public global::tryAGI.OpenAI.EvalApiError? Type827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContent? Type828 { get; set; } + public global::tryAGI.OpenAI.EvalCustomDataSourceConfigType? Type828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemContentOutputText? Type829 { get; set; } + public global::tryAGI.OpenAI.GraderLabelModel? Type829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemInputImage? Type830 { get; set; } + public global::tryAGI.OpenAI.GraderPython? Type830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputAudio? Type831 { get; set; } + public global::tryAGI.OpenAI.EvalGraderPythonVariant2? Type831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemContentOutputTextType? Type832 { get; set; } + public global::tryAGI.OpenAI.GraderScoreModel? Type832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemInputImageType? Type833 { get; set; } + public global::tryAGI.OpenAI.EvalGraderScoreModelVariant2? Type833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileContentSourceType? Type834 { get; set; } + public global::tryAGI.OpenAI.GraderStringCheck? Type834 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type835 { get; set; } + public global::tryAGI.OpenAI.GraderTextSimilarity? Type835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileContentSourceContentItem? Type836 { get; set; } + public global::tryAGI.OpenAI.EvalGraderTextSimilarityVariant2? Type836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileIdSourceType? Type837 { get; set; } + public global::tryAGI.OpenAI.EvalItemRole? Type837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalList? Type838 { get; set; } + public global::tryAGI.OpenAI.EvalItemContent? Type838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalListObject? Type839 { get; set; } + public global::tryAGI.OpenAI.EvalItemType? Type839 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type840 { get; set; } + public global::tryAGI.OpenAI.EvalItemContentItem? Type840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalLogsDataSourceConfigType? Type841 { get; set; } + public global::System.Collections.Generic.IList? Type841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalResponsesSourceType? Type842 { get; set; } + public global::tryAGI.OpenAI.InputTextContent? Type842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRun? Type843 { get; set; } + public global::tryAGI.OpenAI.EvalItemContentOutputText? Type843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunObject? Type844 { get; set; } + public global::tryAGI.OpenAI.EvalItemInputImage? Type844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunResultCounts? Type845 { get; set; } + public global::tryAGI.OpenAI.InputAudio? Type845 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type846 { get; set; } + public global::tryAGI.OpenAI.EvalItemContentOutputTextType? Type846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunPerModelUsageItem? Type847 { get; set; } + public global::tryAGI.OpenAI.EvalItemInputImageType? Type847 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type848 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileContentSourceType? Type848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunPerTestingCriteriaResult? Type849 { get; set; } + public global::System.Collections.Generic.IList? Type849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunList? Type850 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileContentSourceContentItem? Type850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunListObject? Type851 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileIdSourceType? Type851 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type852 { get; set; } + public global::tryAGI.OpenAI.EvalList? Type852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItem? Type853 { get; set; } + public global::tryAGI.OpenAI.EvalListObject? Type853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemObject? Type854 { get; set; } + public global::System.Collections.Generic.IList? Type854 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type855 { get; set; } + public global::tryAGI.OpenAI.EvalLogsDataSourceConfigType? Type855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemResult? Type856 { get; set; } + public global::tryAGI.OpenAI.EvalResponsesSourceType? Type856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemSample? Type857 { get; set; } + public global::tryAGI.OpenAI.EvalRun? Type857 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type858 { get; set; } + public global::tryAGI.OpenAI.EvalRunObject? Type858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemSampleInputItem? Type859 { get; set; } + public global::tryAGI.OpenAI.EvalRunResultCounts? Type859 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type860 { get; set; } + public global::System.Collections.Generic.IList? Type860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemSampleOutputItem? Type861 { get; set; } + public global::tryAGI.OpenAI.EvalRunPerModelUsageItem? Type861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemSampleUsage? Type862 { get; set; } + public global::System.Collections.Generic.IList? Type862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemList? Type863 { get; set; } + public global::tryAGI.OpenAI.EvalRunPerTestingCriteriaResult? Type863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemListObject? Type864 { get; set; } + public global::tryAGI.OpenAI.EvalRunList? Type864 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type865 { get; set; } + public global::tryAGI.OpenAI.EvalRunListObject? Type865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType? Type866 { get; set; } + public global::System.Collections.Generic.IList? Type866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalStoredCompletionsSourceType? Type867 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItem? Type867 { get; set; } /// /// /// - public global::System.DateTimeOffset? Type868 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemObject? Type868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileExpirationAfterAnchor? Type869 { get; set; } + public global::System.Collections.Generic.IList? Type869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FilePath? Type870 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemResult? Type870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FilePathType? Type871 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemSample? Type871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchRanker? Type872 { get; set; } + public global::System.Collections.Generic.IList? Type872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolCallType? Type873 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemSampleInputItem? Type873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolCallStatus? Type874 { get; set; } + public global::System.Collections.Generic.IList? Type874 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type875 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemSampleOutputItem? Type875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolCallResultsVariant1Item? Type876 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemSampleUsage? Type876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessage? Type877 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemList? Type877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessageAssistantMessage? Type878 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemListObject? Type878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparameters? Type879 { get; set; } + public global::System.Collections.Generic.IList? Type879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type880 { get; set; } + public global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType? Type880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta? Type881 { get; set; } + public global::tryAGI.OpenAI.EvalStoredCompletionsSourceType? Type881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type882 { get; set; } + public global::System.DateTimeOffset? Type882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize? Type883 { get; set; } + public global::tryAGI.OpenAI.FileExpirationAfterAnchor? Type883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type884 { get; set; } + public global::tryAGI.OpenAI.FilePath? Type884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier? Type885 { get; set; } + public global::tryAGI.OpenAI.FilePathType? Type885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type886 { get; set; } + public global::tryAGI.OpenAI.FileSearchRanker? Type886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs? Type887 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolCallType? Type887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOMethod? Type888 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolCallStatus? Type888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneMethodType? Type889 { get; set; } + public global::System.Collections.Generic.IList? Type889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedMethod? Type890 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolCallResultsVariant1Item? Type890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementMethod? Type891 { get; set; } + public global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessage? Type891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparameters? Type892 { get; set; } + public global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessageAssistantMessage? Type892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type893 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparameters? Type893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize? Type894 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type895 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta? Type895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier? Type896 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type897 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize? Type897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs? Type898 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort? Type899 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier? Type899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type900 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier? Type901 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs? Type901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type902 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOMethod? Type902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval? Type903 { get; set; } + public global::tryAGI.OpenAI.FineTuneMethodType? Type903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type904 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedMethod? Type904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples? Type905 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementMethod? Type905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type906 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparameters? Type906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderMulti? Type907 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedHyperparameters? Type908 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize? Type908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type909 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize? Type910 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier? Type910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type911 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier? Type912 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs? Type912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type913 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort? Type913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs? Type914 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningCheckpointPermission? Type915 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier? Type915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject? Type916 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningIntegration? Type917 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval? Type917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningIntegrationType? Type918 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningIntegrationWandb? Type919 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples? Type919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJob? Type920 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobError2? Type921 { get; set; } + public global::tryAGI.OpenAI.GraderMulti? Type921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobHyperparameters? Type922 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedHyperparameters? Type922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type923 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1? Type924 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize? Type924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type925 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier? Type926 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier? Type926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type927 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs? Type928 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs? Type928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobObject? Type929 { get; set; } + public global::tryAGI.OpenAI.FineTuningCheckpointPermission? Type929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobStatus? Type930 { get; set; } + public global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject? Type930 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type931 { get; set; } + public global::tryAGI.OpenAI.FineTuningIntegration? Type931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobCheckpoint? Type932 { get; set; } + public global::tryAGI.OpenAI.FineTuningIntegrationType? Type932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobCheckpointMetrics? Type933 { get; set; } + public global::tryAGI.OpenAI.FineTuningIntegrationWandb? Type933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobCheckpointObject? Type934 { get; set; } + public global::tryAGI.OpenAI.FineTuningJob? Type934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobEvent? Type935 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobError2? Type935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobEventObject? Type936 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobHyperparameters? Type936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobEventLevel? Type937 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobEventType? Type938 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1? Type938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContent? Type939 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContent? Type940 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier? Type940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminator? Type941 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType? Type942 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs? Type942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCall? Type943 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobObject? Type943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallType? Type944 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobStatus? Type944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallStatus? Type945 { get; set; } + public global::System.Collections.Generic.IList? Type945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutput? Type946 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobCheckpoint? Type946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutputType? Type947 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobCheckpointMetrics? Type947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutputStatus? Type948 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobCheckpointObject? Type948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutputResourceVariant2? Type949 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobEvent? Type949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallResourceVariant2? Type950 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobEventObject? Type950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderLabelModelType? Type951 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobEventLevel? Type951 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type952 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobEventType? Type952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderMultiType? Type953 { get; set; } + public global::tryAGI.OpenAI.InputImageContent? Type953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type954 { get; set; } + public global::tryAGI.OpenAI.InputFileContent? Type954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderPythonType? Type955 { get; set; } + public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminator? Type955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderScoreModelType? Type956 { get; set; } + public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType? Type956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderScoreModelSamplingParams? Type957 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCall? Type957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderStringCheckType? Type958 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallType? Type958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderStringCheckOperation? Type959 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallStatus? Type959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderTextSimilarityType? Type960 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutput? Type960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric? Type961 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutputType? Type961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Group? Type962 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutputStatus? Type962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupObject? Type963 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutputResourceVariant2? Type963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupDeletedResource? Type964 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallResourceVariant2? Type964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupDeletedResourceObject? Type965 { get; set; } + public global::tryAGI.OpenAI.GraderLabelModelType? Type965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupListResource? Type966 { get; set; } + public global::System.Collections.Generic.IList? Type966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupListResourceObject? Type967 { get; set; } + public global::tryAGI.OpenAI.GraderMultiType? Type967 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type968 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupResponse? Type969 { get; set; } + public global::tryAGI.OpenAI.GraderPythonType? Type969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupMemberUser? Type970 { get; set; } + public global::tryAGI.OpenAI.GraderScoreModelType? Type970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupMemberUserUserType? Type971 { get; set; } + public global::tryAGI.OpenAI.GraderScoreModelSamplingParams? Type971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupResourceWithSuccess? Type972 { get; set; } + public global::tryAGI.OpenAI.GraderStringCheckType? Type972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupResponseGroupType? Type973 { get; set; } + public global::tryAGI.OpenAI.GraderStringCheckOperation? Type973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupRoleAssignment? Type974 { get; set; } + public global::tryAGI.OpenAI.GraderTextSimilarityType? Type974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupRoleAssignmentObject? Type975 { get; set; } + public global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric? Type975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Role? Type976 { get; set; } + public global::tryAGI.OpenAI.Group? Type976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUser? Type977 { get; set; } + public global::tryAGI.OpenAI.GroupObject? Type977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUserAssignment? Type978 { get; set; } + public global::tryAGI.OpenAI.GroupDeletedResource? Type978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUserAssignmentObject? Type979 { get; set; } + public global::tryAGI.OpenAI.GroupDeletedResourceObject? Type979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUserDeletedResource? Type980 { get; set; } + public global::tryAGI.OpenAI.GroupListResource? Type980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUserDeletedResourceObject? Type981 { get; set; } + public global::tryAGI.OpenAI.GroupListResourceObject? Type981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedToolPermission? Type982 { get; set; } + public global::System.Collections.Generic.IList? Type982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedToolPermissionUpdate? Type983 { get; set; } + public global::tryAGI.OpenAI.GroupResponse? Type983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Image2? Type984 { get; set; } + public global::tryAGI.OpenAI.GroupMemberUser? Type984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEvent? Type985 { get; set; } + public global::tryAGI.OpenAI.GroupMemberUserUserType? Type985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventType? Type986 { get; set; } + public global::tryAGI.OpenAI.GroupResourceWithSuccess? Type986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventSize? Type987 { get; set; } + public global::tryAGI.OpenAI.GroupResponseGroupType? Type987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventQuality? Type988 { get; set; } + public global::tryAGI.OpenAI.GroupRoleAssignment? Type988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventBackground? Type989 { get; set; } + public global::tryAGI.OpenAI.GroupRoleAssignmentObject? Type989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat? Type990 { get; set; } + public global::tryAGI.OpenAI.Role? Type990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesUsage? Type991 { get; set; } + public global::tryAGI.OpenAI.GroupUser? Type991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEvent? Type992 { get; set; } + public global::tryAGI.OpenAI.GroupUserAssignment? Type992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventType? Type993 { get; set; } + public global::tryAGI.OpenAI.GroupUserAssignmentObject? Type993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventSize? Type994 { get; set; } + public global::tryAGI.OpenAI.GroupUserDeletedResource? Type994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventQuality? Type995 { get; set; } + public global::tryAGI.OpenAI.GroupUserDeletedResourceObject? Type995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventBackground? Type996 { get; set; } + public global::tryAGI.OpenAI.HostedToolPermission? Type996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat? Type997 { get; set; } + public global::tryAGI.OpenAI.HostedToolPermissionUpdate? Type997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditStreamEvent? Type998 { get; set; } + public global::tryAGI.OpenAI.Image2? Type998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditStreamEventDiscriminator? Type999 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEvent? Type999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditStreamEventDiscriminatorType? Type1000 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventType? Type1000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEvent? Type1001 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventSize? Type1001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventType? Type1002 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventQuality? Type1002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventSize? Type1003 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventBackground? Type1003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventQuality? Type1004 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat? Type1004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventBackground? Type1005 { get; set; } + public global::tryAGI.OpenAI.ImagesUsage? Type1005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat? Type1006 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEvent? Type1006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEvent? Type1007 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventType? Type1007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventType? Type1008 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventSize? Type1008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventSize? Type1009 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventQuality? Type1009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventQuality? Type1010 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventBackground? Type1010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventBackground? Type1011 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat? Type1011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat? Type1012 { get; set; } + public global::tryAGI.OpenAI.ImageEditStreamEvent? Type1012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenStreamEvent? Type1013 { get; set; } + public global::tryAGI.OpenAI.ImageEditStreamEventDiscriminator? Type1013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenStreamEventDiscriminator? Type1014 { get; set; } + public global::tryAGI.OpenAI.ImageEditStreamEventDiscriminatorType? Type1014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenStreamEventDiscriminatorType? Type1015 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEvent? Type1015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenTool? Type1016 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventType? Type1016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolType? Type1017 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventSize? Type1017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1018 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventQuality? Type1018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolModel? Type1019 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventBackground? Type1019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolQuality? Type1020 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat? Type1020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1021 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEvent? Type1021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolSize? Type1022 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventType? Type1022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolOutputFormat? Type1023 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventSize? Type1023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolModeration? Type1024 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventQuality? Type1024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolBackground? Type1025 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventBackground? Type1025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolInputImageMask? Type1026 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat? Type1026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenActionEnum? Type1027 { get; set; } + public global::tryAGI.OpenAI.ImageGenStreamEvent? Type1027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallType? Type1028 { get; set; } + public global::tryAGI.OpenAI.ImageGenStreamEventDiscriminator? Type1028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type1029 { get; set; } + public global::tryAGI.OpenAI.ImageGenStreamEventDiscriminatorType? Type1029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponse? Type1030 { get; set; } + public global::tryAGI.OpenAI.ImageGenTool? Type1030 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1031 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolType? Type1031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponseBackground? Type1032 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponseOutputFormat? Type1033 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolModel? Type1033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponseSize? Type1034 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolQuality? Type1034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponseQuality? Type1035 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenUsage? Type1036 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolSize? Type1036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesUsageInputTokensDetails? Type1037 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolOutputFormat? Type1037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputAudioType? Type1038 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolModeration? Type1038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputAudioInputAudio1? Type1039 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolBackground? Type1039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputAudioInputAudio1Format? Type1040 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolInputImageMask? Type1040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentDiscriminator? Type1041 { get; set; } + public global::tryAGI.OpenAI.ImageGenActionEnum? Type1041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentDiscriminatorType? Type1042 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallType? Type1042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputItem? Type1043 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type1043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Item? Type1044 { get; set; } + public global::tryAGI.OpenAI.ImagesResponse? Type1044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionTriggerItemParam? Type1045 { get; set; } + public global::System.Collections.Generic.IList? Type1045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemReferenceParam? Type1046 { get; set; } + public global::tryAGI.OpenAI.ImagesResponseBackground? Type1046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputItemDiscriminator? Type1047 { get; set; } + public global::tryAGI.OpenAI.ImagesResponseOutputFormat? Type1047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputItemDiscriminatorType? Type1048 { get; set; } + public global::tryAGI.OpenAI.ImagesResponseSize? Type1048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessage? Type1049 { get; set; } + public global::tryAGI.OpenAI.ImagesResponseQuality? Type1049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageType? Type1050 { get; set; } + public global::tryAGI.OpenAI.ImageGenUsage? Type1050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageRole? Type1051 { get; set; } + public global::tryAGI.OpenAI.ImagesUsageInputTokensDetails? Type1051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageStatus? Type1052 { get; set; } + public global::tryAGI.OpenAI.InputAudioType? Type1052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageResource? Type1053 { get; set; } + public global::tryAGI.OpenAI.InputAudioInputAudio1? Type1053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageResourceVariant2? Type1054 { get; set; } + public global::tryAGI.OpenAI.InputAudioInputAudio1Format? Type1054 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1055 { get; set; } + public global::tryAGI.OpenAI.InputContentDiscriminator? Type1055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Invite? Type1056 { get; set; } + public global::tryAGI.OpenAI.InputContentDiscriminatorType? Type1056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteObject? Type1057 { get; set; } + public global::tryAGI.OpenAI.InputItem? Type1057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRole? Type1058 { get; set; } + public global::tryAGI.OpenAI.Item? Type1058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteStatus? Type1059 { get; set; } + public global::tryAGI.OpenAI.CompactionTriggerItemParam? Type1059 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1060 { get; set; } + public global::tryAGI.OpenAI.ItemReferenceParam? Type1060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteProject? Type1061 { get; set; } + public global::tryAGI.OpenAI.InputItemDiscriminator? Type1061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteProjectRole? Type1062 { get; set; } + public global::tryAGI.OpenAI.InputItemDiscriminatorType? Type1062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteDeleteResponse? Type1063 { get; set; } + public global::tryAGI.OpenAI.InputMessage? Type1063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteDeleteResponseObject? Type1064 { get; set; } + public global::tryAGI.OpenAI.InputMessageType? Type1064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteListResponse? Type1065 { get; set; } + public global::tryAGI.OpenAI.InputMessageRole? Type1065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteListResponseObject? Type1066 { get; set; } + public global::tryAGI.OpenAI.InputMessageStatus? Type1066 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1067 { get; set; } + public global::tryAGI.OpenAI.InputMessageResource? Type1067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteProjectGroupBody? Type1068 { get; set; } + public global::tryAGI.OpenAI.InputMessageResourceVariant2? Type1068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRequest? Type1069 { get; set; } + public global::System.Collections.Generic.IList? Type1069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRequestRole? Type1070 { get; set; } + public global::tryAGI.OpenAI.Invite? Type1070 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1071 { get; set; } + public global::tryAGI.OpenAI.InviteObject? Type1071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRequestProject? Type1072 { get; set; } + public global::tryAGI.OpenAI.InviteRole? Type1072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRequestProjectRole? Type1073 { get; set; } + public global::tryAGI.OpenAI.InviteStatus? Type1073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessage? Type1074 { get; set; } + public global::System.Collections.Generic.IList? Type1074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputItemParam? Type1075 { get; set; } + public global::tryAGI.OpenAI.InviteProject? Type1075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParam? Type1076 { get; set; } + public global::tryAGI.OpenAI.InviteProjectRole? Type1076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallItemParam? Type1077 { get; set; } + public global::tryAGI.OpenAI.InviteDeleteResponse? Type1077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputItemParam? Type1078 { get; set; } + public global::tryAGI.OpenAI.InviteDeleteResponseObject? Type1078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsItemParam? Type1079 { get; set; } + public global::tryAGI.OpenAI.InviteListResponse? Type1079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionSummaryItemParam? Type1080 { get; set; } + public global::tryAGI.OpenAI.InviteListResponseObject? Type1080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParam? Type1081 { get; set; } + public global::System.Collections.Generic.IList? Type1081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputItemParam? Type1082 { get; set; } + public global::tryAGI.OpenAI.InviteProjectGroupBody? Type1082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallItemParam? Type1083 { get; set; } + public global::tryAGI.OpenAI.InviteRequest? Type1083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParam? Type1084 { get; set; } + public global::tryAGI.OpenAI.InviteRequestRole? Type1084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponse? Type1085 { get; set; } + public global::System.Collections.Generic.IList? Type1085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemDiscriminator? Type1086 { get; set; } + public global::tryAGI.OpenAI.InviteRequestProject? Type1086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemDiscriminatorType? Type1087 { get; set; } + public global::tryAGI.OpenAI.InviteRequestProjectRole? Type1087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemResource? Type1088 { get; set; } + public global::tryAGI.OpenAI.OutputMessage? Type1088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemResourceDiscriminator? Type1089 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputItemParam? Type1089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemResourceDiscriminatorType? Type1090 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParam? Type1090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAssistantsResponse? Type1091 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallItemParam? Type1091 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1092 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputItemParam? Type1092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsResponse? Type1093 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParam? Type1093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsResponseObject? Type1094 { get; set; } + public global::tryAGI.OpenAI.CompactionSummaryItemParam? Type1094 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1095 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParam? Type1095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListBatchesResponse? Type1096 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputItemParam? Type1096 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1097 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallItemParam? Type1097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListBatchesResponseObject? Type1098 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParam? Type1098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListCertificatesResponse? Type1099 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponse? Type1099 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1100 { get; set; } + public global::tryAGI.OpenAI.ItemDiscriminator? Type1100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificate? Type1101 { get; set; } + public global::tryAGI.OpenAI.ItemDiscriminatorType? Type1101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListCertificatesResponseObject? Type1102 { get; set; } + public global::tryAGI.OpenAI.ItemResource? Type1102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesResponse? Type1103 { get; set; } + public global::tryAGI.OpenAI.ItemResourceDiscriminator? Type1103 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1104 { get; set; } + public global::tryAGI.OpenAI.ItemResourceDiscriminatorType? Type1104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFile? Type1105 { get; set; } + public global::tryAGI.OpenAI.ListAssistantsResponse? Type1105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponse? Type1106 { get; set; } + public global::System.Collections.Generic.IList? Type1106 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1107 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsResponse? Type1107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject? Type1108 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsResponseObject? Type1108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponse? Type1109 { get; set; } + public global::System.Collections.Generic.IList? Type1109 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1110 { get; set; } + public global::tryAGI.OpenAI.ListBatchesResponse? Type1110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject? Type1111 { get; set; } + public global::System.Collections.Generic.IList? Type1111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningJobEventsResponse? Type1112 { get; set; } + public global::tryAGI.OpenAI.ListBatchesResponseObject? Type1112 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1113 { get; set; } + public global::tryAGI.OpenAI.ListCertificatesResponse? Type1113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject? Type1114 { get; set; } + public global::System.Collections.Generic.IList? Type1114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListMessagesResponse? Type1115 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificate? Type1115 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1116 { get; set; } + public global::tryAGI.OpenAI.ListCertificatesResponseObject? Type1116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObject? Type1117 { get; set; } + public global::tryAGI.OpenAI.ListFilesResponse? Type1117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListModelsResponse? Type1118 { get; set; } + public global::System.Collections.Generic.IList? Type1118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListModelsResponseObject? Type1119 { get; set; } + public global::tryAGI.OpenAI.OpenAIFile? Type1119 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1120 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponse? Type1120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Model18? Type1121 { get; set; } + public global::System.Collections.Generic.IList? Type1121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponse? Type1122 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject? Type1122 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1123 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponse? Type1123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject? Type1124 { get; set; } + public global::System.Collections.Generic.IList? Type1124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesResponse? Type1125 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject? Type1125 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1126 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningJobEventsResponse? Type1126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificate? Type1127 { get; set; } + public global::System.Collections.Generic.IList? Type1127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesResponseObject? Type1128 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject? Type1128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsResponse? Type1129 { get; set; } + public global::tryAGI.OpenAI.ListMessagesResponse? Type1129 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1130 { get; set; } + public global::System.Collections.Generic.IList? Type1130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObject? Type1131 { get; set; } + public global::tryAGI.OpenAI.MessageObject? Type1131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunsResponse? Type1132 { get; set; } + public global::tryAGI.OpenAI.ListModelsResponse? Type1132 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1133 { get; set; } + public global::tryAGI.OpenAI.ListModelsResponseObject? Type1133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObject? Type1134 { get; set; } + public global::System.Collections.Generic.IList? Type1134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesResponse? Type1135 { get; set; } + public global::tryAGI.OpenAI.Model18? Type1135 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1136 { get; set; } + public global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponse? Type1136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObject? Type1137 { get; set; } + public global::System.Collections.Generic.IList? Type1137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoresResponse? Type1138 { get; set; } + public global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject? Type1138 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1139 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesResponse? Type1139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObject? Type1140 { get; set; } + public global::System.Collections.Generic.IList? Type1140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallType? Type1141 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificate? Type1141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecAction? Type1142 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesResponseObject? Type1142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallStatus? Type1143 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsResponse? Type1143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutputType? Type1144 { get; set; } + public global::System.Collections.Generic.IList? Type1144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutputStatus2? Type1145 { get; set; } + public global::tryAGI.OpenAI.RunStepObject? Type1145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProbProperties? Type1146 { get; set; } + public global::tryAGI.OpenAI.ListRunsResponse? Type1146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalRequestType? Type1147 { get; set; } + public global::System.Collections.Generic.IList? Type1147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseType? Type1148 { get; set; } + public global::tryAGI.OpenAI.RunObject? Type1148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseResourceType? Type1149 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesResponse? Type1149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListToolsType? Type1150 { get; set; } + public global::System.Collections.Generic.IList? Type1150 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1151 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObject? Type1151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListToolsTool? Type1152 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoresResponse? Type1152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPTool? Type1153 { get; set; } + public global::System.Collections.Generic.IList? Type1153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolType? Type1154 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObject? Type1154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolConnectorId? Type1155 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallType? Type1155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? Type1156 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecAction? Type1156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolFilter? Type1157 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallStatus? Type1157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1158 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutputType? Type1158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum? Type1159 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutputStatus2? Type1159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2? Type1160 { get; set; } + public global::tryAGI.OpenAI.LogProbProperties? Type1160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallType? Type1161 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalRequestType? Type1161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallStatus? Type1162 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseType? Type1162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectType? Type1163 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseResourceType? Type1163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile? Type1164 { get; set; } + public global::tryAGI.OpenAI.MCPListToolsType? Type1164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail? Type1165 { get; set; } + public global::System.Collections.Generic.IList? Type1165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectType? Type1166 { get; set; } + public global::tryAGI.OpenAI.MCPListToolsTool? Type1166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl? Type1167 { get; set; } + public global::tryAGI.OpenAI.MCPTool? Type1167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type1168 { get; set; } + public global::tryAGI.OpenAI.MCPToolType? Type1168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentRefusalObject? Type1169 { get; set; } + public global::tryAGI.OpenAI.MCPToolConnectorId? Type1169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentRefusalObjectType? Type1170 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? Type1170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject? Type1171 { get; set; } + public global::tryAGI.OpenAI.MCPToolFilter? Type1171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type1172 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type1173 { get; set; } + public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum? Type1173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject? Type1174 { get; set; } + public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2? Type1174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type1175 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallType? Type1175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type1176 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallStatus? Type1176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObject? Type1177 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectType? Type1177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObjectType? Type1178 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile? Type1178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObjectText? Type1179 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail? Type1179 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1180 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectType? Type1180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1181 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl? Type1181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObject? Type1182 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type1182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType? Type1183 { get; set; } + public global::tryAGI.OpenAI.MessageContentRefusalObject? Type1183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile? Type1184 { get; set; } + public global::tryAGI.OpenAI.MessageContentRefusalObjectType? Type1184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type1185 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject? Type1185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject? Type1186 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type1186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType? Type1187 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type1187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type1188 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject? Type1188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type1189 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type1189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentRefusalObject? Type1190 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type1190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType? Type1191 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObject? Type1191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type1192 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObjectType? Type1192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type1193 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObjectText? Type1193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type1194 { get; set; } + public global::System.Collections.Generic.IList>? Type1194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type1195 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type1196 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObject? Type1196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type1197 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType? Type1197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObject? Type1198 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile? Type1198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObjectType? Type1199 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type1199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObjectText? Type1200 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject? Type1200 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1201 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType? Type1201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1202 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type1202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObject? Type1203 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type1203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectObject? Type1204 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentRefusalObject? Type1204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectDelta? Type1205 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType? Type1205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole? Type1206 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type1206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectObject? Type1207 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type1207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectStatus? Type1208 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type1208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectIncompleteDetails2? Type1209 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type1209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason? Type1210 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type1210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectRole? Type1211 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type1211 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1212 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObject? Type1212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item? Type1213 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObjectType? Type1213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRequestContentTextObjectType? Type1214 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObjectText? Type1214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant1? Type1215 { get; set; } + public global::System.Collections.Generic.IList>? Type1215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant1Event? Type1216 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant2? Type1217 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObject? Type1217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant2Event? Type1218 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectObject? Type1218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant3? Type1219 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectDelta? Type1219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant3Event? Type1220 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole? Type1220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant4? Type1221 { get; set; } + public global::tryAGI.OpenAI.MessageObjectObject? Type1221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant4Event? Type1222 { get; set; } + public global::tryAGI.OpenAI.MessageObjectStatus? Type1222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant5? Type1223 { get; set; } + public global::tryAGI.OpenAI.MessageObjectIncompleteDetails2? Type1223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant5Event? Type1224 { get; set; } + public global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason? Type1224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelObject? Type1225 { get; set; } + public global::tryAGI.OpenAI.MessageObjectRole? Type1225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIds? Type1226 { get; set; } + public global::System.Collections.Generic.IList? Type1226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsResponses? Type1227 { get; set; } + public global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item? Type1227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsCompaction? Type1228 { get; set; } + public global::tryAGI.OpenAI.MessageRequestContentTextObjectType? Type1228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsResponsesEnum? Type1229 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant1? Type1229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsSharedEnum? Type1230 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant1Event? Type1230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention2? Type1231 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant2? Type1231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequest? Type1232 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant2Event? Type1232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResources2? Type1233 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant3? Type1233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type1234 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant3Event? Type1234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type1235 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant4? Type1235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyCertificateRequest? Type1236 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant4Event? Type1236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyMessageRequest? Type1237 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant5? Type1237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyRunRequest? Type1238 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant5Event? Type1238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequest? Type1239 { get; set; } + public global::tryAGI.OpenAI.ModelObject? Type1239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResources2? Type1240 { get; set; } + public global::tryAGI.OpenAI.ModelIds? Type1240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type1241 { get; set; } + public global::tryAGI.OpenAI.ModelIdsResponses? Type1241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type1242 { get; set; } + public global::tryAGI.OpenAI.ModelIdsCompaction? Type1242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NoiseReductionType? Type1243 { get; set; } + public global::tryAGI.OpenAI.ModelIdsResponsesEnum? Type1243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFileObject? Type1244 { get; set; } + public global::tryAGI.OpenAI.ModelIdsSharedEnum? Type1244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFilePurpose? Type1245 { get; set; } + public global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention2? Type1245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFileStatus? Type1246 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequest? Type1246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateObject? Type1247 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResources2? Type1247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails? Type1248 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type1248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? Type1249 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type1249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? Type1250 { get; set; } + public global::tryAGI.OpenAI.ModifyCertificateRequest? Type1250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse? Type1251 { get; set; } + public global::tryAGI.OpenAI.ModifyMessageRequest? Type1251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? Type1252 { get; set; } + public global::tryAGI.OpenAI.ModifyRunRequest? Type1252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetention? Type1253 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequest? Type1253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetentionObject? Type1254 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResources2? Type1254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetentionType? Type1255 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type1255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateObject? Type1256 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type1256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails? Type1257 { get; set; } + public global::tryAGI.OpenAI.NoiseReductionType? Type1257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse? Type1258 { get; set; } + public global::tryAGI.OpenAI.OpenAIFileObject? Type1258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? Type1259 { get; set; } + public global::tryAGI.OpenAI.OpenAIFilePurpose? Type1259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse? Type1260 { get; set; } + public global::tryAGI.OpenAI.OpenAIFileStatus? Type1260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? Type1261 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateObject? Type1261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlert? Type1262 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails? Type1262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertObject? Type1263 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? Type1263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertCurrency? Type1264 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? Type1264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertInterval? Type1265 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse? Type1265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResource? Type1266 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? Type1266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject? Type1267 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetention? Type1267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertListResource? Type1268 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetentionObject? Type1268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject? Type1269 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetentionType? Type1269 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1270 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateObject? Type1270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam? Type1271 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails? Type1271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType? Type1272 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse? Type1272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputAudio? Type1273 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? Type1273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputAudioType? Type1274 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse? Type1274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContent? Type1275 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? Type1275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContent? Type1276 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlert? Type1276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContent? Type1277 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertObject? Type1277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContentDiscriminator? Type1278 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertCurrency? Type1278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContentDiscriminatorType? Type1279 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertInterval? Type1279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItem? Type1280 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResource? Type1280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemDiscriminator? Type1281 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject? Type1281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemDiscriminatorType? Type1282 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertListResource? Type1282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageType? Type1283 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject? Type1283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageRole? Type1284 { get; set; } + public global::System.Collections.Generic.IList? Type1284 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1285 { get; set; } + public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam? Type1285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContent? Type1286 { get; set; } + public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType? Type1286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageStatus? Type1287 { get; set; } + public global::tryAGI.OpenAI.OutputAudio? Type1287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContentDiscriminator? Type1288 { get; set; } + public global::tryAGI.OpenAI.OutputAudioType? Type1288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType? Type1289 { get; set; } + public global::tryAGI.OpenAI.OutputTextContent? Type1289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PredictionContentType? Type1290 { get; set; } + public global::tryAGI.OpenAI.RefusalContent? Type1290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Project? Type1291 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContent? Type1291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectObject? Type1292 { get; set; } + public global::tryAGI.OpenAI.OutputContentDiscriminator? Type1292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKey? Type1293 { get; set; } + public global::tryAGI.OpenAI.OutputContentDiscriminatorType? Type1293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1294 { get; set; } + public global::tryAGI.OpenAI.OutputItem? Type1294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1295 { get; set; } + public global::tryAGI.OpenAI.OutputItemDiscriminator? Type1295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1296 { get; set; } + public global::tryAGI.OpenAI.OutputItemDiscriminatorType? Type1296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1297 { get; set; } + public global::tryAGI.OpenAI.OutputMessageType? Type1297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1298 { get; set; } + public global::tryAGI.OpenAI.OutputMessageRole? Type1298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1299 { get; set; } + public global::System.Collections.Generic.IList? Type1299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1300 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContent? Type1300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1301 { get; set; } + public global::tryAGI.OpenAI.OutputMessageStatus? Type1301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1302 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContentDiscriminator? Type1302 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1303 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType? Type1303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectCreateRequest? Type1304 { get; set; } + public global::tryAGI.OpenAI.PredictionContentType? Type1304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetention? Type1305 { get; set; } + public global::tryAGI.OpenAI.Project? Type1305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetentionObject? Type1306 { get; set; } + public global::tryAGI.OpenAI.ProjectObject? Type1306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetentionType? Type1307 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKey? Type1307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroup? Type1308 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupObject? Type1309 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupGroupType? Type1310 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1311 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1312 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResource? Type1313 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1314 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1314 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1315 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectHostedToolPermissions? Type1316 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectHostedToolPermissionsUpdateRequest? Type1317 { get; set; } + public global::System.Collections.Generic.IList? Type1317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponse? Type1318 { get; set; } + public global::tryAGI.OpenAI.ProjectCreateRequest? Type1318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponseObject? Type1319 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetention? Type1319 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1320 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetentionObject? Type1320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissions? Type1321 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetentionType? Type1321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsObject? Type1322 { get; set; } + public global::tryAGI.OpenAI.ProjectGroup? Type1322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsMode? Type1323 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupObject? Type1323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponse? Type1324 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupGroupType? Type1324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject? Type1325 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequest? Type1326 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode? Type1327 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResource? Type1327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimit? Type1328 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1329 { get; set; } + public global::System.Collections.Generic.IList? Type1329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1330 { get; set; } + public global::tryAGI.OpenAI.ProjectHostedToolPermissions? Type1330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1331 { get; set; } + public global::tryAGI.OpenAI.ProjectHostedToolPermissionsUpdateRequest? Type1331 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1332 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponse? Type1332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1333 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponseObject? Type1333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccount? Type1334 { get; set; } + public global::System.Collections.Generic.IList? Type1334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1335 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissions? Type1335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1336 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsObject? Type1336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1337 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsMode? Type1337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1338 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponse? Type1338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1339 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject? Type1339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1340 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequest? Type1340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1341 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode? Type1341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1342 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimit? Type1342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1343 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1344 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1345 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1346 { get; set; } + public global::System.Collections.Generic.IList? Type1346 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1347 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlert? Type1348 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccount? Type1348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertObject? Type1349 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertCurrency? Type1350 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertInterval? Type1351 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResource? Type1352 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject? Type1353 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertListResource? Type1354 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject? Type1355 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1355 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1356 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1357 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUser? Type1358 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserObject? Type1359 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1360 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1361 { get; set; } + public global::System.Collections.Generic.IList? Type1361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1362 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlert? Type1362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserListResponse? Type1363 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertObject? Type1363 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1364 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertCurrency? Type1364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1365 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertInterval? Type1365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptVariant1? Type1366 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResource? Type1366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1367 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject? Type1367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1368 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertListResource? Type1368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResource? Type1369 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject? Type1369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1370 { get; set; } + public global::System.Collections.Generic.IList? Type1370 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1371 { get; set; } + public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1372 { get; set; } + public global::tryAGI.OpenAI.ProjectUser? Type1372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1373 { get; set; } + public global::tryAGI.OpenAI.ProjectUserObject? Type1373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1374 { get; set; } + public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1375 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1376 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1377 { get; set; } + public global::tryAGI.OpenAI.ProjectUserListResponse? Type1377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1378 { get; set; } + public global::System.Collections.Generic.IList? Type1378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1379 { get; set; } + public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1380 { get; set; } + public global::tryAGI.OpenAI.PromptVariant1? Type1380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1381 { get; set; } + public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItem? Type1382 { get; set; } + public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1383 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResource? Type1383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1384 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1385 { get; set; } + public global::System.Collections.Generic.IList? Type1385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1386 { get; set; } + public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1387 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1388 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1389 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1390 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1391 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1392 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1393 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1394 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1395 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1396 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItem? Type1396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1397 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1398 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1399 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1400 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1401 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1402 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1403 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1404 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1405 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1406 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1407 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1408 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1409 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1410 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1411 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1412 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1413 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1414 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1414 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1415 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1416 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1417 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1418 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1419 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsShared? Type1420 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1420 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1421 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1422 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1423 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1424 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1425 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1425 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1426 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1427 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1428 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1428 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1429 { get; set; } + public global::System.Collections.Generic.IList? Type1429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1430 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1431 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1432 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceOptions? Type1433 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunction? Type1434 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsShared? Type1434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCP? Type1435 { get; set; } + public global::System.Collections.Generic.IList? Type1435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1436 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1437 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1438 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1439 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1440 { get; set; } + public global::System.Collections.Generic.IList? Type1440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1441 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1442 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1443 { get; set; } + public global::System.Collections.Generic.IList? Type1443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1444 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1445 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1445 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1446 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1447 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceOptions? Type1447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1448 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunction? Type1448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1449 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCP? Type1449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1450 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1451 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1452 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1453 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1454 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1455 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1456 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1457 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1458 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1459 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1460 { get; set; } + public global::System.Collections.Generic.IList? Type1460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1461 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1462 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1463 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1464 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1465 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1466 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1467 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1468 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1469 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1470 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1471 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1472 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1473 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1474 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1475 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1476 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1476 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1477 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1478 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1479 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1480 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1481 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1482 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1483 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1484 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1485 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1486 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1487 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1488 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1489 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1490 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1491 { get; set; } + public global::System.Collections.Generic.IList? Type1491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1492 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1493 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1494 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1495 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1496 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1497 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1498 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1499 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1500 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1501 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1502 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1503 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1504 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1505 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1506 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1507 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1508 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1509 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1510 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1511 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1512 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1513 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1514 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1515 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1516 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1517 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1518 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1519 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1520 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1521 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1522 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1523 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSession? Type1524 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1525 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1526 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1527 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1528 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1529 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1530 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1531 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1532 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1533 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1534 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1535 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEvent? Type1536 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1537 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1538 { get; set; } + public global::tryAGI.OpenAI.RealtimeSession? Type1538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1539 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1540 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1541 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1542 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1543 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1544 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1545 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1546 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1547 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1548 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType? Type1549 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1550 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEvent? Type1550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1551 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1552 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1553 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1554 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1555 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1556 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1557 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1558 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1559 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1560 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1561 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1562 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1563 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType? Type1563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1564 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1565 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1566 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1567 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1568 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1569 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1570 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1571 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1572 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1573 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1574 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1575 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType? Type1576 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1577 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1578 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1579 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1580 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1581 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1582 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1583 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1584 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1585 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1586 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1586 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1587 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1588 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1589 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1590 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType? Type1590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1591 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1592 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1593 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1593 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1594 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1595 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1596 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1597 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1598 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1599 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1600 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1600 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1601 { get; set; } + public global::System.Collections.Generic.IList? Type1601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1602 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1603 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1604 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1605 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1606 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1607 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1608 { get; set; } + public global::System.Collections.Generic.IList? Type1608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1609 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1609 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1610 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1611 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1612 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1613 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1614 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1615 { get; set; } + public global::System.Collections.Generic.IList? Type1615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1616 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Session2? Type1617 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1618 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1619 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1620 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType? Type1621 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1622 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1623 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1624 { get; set; } + public global::System.Collections.Generic.IList? Type1624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1625 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1626 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1627 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1628 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1629 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1630 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1631 { get; set; } + public global::tryAGI.OpenAI.Session2? Type1631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1632 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1633 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1634 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeReasoning? Type1635 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType? Type1635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeReasoningEffort? Type1636 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponse? Type1637 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseObject? Type1638 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1639 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1640 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1641 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1642 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1643 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1644 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1645 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1646 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1647 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1648 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1649 { get; set; } + public global::tryAGI.OpenAI.RealtimeReasoning? Type1649 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1650 { get; set; } + public global::tryAGI.OpenAI.RealtimeReasoningEffort? Type1650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1651 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponse? Type1651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1652 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseObject? Type1652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1653 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1653 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1654 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1655 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1656 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1657 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1657 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1658 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1659 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1660 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1661 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1662 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1663 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEvent? Type1664 { get; set; } + public global::System.Collections.Generic.IList? Type1664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1665 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1666 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1667 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1668 { get; set; } + public global::System.Collections.Generic.IList? Type1668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1669 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1670 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1671 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1672 { get; set; } + public global::System.Collections.Generic.IList>? Type1672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventError? Type1673 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1674 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1675 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1676 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1677 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1678 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEvent? Type1678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1679 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1680 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1681 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1682 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1683 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1684 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1685 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1686 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1687 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventError? Type1687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1688 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1689 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1690 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1691 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1692 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1693 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1694 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1695 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1696 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1697 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1698 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1699 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1700 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1701 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1702 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1703 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1704 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1705 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1706 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1707 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1708 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1709 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1710 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1711 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType? Type1712 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1713 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1714 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1715 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1716 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1717 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1718 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1719 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1720 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1721 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1722 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1723 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1724 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1725 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1726 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType? Type1726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1727 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1728 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1729 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1730 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1731 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1732 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1733 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1734 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1735 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1736 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1737 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1738 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1739 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1740 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1740 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1741 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1742 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1743 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1744 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1745 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1746 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1747 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1748 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1749 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1750 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1751 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1752 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1753 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1754 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1755 { get; set; } + public global::System.Collections.Generic.IList? Type1755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1756 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1757 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1758 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1759 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1760 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1761 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1762 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1763 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1764 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1765 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1766 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1767 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1768 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1769 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1770 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1771 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionObject? Type1772 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1772 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1773 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1774 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1775 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModel? Type1776 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1777 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1778 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1779 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1780 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1781 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1782 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1783 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1783 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1784 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1785 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1786 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionObject? Type1786 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1787 { get; set; } + public global::System.Collections.Generic.IList? Type1787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1788 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1789 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1789 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1790 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModel? Type1790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1791 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1792 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1793 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1794 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1795 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1796 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1796 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1797 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1798 { get; set; } + public global::System.Collections.Generic.IList? Type1798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1799 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1800 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1801 { get; set; } + public global::System.Collections.Generic.IList? Type1801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncation? Type1802 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1803 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? 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.RealtimeSessionCreateRequestGAOutputModalitie? Type1805 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1806 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1807 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1808 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1809 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1810 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1811 { get; set; } + public global::System.Collections.Generic.IList? Type1811 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1812 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1813 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1814 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1815 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1816 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncation? Type1816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1817 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1818 { get; set; } + public global::System.Collections.Generic.IList? Type1818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1819 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1819 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1820 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1821 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1821 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1822 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1823 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1824 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1825 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1826 { get; set; } + public global::System.Collections.Generic.IList? Type1826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1827 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1828 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1829 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1830 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type1831 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1832 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1833 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type1834 { get; set; } + public global::System.Collections.Generic.IList? Type1834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type1835 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject? Type1836 { get; set; } + public global::System.Collections.Generic.IList? Type1836 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1837 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type1838 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1839 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type1840 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type1841 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type1842 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type1843 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type1844 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1844 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1845 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type1845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type1846 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type1847 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type1848 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type1848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1849 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type1849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type1850 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject? Type1850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type1851 { get; set; } + public global::System.Collections.Generic.IList? Type1851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type1852 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type1852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type1853 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type1854 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type1854 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1855 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type1855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type1856 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type1856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type1857 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type1857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type1858 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type1858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type1859 { get; set; } + public global::System.Collections.Generic.IList? Type1859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type1860 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type1860 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1861 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type1861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type1862 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type1862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type1863 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1863 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1864 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type1864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type1865 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type1865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type1866 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type1866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type1867 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type1867 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1868 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type1868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type1869 { get; set; } + public global::System.Collections.Generic.IList? Type1869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type1870 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type1870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type1871 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type1871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type1872 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type1872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection2? Type1873 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type1873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEvent? Type1874 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type1874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate? Type1875 { get; set; } + public global::System.Collections.Generic.IList? Type1875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend? Type1876 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type1876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionClose? Type1877 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type1877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminator? Type1878 { get; set; } + public global::System.Collections.Generic.IList? Type1878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType? Type1879 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type1879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType? Type1880 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type1880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType? Type1881 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type1881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType? Type1882 { get; set; } + public global::System.Collections.Generic.IList? Type1882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequest? Type1883 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type1883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequest? Type1884 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type1884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfter? Type1885 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type1885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor? Type1886 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type1886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequest? Type1887 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection2? Type1887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateResponse? Type1888 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEvent? Type1888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSession? Type1889 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate? Type1889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEvent? Type1890 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend? Type1890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated? Type1891 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionClose? Type1891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated? Type1892 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminator? Type1892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed? Type1893 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType? Type1893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta? Type1894 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType? Type1894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta? Type1895 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType? Type1895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta? Type1896 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType? Type1896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator? Type1897 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequest? Type1897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType? Type1898 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequest? Type1898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType? Type1899 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfter? Type1899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType? Type1900 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor? Type1900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType? Type1901 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequest? Type1901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType? Type1902 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateResponse? Type1902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat? Type1903 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSession? Type1903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType? Type1904 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEvent? Type1904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType? Type1905 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated? Type1905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionType? Type1906 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated? Type1906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudio? Type1907 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed? Type1907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput? Type1908 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta? Type1908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription2? Type1909 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta? Type1909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction2? Type1910 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta? Type1910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput? Type1911 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator? Type1911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio? Type1912 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType? Type1912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput? Type1913 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType? Type1913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription2? Type1914 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType? Type1914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputNoiseReduction2? Type1915 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType? Type1915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioOutput? Type1916 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType? Type1916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudio? Type1917 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat? Type1917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInput? Type1918 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType? Type1918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputTranscription2? Type1919 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType? Type1919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputNoiseReduction2? Type1920 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionType? Type1920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioOutput? Type1921 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudio? Type1921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type1922 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput? Type1922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type1923 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription2? Type1923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type1924 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction2? Type1924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type1925 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput? Type1925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type1926 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio? Type1926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type1927 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput? Type1927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type1928 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription2? Type1928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type1929 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputNoiseReduction2? Type1929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType? Type1930 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioOutput? Type1930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Reasoning? Type1931 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudio? Type1931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummary2? Type1932 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInput? Type1932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningGenerateSummary2? Type1933 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputTranscription2? Type1933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemType? Type1934 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputNoiseReduction2? Type1934 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1935 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioOutput? Type1935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContent? Type1936 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type1936 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1937 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type1937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemStatus? Type1938 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type1938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Response? Type1939 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type1939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3? Type1940 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type1940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Object? Type1941 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type1941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Status? Type1942 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type1942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorVariant1? Type1943 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type1943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails2? Type1944 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType? Type1944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type1945 { get; set; } + public global::tryAGI.OpenAI.Reasoning? Type1945 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1946 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummary2? Type1946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type1947 { get; set; } + public global::tryAGI.OpenAI.ReasoningGenerateSummary2? Type1947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsage? Type1948 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemType? Type1948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Conversation22? Type1949 { get; set; } + public global::System.Collections.Generic.IList? Type1949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type1950 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContent? Type1950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type1951 { get; set; } + public global::System.Collections.Generic.IList? Type1951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type1952 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemStatus? Type1952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type1953 { get; set; } + public global::tryAGI.OpenAI.Response? Type1953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type1954 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3? Type1954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type1955 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Object? Type1955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type1956 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Status? Type1956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type1957 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorVariant1? Type1957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type1958 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails2? Type1958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type1959 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type1959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type1960 { get; set; } + public global::System.Collections.Generic.IList? Type1960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type1961 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type1961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type1962 { get; set; } + public global::tryAGI.OpenAI.ResponseUsage? Type1962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type1963 { get; set; } + public global::tryAGI.OpenAI.Moderation? Type1963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type1964 { get; set; } + public global::tryAGI.OpenAI.Conversation22? Type1964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type1965 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type1965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type1966 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type1966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type1967 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type1967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEvent? Type1968 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type1968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEventType? Type1969 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type1969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type1970 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type1970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type1971 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type1971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type1972 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type1972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type1973 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type1973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEvent? Type1974 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type1974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEventType? Type1975 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type1975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type1976 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type1976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type1977 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type1977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type1978 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type1978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type1979 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type1979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorCode? Type1980 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type1980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEvent? Type1981 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type1981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEventType? Type1982 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type1982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEvent? Type1983 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEvent? Type1983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEventType? Type1984 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEventType? Type1984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type1985 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type1985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type1986 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type1986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type1987 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type1987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type1988 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type1988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type1989 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEvent? Type1989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type1990 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEventType? Type1990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type1991 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type1991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type1992 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type1992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type1993 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type1993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type1994 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type1994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextType? Type1995 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorCode? Type1995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type1996 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEvent? Type1996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type1997 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEventType? Type1997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPython? Type1998 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEvent? Type1998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type1999 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEventType? Type1999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type2000 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type2000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type2001 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type2001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type2002 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type2002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type2003 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type2003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type2004 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type2004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type2005 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type2005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type2006 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type2006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type2007 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type2007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type2008 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type2008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type2009 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type2009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type2010 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextType? Type2010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type2011 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type2011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEvent? Type2012 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type2012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEventType? Type2013 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPython? Type2013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type2014 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type2014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type2015 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type2015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemList? Type2016 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type2016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemListObject? Type2017 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type2017 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2018 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type2018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProb? Type2019 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type2019 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2020 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type2020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type2021 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type2021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type2022 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type2022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type2023 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type2023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type2024 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type2024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type2025 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type2025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type2026 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type2026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type2027 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEvent? Type2027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type2028 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEventType? Type2028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type2029 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type2029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type2030 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type2030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type2031 { get; set; } + public global::tryAGI.OpenAI.ResponseItemList? Type2031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type2032 { get; set; } + public global::tryAGI.OpenAI.ResponseItemListObject? Type2032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type2033 { get; set; } + public global::System.Collections.Generic.IList? Type2033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type2034 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProb? Type2034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type2035 { get; set; } + public global::System.Collections.Generic.IList? Type2035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type2036 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type2036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type2037 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type2037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type2038 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type2038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type2039 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type2039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type2040 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type2040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type2041 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type2041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type2042 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type2042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type2043 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type2043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type2044 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type2044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2045 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type2045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextParam? Type2046 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type2046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceParam? Type2047 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type2047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsePropertiesTruncation2? Type2048 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type2048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEvent? Type2049 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type2049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEventType? Type2050 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type2050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type2051 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type2051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type2052 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type2052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type2053 { get; set; } + public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type2053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type2054 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type2054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type2055 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type2055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type2056 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type2056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type2057 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type2057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type2058 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type2058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type2059 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type2059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type2060 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type2061 { get; set; } + public global::tryAGI.OpenAI.ResponseTextParam? Type2061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type2062 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceParam? Type2062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type2063 { get; set; } + public global::tryAGI.OpenAI.ResponsePropertiesTruncation2? Type2063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type2064 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEvent? Type2064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type2065 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEventType? Type2065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type2066 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type2066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type2067 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type2067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type2068 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type2068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type2069 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type2069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type2070 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type2070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEvent? Type2071 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type2071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type2072 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type2072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type2073 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type2073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type2074 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type2074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type2075 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type2075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type2076 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type2076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type2077 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type2077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType? Type2078 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type2078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type2079 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type2079 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2080 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type2080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type2081 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type2081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type2082 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type2082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type2083 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type2083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type2084 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type2084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type2085 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type2085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type2086 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEvent? Type2086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEvent? Type2087 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type2087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type2088 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type2088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type2089 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type2089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type2090 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type2090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type2091 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type2091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEvent? Type2092 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type2092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type2093 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType? Type2093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleObject? Type2094 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type2094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResource? Type2095 { get; set; } + public global::System.Collections.Generic.IList? Type2095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type2096 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type2096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResource? Type2097 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type2097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResourceObject? Type2098 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type2098 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2099 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type2099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type2100 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type2100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderRequest? Type2101 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type2101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponse? Type2102 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEvent? Type2102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type2103 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type2103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type2104 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type2104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectObject? Type2105 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type2105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectStatus? Type2106 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type2106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredAction? Type2107 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEvent? Type2107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type2108 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type2108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type2109 { get; set; } + public global::tryAGI.OpenAI.RoleObject? Type2109 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2110 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResource? Type2110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObject? Type2111 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type2111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastError? Type2112 { get; set; } + public global::tryAGI.OpenAI.RoleListResource? Type2112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type2113 { get; set; } + public global::tryAGI.OpenAI.RoleListResourceObject? Type2113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type2114 { get; set; } + public global::System.Collections.Generic.IList? Type2114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type2115 { get; set; } + public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type2115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type2116 { get; set; } + public global::tryAGI.OpenAI.RunGraderRequest? Type2116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObject? Type2117 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponse? Type2117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type2118 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type2118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type2119 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type2119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2120 { get; set; } + public global::tryAGI.OpenAI.RunObjectObject? Type2120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type2121 { get; set; } + public global::tryAGI.OpenAI.RunObjectStatus? Type2121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type2122 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredAction? Type2122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type2123 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type2123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type2124 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type2124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type2125 { get; set; } + public global::System.Collections.Generic.IList? Type2125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type2126 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObject? Type2126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type2127 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastError? Type2127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2128 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type2128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type2129 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type2129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type2130 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type2130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type2131 { get; set; } + public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type2131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type2132 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObject? Type2132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type2133 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type2133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type2134 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type2134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type2135 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type2136 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type2136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type2137 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type2137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type2138 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type2138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type2139 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type2139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type2140 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type2140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2141 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type2141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2142 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type2142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2143 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2144 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type2144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2145 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type2145 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2146 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type2146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2147 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type2147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2148 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type2148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2149 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type2149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2150 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type2150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2151 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type2151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2152 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type2152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2153 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type2153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2154 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type2154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2155 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type2155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2156 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2156 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2157 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2158 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2158 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2159 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2160 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2161 { get; set; } + public global::System.Collections.Generic.IList>? Type2161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2162 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2163 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2164 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2165 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2166 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectObject? Type2167 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectType? Type2168 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectStatus? Type2169 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2170 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastError2? Type2171 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2172 { get; set; } + public global::System.Collections.Generic.IList? Type2172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2173 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2174 { get; set; } + public global::System.Collections.Generic.IList? Type2174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2175 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2176 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2177 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2178 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2179 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2180 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2181 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2182 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectObject? Type2182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2183 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectType? Type2183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2184 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectStatus? Type2184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2185 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2186 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastError2? Type2186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2187 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2188 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2189 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2190 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2191 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2192 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2193 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2194 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2195 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2196 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2197 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2198 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2199 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2200 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2201 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2202 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2203 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2204 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2205 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2206 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectType? Type2207 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2208 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2209 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2210 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2211 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendAlertNotificationChannelType? Type2212 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2213 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2214 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2215 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2216 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2217 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2217 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2218 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2219 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2220 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2221 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObject? Type2222 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectType? Type2222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectObject? Type2223 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResources2? Type2224 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2225 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2226 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2227 { get; set; } + public global::tryAGI.OpenAI.SpendAlertNotificationChannelType? Type2227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2228 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2229 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionTool? Type2230 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchTool? Type2231 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerTool? Type2232 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2233 { get; set; } + public global::System.Collections.Generic.IList? Type2233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchTool? Type2234 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParam? Type2235 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParam? Type2236 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParam? Type2237 { get; set; } + public global::tryAGI.OpenAI.ThreadObject? Type2237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParam? Type2238 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectObject? Type2238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParam? Type2239 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResources2? Type2239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2240 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2241 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolDiscriminator? Type2242 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolDiscriminatorType? Type2243 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2244 { get; set; } + public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2245 { get; set; } + public global::tryAGI.OpenAI.FunctionTool? Type2245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2246 { get; set; } + public global::tryAGI.OpenAI.FileSearchTool? Type2246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustom? Type2247 { get; set; } + public global::tryAGI.OpenAI.ComputerTool? Type2247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2248 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2249 { get; set; } + public global::tryAGI.OpenAI.WebSearchTool? Type2249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2250 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParam? Type2250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypes? Type2251 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParam? Type2251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2252 { get; set; } + public global::tryAGI.OpenAI.CustomToolParam? Type2252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2253 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParam? Type2253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2254 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParam? Type2254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2255 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2255 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2256 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2257 { get; set; } + public global::tryAGI.OpenAI.ToolDiscriminator? Type2257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2258 { get; set; } + public global::tryAGI.OpenAI.ToolDiscriminatorType? Type2258 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2259 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2260 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2261 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2262 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustom? Type2262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2263 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2264 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2265 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2266 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypes? Type2266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2267 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationObjectType? Type2268 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateGroupBody? Type2269 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBody? Type2270 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType? Type2271 { get; set; } + public global::System.Collections.Generic.IList? Type2271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectDataRetentionBody? Type2272 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType? Type2273 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectServiceAccountBody? Type2274 { get; set; } + public global::System.Collections.Generic.IList? Type2274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole? Type2275 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2276 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2277 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2278 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2279 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Upload? Type2280 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadStatus? Type2281 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadObject? Type2282 { get; set; } + public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2283 { get; set; } + public global::tryAGI.OpenAI.TruncationObjectType? Type2283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadCertificateRequest? Type2284 { get; set; } + public global::tryAGI.OpenAI.UpdateGroupBody? Type2284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPart? Type2285 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBody? Type2285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPartObject? Type2286 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType? Type2286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2287 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectDataRetentionBody? Type2287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2288 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType? Type2288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2289 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectServiceAccountBody? Type2289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2290 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole? Type2290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2291 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2292 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResult? Type2293 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2294 { get; set; } + public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2295 { get; set; } + public global::tryAGI.OpenAI.Upload? Type2295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2296 { get; set; } + public global::tryAGI.OpenAI.UploadStatus? Type2296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsResult? Type2297 { get; set; } + public global::tryAGI.OpenAI.UploadObject? Type2297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsResultObject? Type2298 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResult? Type2299 { get; set; } + public global::tryAGI.OpenAI.UploadCertificateRequest? Type2299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResultObject? Type2300 { get; set; } + public global::tryAGI.OpenAI.UploadPart? Type2300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResult? Type2301 { get; set; } + public global::tryAGI.OpenAI.UploadPartObject? Type2301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2302 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponse? Type2303 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponseObject? Type2304 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2304 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2305 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucket? Type2306 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2307 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2307 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2308 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResult? Type2308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResultsItem? Type2309 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2310 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsResult? Type2311 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2312 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsResult? Type2312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject? Type2313 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsResultObject? Type2313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2314 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResult? Type2314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsResultObject? Type2315 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResultObject? Type2315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.User? Type2316 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResult? Type2316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserObject? Type2317 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserUser1? Type2318 { get; set; } + public global::tryAGI.OpenAI.UsageResponse? Type2318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserUser1Object? Type2319 { get; set; } + public global::tryAGI.OpenAI.UsageResponseObject? Type2319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjects2? Type2320 { get; set; } + public global::System.Collections.Generic.IList? Type2320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjectsObject? Type2321 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucket? Type2321 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2322 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjectsDataItem? Type2323 { get; set; } + public global::System.Collections.Generic.IList? Type2323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserDeleteResponse? Type2324 { get; set; } + public global::tryAGI.OpenAI.ResultsItem? Type2324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserDeleteResponseObject? Type2325 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResource? Type2326 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsResult? Type2326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResourceObject? Type2327 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2327 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2328 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject? Type2328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResponse? Type2329 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResponseObject? Type2330 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsResultObject? Type2330 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2331 { get; set; } + public global::tryAGI.OpenAI.User? Type2331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleAssignment? Type2332 { get; set; } + public global::tryAGI.OpenAI.UserObject? Type2332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleAssignmentObject? Type2333 { get; set; } + public global::tryAGI.OpenAI.UserUser1? Type2333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleUpdateRequest? Type2334 { get; set; } + public global::tryAGI.OpenAI.UserUser1Object? Type2334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VadConfigType? Type2335 { get; set; } + public global::tryAGI.OpenAI.UserProjects2? Type2335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderRequest? Type2336 { get; set; } + public global::tryAGI.OpenAI.UserProjectsObject? Type2336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderResponse? Type2337 { get; set; } + public global::System.Collections.Generic.IList? Type2337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2338 { get; set; } + public global::tryAGI.OpenAI.UserProjectsDataItem? Type2338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2339 { get; set; } + public global::tryAGI.OpenAI.UserDeleteResponse? Type2339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2340 { get; set; } + public global::tryAGI.OpenAI.UserDeleteResponseObject? Type2340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2341 { get; set; } + public global::tryAGI.OpenAI.UserListResource? Type2341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2342 { get; set; } + public global::tryAGI.OpenAI.UserListResourceObject? Type2342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2343 { get; set; } + public global::System.Collections.Generic.IList? Type2343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2344 { get; set; } + public global::tryAGI.OpenAI.UserListResponse? Type2344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2345 { get; set; } + public global::tryAGI.OpenAI.UserListResponseObject? Type2345 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2346 { get; set; } + public global::System.Collections.Generic.IList? Type2346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2347 { get; set; } + public global::tryAGI.OpenAI.UserRoleAssignment? Type2347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2348 { get; set; } + public global::tryAGI.OpenAI.UserRoleAssignmentObject? Type2348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2349 { get; set; } + public global::tryAGI.OpenAI.UserRoleUpdateRequest? Type2349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastError2? Type2350 { get; set; } + public global::tryAGI.OpenAI.VadConfigType? Type2350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2351 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderRequest? Type2351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2352 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderResponse? Type2352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2353 { get; set; } + public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2354 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2355 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2356 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2357 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2358 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2359 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2360 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2361 { get; set; } + public global::System.Collections.Generic.IList? Type2361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2362 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2363 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2363 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2364 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2365 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastError2? Type2365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2366 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2366 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2367 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2368 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2369 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResource? Type2370 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2371 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2371 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2372 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResource? Type2373 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2374 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2375 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2376 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResource? Type2377 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResourceObject? Type2378 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFind? Type2379 { get; set; } + public global::System.Collections.Generic.IList? Type2379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFindType? Type2380 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2381 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2382 { get; set; } + public global::System.Collections.Generic.IList? Type2382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearch? Type2383 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2384 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2384 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2385 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResource? Type2385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2386 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2387 { get; set; } + public global::System.Collections.Generic.IList? Type2387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2388 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResource? Type2388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2389 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolType? Type2390 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolFilters2? Type2391 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2392 { get; set; } + public global::tryAGI.OpenAI.VoiceResource? Type2392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallType? Type2393 { get; set; } + public global::tryAGI.OpenAI.VoiceResourceObject? Type2393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallStatus? Type2394 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFind? Type2394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2395 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFindType? Type2395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2396 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType? Type2397 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2398 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearch? Type2398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2399 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2400 { get; set; } + public global::System.Collections.Generic.IList? Type2400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2401 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2402 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2403 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2404 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2405 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolType? Type2405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpired? Type2406 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolFilters2? Type2406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2407 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2408 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallType? Type2408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2409 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallStatus? Type2409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailed? Type2410 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2411 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2412 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType? Type2412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2413 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2414 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2415 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2416 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2417 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2418 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2419 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2420 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2421 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpired? Type2421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2422 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2423 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2424 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2425 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailed? Type2425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2426 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2427 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2428 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2429 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2430 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2431 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2432 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2433 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2434 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2435 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2436 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2437 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2438 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2439 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2439 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2440 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2441 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2442 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2443 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2444 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2445 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2446 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2447 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2448 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2449 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2450 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2451 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailed? Type2452 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2453 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2454 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2455 { get; set; } + public global::System.Collections.Generic.IList? Type2455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2456 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2457 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2458 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2459 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillReferenceParamType? Type2460 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2461 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2462 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2463 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillParamType? Type2464 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2465 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2466 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2467 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailed? Type2467 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2468 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStatus? Type2469 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRole? Type2470 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentType? Type2471 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBody? Type2472 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBodyType? Type2473 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBody? Type2474 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBodyType? Type2475 { get; set; } + public global::tryAGI.OpenAI.ModerationInputType? Type2475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2476 { get; set; } + public global::tryAGI.OpenAI.ModerationResultBodyType? Type2476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2477 { get; set; } + public global::System.Collections.Generic.Dictionary? Type2477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Annotation? Type2478 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type2478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2479 { get; set; } + public global::System.Collections.Generic.IList? Type2479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminatorType? Type2480 { get; set; } + public global::tryAGI.OpenAI.SkillReferenceParamType? Type2480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TopLogProb? Type2481 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProb? Type2482 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2482 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2483 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContentType? Type2484 { get; set; } + public global::tryAGI.OpenAI.InlineSkillParamType? Type2484 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2485 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2485 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2486 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContent? Type2487 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContentType? Type2488 { get; set; } + public global::System.Collections.Generic.IList? Type2488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContentType? Type2489 { get; set; } + public global::tryAGI.OpenAI.MessageStatus? Type2489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContentType? Type2490 { get; set; } + public global::tryAGI.OpenAI.MessageRole? Type2490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContentType? Type2491 { get; set; } + public global::tryAGI.OpenAI.InputTextContentType? Type2491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageDetail? Type2492 { get; set; } + public global::tryAGI.OpenAI.FileCitationBody? Type2492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentType? Type2493 { get; set; } + public global::tryAGI.OpenAI.FileCitationBodyType? Type2493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2494 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBody? Type2494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2495 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBodyType? Type2495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileInputDetail? Type2496 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentType? Type2497 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhase2? Type2498 { get; set; } + public global::tryAGI.OpenAI.Annotation? Type2498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageType? Type2499 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2499 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2500 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminatorType? Type2500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem3? Type2501 { get; set; } + public global::tryAGI.OpenAI.TopLogProb? Type2501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2502 { get; set; } + public global::tryAGI.OpenAI.LogProb? Type2502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminatorType? Type2503 { get; set; } + public global::System.Collections.Generic.IList? Type2503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickButtonType? Type2504 { get; set; } + public global::tryAGI.OpenAI.OutputTextContentType? Type2504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickParamType? Type2505 { get; set; } + public global::System.Collections.Generic.IList? Type2505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoubleClickActionType? Type2506 { get; set; } + public global::System.Collections.Generic.IList? Type2506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CoordParam? Type2507 { get; set; } + public global::tryAGI.OpenAI.TextContent? Type2507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragParamType? Type2508 { get; set; } + public global::tryAGI.OpenAI.TextContentType? Type2508 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2509 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContentType? Type2509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.KeyPressActionType? Type2510 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContentType? Type2510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MoveParamType? Type2511 { get; set; } + public global::tryAGI.OpenAI.RefusalContentType? Type2511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScreenshotParamType? Type2512 { get; set; } + public global::tryAGI.OpenAI.ImageDetail? Type2512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScrollParamType? Type2513 { get; set; } + public global::tryAGI.OpenAI.InputImageContentType? Type2513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TypeParamType? Type2514 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitParamType? Type2515 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2516 { get; set; } + public global::tryAGI.OpenAI.FileInputDetail? Type2516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallType? Type2517 { get; set; } + public global::tryAGI.OpenAI.InputFileContentType? Type2517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolType? Type2518 { get; set; } + public global::tryAGI.OpenAI.MessagePhase2? Type2518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankerVersionType? Type2519 { get; set; } + public global::tryAGI.OpenAI.MessageType? Type2519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HybridSearchOptions? Type2520 { get; set; } + public global::System.Collections.Generic.IList? Type2520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankingOptions? Type2521 { get; set; } + public global::tryAGI.OpenAI.ContentItem3? Type2521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Filters2? Type2522 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolType? Type2523 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminatorType? Type2523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolType? Type2524 { get; set; } + public global::tryAGI.OpenAI.ClickButtonType? Type2524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerEnvironment? Type2525 { get; set; } + public global::tryAGI.OpenAI.ClickParamType? Type2525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2526 { get; set; } + public global::tryAGI.OpenAI.DoubleClickActionType? Type2526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2527 { get; set; } + public global::tryAGI.OpenAI.CoordParam? Type2527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2528 { get; set; } + public global::tryAGI.OpenAI.DragParamType? Type2528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy2? Type2529 { get; set; } + public global::System.Collections.Generic.IList? Type2529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2530 { get; set; } + public global::tryAGI.OpenAI.KeyPressActionType? Type2530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type2531 { get; set; } + public global::tryAGI.OpenAI.MoveParamType? Type2531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParamType? Type2532 { get; set; } + public global::tryAGI.OpenAI.ScreenshotParamType? Type2532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParam? Type2533 { get; set; } + public global::tryAGI.OpenAI.ScrollParamType? Type2533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamType? Type2534 { get; set; } + public global::tryAGI.OpenAI.TypeParamType? Type2534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy3? Type2535 { get; set; } + public global::tryAGI.OpenAI.WaitParamType? Type2535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type2536 { get; set; } + public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType? Type2537 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallType? Type2537 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2538 { get; set; } + public global::tryAGI.OpenAI.FunctionToolType? Type2538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem2? Type2539 { get; set; } + public global::tryAGI.OpenAI.RankerVersionType? Type2539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type2540 { get; set; } + public global::tryAGI.OpenAI.HybridSearchOptions? Type2540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType? Type2541 { get; set; } + public global::tryAGI.OpenAI.RankingOptions? Type2541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalSkillParam? Type2542 { get; set; } + public global::tryAGI.OpenAI.Filters2? Type2542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParam? Type2543 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolType? Type2543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type2544 { get; set; } + public global::tryAGI.OpenAI.ComputerToolType? Type2544 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2545 { get; set; } + public global::tryAGI.OpenAI.ComputerEnvironment? Type2545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParam? Type2546 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParamType? Type2547 { get; set; } + public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamType? Type2548 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant1? Type2549 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy2? Type2549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type2550 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type2551 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type2551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParam? Type2552 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParamType? Type2552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParamType? Type2553 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParam? Type2553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GrammarSyntax1? Type2554 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamType? Type2554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type2555 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy3? Type2555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type2556 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type2556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamType? Type2557 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType? Type2557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format2? Type2558 { get; set; } + public global::System.Collections.Generic.IList? Type2558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type2559 { get; set; } + public global::tryAGI.OpenAI.SkillsItem2? Type2559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType? Type2560 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type2560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EmptyModelParam? Type2561 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType? Type2561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParam? Type2562 { get; set; } + public global::tryAGI.OpenAI.LocalSkillParam? Type2562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParamType? Type2563 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParam? Type2563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamType? Type2564 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type2564 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2565 { get; set; } + public global::System.Collections.Generic.IList? Type2565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem13? Type2566 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParam? Type2566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type2567 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParamType? Type2567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType? Type2568 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamType? Type2568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParamType? Type2569 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant1? Type2569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocation? Type2570 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type2570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocationType? Type2571 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type2571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContextSize? Type2572 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParam? Type2572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContentType? Type2573 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParamType? Type2573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type2574 { get; set; } + public global::tryAGI.OpenAI.GrammarSyntax1? Type2574 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2575 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type2575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type2576 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type2576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputType? Type2577 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamType? Type2577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsType? Type2578 { get; set; } + public global::tryAGI.OpenAI.Format2? Type2578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionBodyType? Type2579 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type2579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type2580 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType? Type2580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type2581 { get; set; } + public global::tryAGI.OpenAI.EmptyModelParam? Type2581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecActionType? Type2582 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParam? Type2582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellAction? Type2583 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParamType? Type2583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallStatus? Type2584 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamType? Type2584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResource? Type2585 { get; set; } + public global::System.Collections.Generic.IList? Type2585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type2586 { get; set; } + public global::tryAGI.OpenAI.ToolsItem13? Type2586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResource? Type2587 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type2587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type2588 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType? Type2588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallType? Type2589 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParamType? Type2589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant12? Type2590 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocation? Type2590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type2591 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocationType? Type2591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType? Type2592 { get; set; } + public global::tryAGI.OpenAI.SearchContextSize? Type2592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type2593 { get; set; } + public global::tryAGI.OpenAI.SearchContentType? Type2593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type2594 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type2594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type2595 { get; set; } + public global::System.Collections.Generic.IList? Type2595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type2596 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type2596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type2597 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputType? Type2597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type2598 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsType? Type2598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome? Type2599 { get; set; } + public global::tryAGI.OpenAI.CompactionBodyType? Type2599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type2600 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type2600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType? Type2601 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type2601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type2602 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecActionType? Type2602 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2603 { get; set; } + public global::tryAGI.OpenAI.FunctionShellAction? Type2603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type2604 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallStatus? Type2604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type2605 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResource? Type2605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type2606 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type2606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type2607 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResource? Type2607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type2608 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type2608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type2609 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallType? Type2609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type2610 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant12? Type2610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type2611 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type2611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation? Type2612 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType? Type2612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type2613 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type2613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType? Type2614 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type2614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type2615 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type2615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type2616 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type2616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DetailEnum? Type2617 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type2617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemStatus? Type2618 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type2618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type2619 { get; set; } + public global::tryAGI.OpenAI.Outcome? Type2619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParam? Type2620 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type2620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParamType? Type2621 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType? Type2621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type2622 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type2622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type2623 { get; set; } + public global::System.Collections.Generic.IList? Type2623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileDetailEnum? Type2624 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type2624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParam? Type2625 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type2625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParamType? Type2626 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type2626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type2627 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type2627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2628 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type2628 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2629 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type2629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item? Type2630 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type2630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type2631 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type2631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type2632 { get; set; } + public global::tryAGI.OpenAI.Operation? Type2632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type2633 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type2633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type2634 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType? Type2634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsItemParamType? Type2635 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type2635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsItemParamRole? Type2636 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type2636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type2637 { get; set; } + public global::tryAGI.OpenAI.DetailEnum? Type2637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellActionParam? Type2638 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemStatus? Type2638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type2639 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type2639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type2640 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParam? Type2640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant13? Type2641 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParamType? Type2641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type2642 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type2642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type2643 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type2643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type2644 { get; set; } + public global::tryAGI.OpenAI.FileDetailEnum? Type2644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type2645 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParam? Type2645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type2646 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParamType? Type2646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type2647 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type2647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type2648 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type2649 { get; set; } + public global::System.Collections.Generic.IList? Type2649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType? Type2650 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item? Type2650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type2651 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type2651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type2652 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type2652 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2653 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type2653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type2654 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type2654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type2655 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParamType? Type2655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type2656 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParamRole? Type2656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type2657 { get; set; } + public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type2657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type2658 { get; set; } + public global::tryAGI.OpenAI.FunctionShellActionParam? Type2658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type2659 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type2659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type2660 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type2660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type2661 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant13? Type2661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type2662 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type2662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType? Type2663 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type2663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type2664 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type2664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type2665 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type2665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type2666 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type2666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionTriggerItemParamType? Type2667 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type2667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemReferenceParamType2? Type2668 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type2668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResource? Type2669 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type2669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResourceObject? Type2670 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType? Type2670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type2671 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type2671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type2672 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type2672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type2673 { get; set; } + public global::System.Collections.Generic.IList? Type2673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type2674 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type2674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationBody? Type2675 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type2675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateConversationBody? Type2676 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type2676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type2677 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type2677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrderEnum? Type2678 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type2678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModel? Type2679 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type2679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModelEnum? Type2680 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type2680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoStatus? Type2681 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type2681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSize? Type2682 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type2682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Error2? Type2683 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType? Type2683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResource? Type2684 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type2684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResourceObject? Type2685 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type2685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResource? Type2686 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type2686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResourceObject? Type2687 { get; set; } + public global::tryAGI.OpenAI.CompactionTriggerItemParamType? Type2687 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2688 { get; set; } + public global::tryAGI.OpenAI.ItemReferenceParamType2? Type2688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageRefParam2? Type2689 { get; set; } + public global::tryAGI.OpenAI.ConversationResource? Type2689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSeconds? Type2690 { get; set; } + public global::tryAGI.OpenAI.ConversationResourceObject? Type2690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type2691 { get; set; } + public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type2691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2692 { get; set; } + public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type2692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoJsonBody? Type2693 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type2693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type2694 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type2694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoCharacterResource? Type2695 { get; set; } + public global::tryAGI.OpenAI.ModerationErrorBody? Type2695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoReferenceInputParam? Type2696 { get; set; } + public global::tryAGI.OpenAI.ModerationErrorBodyType? Type2696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type2697 { get; set; } + public global::tryAGI.OpenAI.Input4? Type2697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2698 { get; set; } + public global::tryAGI.OpenAI.ModerationInputDiscriminator? Type2698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type2699 { get; set; } + public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type2699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type2700 { get; set; } + public global::tryAGI.OpenAI.Output5? Type2700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2701 { get; set; } + public global::tryAGI.OpenAI.ModerationOutputDiscriminator? Type2701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type2702 { get; set; } + public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type2702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResource? Type2703 { get; set; } + public global::tryAGI.OpenAI.CreateConversationBody? Type2703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type2704 { get; set; } + public global::tryAGI.OpenAI.UpdateConversationBody? Type2704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoContentVariant? Type2705 { get; set; } + public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type2705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoRemixBody? Type2706 { get; set; } + public global::tryAGI.OpenAI.OrderEnum? Type2706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationEnum? Type2707 { get; set; } + public global::tryAGI.OpenAI.VideoModel? Type2707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersonalityEnum? Type2708 { get; set; } + public global::tryAGI.OpenAI.VideoModelEnum? Type2708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersonalityEnumEnum? Type2709 { get; set; } + public global::tryAGI.OpenAI.VideoStatus? Type2709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsBody? Type2710 { get; set; } + public global::tryAGI.OpenAI.VideoSize? Type2710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResource? Type2711 { get; set; } + public global::tryAGI.OpenAI.Error2? Type2711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResourceObject? Type2712 { get; set; } + public global::tryAGI.OpenAI.VideoResource? Type2712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type2713 { get; set; } + public global::tryAGI.OpenAI.VideoResourceObject? Type2713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierEnum2? Type2714 { get; set; } + public global::tryAGI.OpenAI.VideoListResource? Type2714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type2715 { get; set; } + public global::tryAGI.OpenAI.VideoListResourceObject? Type2715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemField? Type2716 { get; set; } + public global::System.Collections.Generic.IList? Type2716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type2717 { get; set; } + public global::tryAGI.OpenAI.ImageRefParam2? Type2717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type2718 { get; set; } + public global::tryAGI.OpenAI.VideoSeconds? Type2718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResource? Type2719 { get; set; } + public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type2719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResourceObject? Type2720 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2720 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2721 { get; set; } + public global::tryAGI.OpenAI.CreateVideoJsonBody? Type2721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResource? Type2722 { get; set; } + public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type2722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResourceObject? Type2723 { get; set; } + public global::tryAGI.OpenAI.VideoCharacterResource? Type2723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResource? Type2724 { get; set; } + public global::tryAGI.OpenAI.VideoReferenceInputParam? Type2724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResourceObject? Type2725 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type2725 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2726 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillBody? Type2727 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type2727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? Type2728 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type2728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type2729 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResource? Type2730 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type2730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type2731 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResource? Type2731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResource? Type2732 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type2732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResourceObject? Type2733 { get; set; } + public global::tryAGI.OpenAI.VideoContentVariant? Type2733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResource? Type2734 { get; set; } + public global::tryAGI.OpenAI.CreateVideoRemixBody? Type2734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type2735 { get; set; } + public global::tryAGI.OpenAI.TruncationEnum? Type2735 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2736 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnum? Type2736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillVersionBody? Type2737 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnumEnum? Type2737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type2738 { get; set; } + public global::tryAGI.OpenAI.TokenCountsBody? Type2738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type2739 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResource? Type2739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type2740 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResourceObject? Type2740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflow? Type2741 { get; set; } + public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type2741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2742 { get; set; } + public global::tryAGI.OpenAI.ServiceTierEnum2? Type2742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionRateLimits? Type2743 { get; set; } + public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type2743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionStatus? Type2744 { get; set; } + public global::tryAGI.OpenAI.ItemField? Type2744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type2745 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type2745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionFileUpload? Type2746 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type2746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionHistory? Type2747 { get; set; } + public global::tryAGI.OpenAI.CompactResource? Type2747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type2748 { get; set; } + public global::tryAGI.OpenAI.CompactResourceObject? Type2748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResource? Type2749 { get; set; } + public global::System.Collections.Generic.IList? Type2749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResourceObject? Type2750 { get; set; } + public global::tryAGI.OpenAI.SkillResource? Type2750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowTracingParam? Type2751 { get; set; } + public global::tryAGI.OpenAI.SkillResourceObject? Type2751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowParam? Type2752 { get; set; } + public global::tryAGI.OpenAI.SkillListResource? Type2752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParam? Type2753 { get; set; } + public global::tryAGI.OpenAI.SkillListResourceObject? Type2753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type2754 { get; set; } + public global::System.Collections.Generic.IList? Type2754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RateLimitsParam? Type2755 { get; set; } + public global::tryAGI.OpenAI.CreateSkillBody? Type2755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type2756 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? Type2756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileUploadParam? Type2757 { get; set; } + public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type2757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HistoryParam? Type2758 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResource? Type2758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type2759 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type2759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatSessionBody? Type2760 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResource? Type2760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputText? Type2761 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResourceObject? Type2761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputTextType? Type2762 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResource? Type2762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedText? Type2763 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type2763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type2764 { get; set; } + public global::System.Collections.Generic.IList? Type2764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AttachmentType? Type2765 { get; set; } + public global::tryAGI.OpenAI.CreateSkillVersionBody? Type2765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Attachment? Type2766 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type2766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoice8? Type2767 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type2767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InferenceOptions? Type2768 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type2768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItem? Type2769 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflow? Type2769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemObject? Type2770 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemType? Type2771 { get; set; } + public global::tryAGI.OpenAI.ChatSessionRateLimits? Type2771 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2772 { get; set; } + public global::tryAGI.OpenAI.ChatSessionStatus? Type2772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem4? Type2773 { get; set; } + public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type2773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type2774 { get; set; } + public global::tryAGI.OpenAI.ChatSessionFileUpload? Type2774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type2775 { get; set; } + public global::tryAGI.OpenAI.ChatSessionHistory? Type2775 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2776 { get; set; } + public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type2776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSource? Type2777 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResource? Type2777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSourceType? Type2778 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResourceObject? Type2778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotation? Type2779 { get; set; } + public global::tryAGI.OpenAI.WorkflowTracingParam? Type2779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationType? Type2780 { get; set; } + public global::tryAGI.OpenAI.WorkflowParam? Type2780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSource? Type2781 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParam? Type2781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type2782 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type2782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotation? Type2783 { get; set; } + public global::tryAGI.OpenAI.RateLimitsParam? Type2783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationType? Type2784 { get; set; } + public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type2784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputText? Type2785 { get; set; } + public global::tryAGI.OpenAI.FileUploadParam? Type2785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextType? Type2786 { get; set; } + public global::tryAGI.OpenAI.HistoryParam? Type2786 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2787 { get; set; } + public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type2787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem3? Type2788 { get; set; } + public global::tryAGI.OpenAI.CreateChatSessionBody? Type2788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type2789 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputText? Type2789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type2790 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputTextType? Type2790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItem? Type2791 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedText? Type2791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemObject? Type2792 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type2792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemType? Type2793 { get; set; } + public global::tryAGI.OpenAI.AttachmentType? Type2793 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2794 { get; set; } + public global::tryAGI.OpenAI.Attachment? Type2794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItem? Type2795 { get; set; } + public global::tryAGI.OpenAI.ToolChoice8? Type2795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemObject? Type2796 { get; set; } + public global::tryAGI.OpenAI.InferenceOptions? Type2796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemType? Type2797 { get; set; } + public global::tryAGI.OpenAI.UserMessageItem? Type2797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallStatus? Type2798 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemObject? Type2798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItem? Type2799 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemType? Type2799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemObject? Type2800 { get; set; } + public global::System.Collections.Generic.IList? Type2800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemType? Type2801 { get; set; } + public global::tryAGI.OpenAI.ContentItem4? Type2801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskType? Type2802 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type2802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItem? Type2803 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type2803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemObject? Type2804 { get; set; } + public global::System.Collections.Generic.IList? Type2804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemType? Type2805 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSource? Type2805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupTask? Type2806 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSourceType? Type2806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItem? Type2807 { get; set; } + public global::tryAGI.OpenAI.FileAnnotation? Type2807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemObject? Type2808 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationType? Type2808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemType? Type2809 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSource? Type2809 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2810 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type2810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItem? Type2811 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotation? Type2811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type2812 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationType? Type2812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type2813 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputText? Type2813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResource? Type2814 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextType? Type2814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type2815 { get; set; } + public global::System.Collections.Generic.IList? Type2815 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2816 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem3? Type2816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatus? Type2817 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type2817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatusType? Type2818 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type2818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatus? Type2819 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItem? Type2819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatusType? Type2820 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemObject? Type2820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatus? Type2821 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemType? Type2821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatusType? Type2822 { get; set; } + public global::System.Collections.Generic.IList? Type2822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResource? Type2823 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItem? Type2823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceObject? Type2824 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemObject? Type2824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Status? Type2825 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemType? Type2825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type2826 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallStatus? Type2826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type2827 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItem? Type2827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResource? Type2828 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemObject? Type2828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type2829 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemType? Type2829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResource? Type2830 { get; set; } + public global::tryAGI.OpenAI.TaskType? Type2830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResourceObject? Type2831 { get; set; } + public global::tryAGI.OpenAI.TaskItem? Type2831 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2832 { get; set; } + public global::tryAGI.OpenAI.TaskItemObject? Type2832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragPoint? Type2833 { get; set; } + public global::tryAGI.OpenAI.TaskItemType? Type2833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateBatchRequest? Type2834 { get; set; } + public global::tryAGI.OpenAI.TaskGroupTask? Type2834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateBatchRequestEndpoint? Type2835 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItem? Type2835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow? Type2836 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemObject? Type2836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type2837 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemType? Type2837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type2838 { get; set; } + public global::System.Collections.Generic.IList? Type2838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEvalRequest? Type2839 { get; set; } + public global::tryAGI.OpenAI.ThreadItem? Type2839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type2840 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type2840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAssistantsOrder? Type2841 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type2841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type2842 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResource? Type2842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type2843 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type2843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainersOrder? Type2844 { get; set; } + public global::System.Collections.Generic.IList? Type2844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainerFilesOrder? Type2845 { get; set; } + public global::tryAGI.OpenAI.ActiveStatus? Type2845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListConversationItemsOrder? Type2846 { get; set; } + public global::tryAGI.OpenAI.ActiveStatusType? Type2846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrder? Type2847 { get; set; } + public global::tryAGI.OpenAI.LockedStatus? Type2847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrderBy? Type2848 { get; set; } + public global::tryAGI.OpenAI.LockedStatusType? Type2848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsOrder? Type2849 { get; set; } + public global::tryAGI.OpenAI.ClosedStatus? Type2849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsStatus? Type2850 { get; set; } + public global::tryAGI.OpenAI.ClosedStatusType? Type2850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type2851 { get; set; } + public global::tryAGI.OpenAI.ThreadResource? Type2851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type2852 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceObject? Type2852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesOrder? Type2853 { get; set; } + public global::tryAGI.OpenAI.Status? Type2853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type2854 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type2854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type2855 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type2855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type2856 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResource? Type2856 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2857 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type2857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type2858 { get; set; } + public global::tryAGI.OpenAI.ThreadListResource? Type2858 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2859 { get; set; } + public global::tryAGI.OpenAI.ThreadListResourceObject? Type2859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type2860 { get; set; } + public global::System.Collections.Generic.IList? Type2860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type2861 { get; set; } + public global::tryAGI.OpenAI.DragPoint? Type2861 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2862 { get; set; } + public global::tryAGI.OpenAI.CreateBatchRequest? Type2862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type2863 { get; set; } + public global::tryAGI.OpenAI.CreateBatchRequestEndpoint? Type2863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupsOrder? Type2864 { get; set; } + public global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow? Type2864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type2865 { get; set; } + public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type2865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupUsersOrder? Type2866 { get; set; } + public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type2866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type2867 { get; set; } + public global::tryAGI.OpenAI.UpdateEvalRequest? Type2867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type2868 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type2868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type2869 { get; set; } + public global::tryAGI.OpenAI.ListAssistantsOrder? Type2869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type2870 { get; set; } + public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type2870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRolesOrder? Type2871 { get; set; } + public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type2871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type2872 { get; set; } + public global::tryAGI.OpenAI.ListContainersOrder? Type2872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type2873 { get; set; } + public global::tryAGI.OpenAI.ListContainerFilesOrder? Type2873 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2874 { get; set; } + public global::tryAGI.OpenAI.ListConversationItemsOrder? Type2874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type2875 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrder? Type2875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type2876 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrderBy? Type2876 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2877 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsOrder? Type2877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type2878 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsStatus? Type2878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type2879 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type2879 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2880 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type2880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type2881 { get; set; } + public global::tryAGI.OpenAI.ListFilesOrder? Type2881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type2882 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type2882 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2883 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type2883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type2884 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type2884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type2885 { get; set; } + public global::System.Collections.Generic.IList? Type2885 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2886 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type2886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type2887 { get; set; } + public global::System.Collections.Generic.IList? Type2887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type2888 { get; set; } + public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type2888 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2889 { get; set; } + public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type2889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type2890 { get; set; } + public global::System.Collections.Generic.IList? Type2890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type2891 { get; set; } + public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type2891 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2892 { get; set; } + public global::tryAGI.OpenAI.ListGroupsOrder? Type2892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSource? Type2893 { get; set; } + public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type2893 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2894 { get; set; } + public global::tryAGI.OpenAI.ListGroupUsersOrder? Type2894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSize? Type2895 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type2895 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2896 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type2896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type2897 { get; set; } + public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type2897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type2898 { get; set; } + public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type2898 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2899 { get; set; } + public global::tryAGI.OpenAI.ListRolesOrder? Type2899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type2900 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type2900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type2901 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type2901 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2902 { get; set; } + public global::System.Collections.Generic.IList? Type2902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type2903 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type2903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type2904 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type2904 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2905 { get; set; } + public global::System.Collections.Generic.IList? Type2905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type2906 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type2906 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2907 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type2907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type2908 { get; set; } + public global::System.Collections.Generic.IList? Type2908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type2909 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type2909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type2910 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type2910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectRolesOrder? Type2911 { get; set; } + public global::System.Collections.Generic.IList? Type2911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type2912 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type2912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListInputItemsOrder? Type2913 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type2913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListMessagesOrder? Type2914 { get; set; } + public global::System.Collections.Generic.IList? Type2914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunsOrder? Type2915 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type2915 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2916 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type2916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateRunIncludeItem? Type2917 { get; set; } + public global::System.Collections.Generic.IList? Type2917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsOrder? Type2918 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type2918 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2919 { get; set; } + public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type2919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type2920 { get; set; } + public global::System.Collections.Generic.IList? Type2920 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2921 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSource? Type2921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type2922 { get; set; } + public global::System.Collections.Generic.IList? Type2922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoresOrder? Type2923 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSize? Type2923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type2924 { get; set; } + public global::System.Collections.Generic.IList? Type2924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type2925 { get; set; } + public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type2925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type2926 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type2926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type2927 { get; set; } + public global::System.Collections.Generic.IList? Type2927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2928 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type2928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalResponse? Type2929 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type2929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type2930 { get; set; } + public global::System.Collections.Generic.IList? Type2930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type2931 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type2931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type2932 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type2932 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2933 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type2934 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2935 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type2936 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type2937 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type2938 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListProjectRolesOrder? Type2939 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type2940 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListInputItemsOrder? Type2941 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListMessagesOrder? Type2942 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListRunsOrder? Type2943 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2944 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.CreateRunIncludeItem? Type2945 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListRunStepsOrder? Type2946 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2947 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type2948 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2949 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type2950 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListVectorStoresOrder? Type2951 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type2952 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type2953 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type2954 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type2955 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.OneOf? Type2956 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalResponse? Type2957 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type2958 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type2959 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type2960 { get; set; } /// /// @@ -11821,946 +11933,958 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType15 { get; set; } + public global::System.Collections.Generic.List? ListType15 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.OneOf>? ListType16 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType17 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.OneOf>? ListType18 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType16 { get; set; } + public global::System.Collections.Generic.List? ListType19 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType17 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType20 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType18 { get; set; } + public global::System.Collections.Generic.List? ListType21 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType19 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType22 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType20 { get; set; } + public global::System.Collections.Generic.List? ListType23 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType21 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType24 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType22 { get; set; } + public global::System.Collections.Generic.List? ListType25 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType23 { get; set; } + public global::System.Collections.Generic.List? ListType26 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType24 { get; set; } + public global::System.Collections.Generic.List? ListType27 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType25 { get; set; } + public global::System.Collections.Generic.List? ListType28 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType26 { get; set; } + public global::System.Collections.Generic.List? ListType29 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType27 { get; set; } + public global::System.Collections.Generic.List? ListType30 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType28 { get; set; } + public global::System.Collections.Generic.List? ListType31 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType29 { get; set; } + public global::tryAGI.OpenAI.OneOf>>? ListType32 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType30 { get; set; } + public global::System.Collections.Generic.List>? ListType33 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>>? ListType31 { get; set; } + public global::System.Collections.Generic.List? ListType34 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType32 { get; set; } + public global::System.Collections.Generic.List? ListType35 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType33 { get; set; } + public global::System.Collections.Generic.List? ListType36 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType34 { get; set; } + public global::System.Collections.Generic.List? ListType37 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType35 { get; set; } + public global::System.Collections.Generic.List? ListType38 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType36 { get; set; } + public global::System.Collections.Generic.List? ListType39 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType37 { get; set; } + public global::System.Collections.Generic.List? ListType40 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType38 { get; set; } + public global::System.Collections.Generic.List? ListType41 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType39 { get; set; } + public global::System.Collections.Generic.List? ListType42 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType40 { get; set; } + public global::System.Collections.Generic.List>? ListType43 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType41 { get; set; } + public global::System.Collections.Generic.List? ListType44 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType42 { get; set; } + public global::System.Collections.Generic.List? ListType45 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType43 { get; set; } + public global::System.Collections.Generic.List? ListType46 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType44 { get; set; } + public global::System.Collections.Generic.List? ListType47 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType45 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List, global::System.Collections.Generic.List>>? ListType48 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType46 { get; set; } + public global::System.Collections.Generic.List? ListType49 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List, global::System.Collections.Generic.List>>? ListType47 { get; set; } + public global::System.Collections.Generic.List>? ListType50 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType48 { get; set; } + public global::System.Collections.Generic.List? ListType51 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType49 { get; set; } + public global::System.Collections.Generic.List? ListType52 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType50 { get; set; } + public global::System.Collections.Generic.List>? ListType53 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType51 { get; set; } + public global::System.Collections.Generic.List? ListType54 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType52 { get; set; } + public global::System.Collections.Generic.List? ListType55 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType53 { get; set; } + public global::System.Collections.Generic.List>? ListType56 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType54 { get; set; } + public global::System.Collections.Generic.List? ListType57 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType55 { get; set; } + public global::System.Collections.Generic.List? ListType58 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType56 { get; set; } + public global::System.Collections.Generic.List>? ListType59 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType57 { get; set; } + public global::System.Collections.Generic.List? ListType60 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType58 { get; set; } + public global::System.Collections.Generic.List? ListType61 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType59 { get; set; } + public global::tryAGI.OpenAI.AnyOf>? ListType62 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType60 { get; set; } + public global::System.Collections.Generic.List? ListType63 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf>? ListType61 { get; set; } + public global::tryAGI.OpenAI.OneOf>>? ListType64 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType62 { get; set; } + public global::System.Collections.Generic.List>? ListType65 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>>? ListType63 { get; set; } + public global::System.Collections.Generic.List? ListType66 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType64 { get; set; } + public global::System.Collections.Generic.List>? ListType67 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType65 { get; set; } + public global::System.Collections.Generic.List>? ListType68 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType66 { get; set; } + public global::System.Collections.Generic.List? ListType69 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType67 { get; set; } + public global::System.Collections.Generic.List? ListType70 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType68 { get; set; } + public global::System.Collections.Generic.List? ListType71 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType69 { get; set; } + public global::System.Collections.Generic.List? ListType72 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType70 { get; set; } + public global::System.Collections.Generic.List? ListType73 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType71 { get; set; } + public global::System.Collections.Generic.List? ListType74 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType72 { get; set; } + public global::System.Collections.Generic.List? ListType75 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType73 { get; set; } + public global::System.Collections.Generic.List? ListType76 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType74 { get; set; } + public global::System.Collections.Generic.List? ListType77 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType75 { get; set; } + public global::System.Collections.Generic.List? ListType78 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType76 { get; set; } + public global::System.Collections.Generic.List? ListType79 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType77 { get; set; } + public global::System.Collections.Generic.List? ListType80 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType78 { get; set; } + public global::System.Collections.Generic.List? ListType81 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType79 { get; set; } + public global::System.Collections.Generic.List? ListType82 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType80 { get; set; } + public global::System.Collections.Generic.List? ListType83 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType81 { get; set; } + public global::System.Collections.Generic.List? ListType84 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType82 { get; set; } + public global::System.Collections.Generic.List? ListType85 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType83 { get; set; } + public global::System.Collections.Generic.List? ListType86 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType84 { get; set; } + public global::System.Collections.Generic.List? ListType87 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType85 { get; set; } + public global::System.Collections.Generic.List? ListType88 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType86 { get; set; } + public global::System.Collections.Generic.List? ListType89 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType87 { get; set; } + public global::System.Collections.Generic.List? ListType90 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType88 { get; set; } + public global::System.Collections.Generic.List? ListType91 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType89 { get; set; } + public global::System.Collections.Generic.List? ListType92 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType90 { get; set; } + public global::System.Collections.Generic.List? ListType93 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType91 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType94 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType92 { get; set; } + public global::System.Collections.Generic.List? ListType95 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType93 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType96 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType94 { get; set; } + public global::System.Collections.Generic.List? ListType97 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType95 { get; set; } + public global::System.Collections.Generic.List? ListType98 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType96 { get; set; } + public global::System.Collections.Generic.List? ListType99 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType97 { get; set; } + public global::System.Collections.Generic.List>? ListType100 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType98 { get; set; } + public global::System.Collections.Generic.List? ListType101 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType99 { get; set; } + public global::System.Collections.Generic.List? ListType102 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType100 { get; set; } + public global::System.Collections.Generic.List? ListType103 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType101 { get; set; } + public global::System.Collections.Generic.List? ListType104 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType102 { get; set; } + public global::System.Collections.Generic.List? ListType105 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType103 { get; set; } + public global::System.Collections.Generic.List? ListType106 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType104 { get; set; } + public global::System.Collections.Generic.List? ListType107 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType105 { get; set; } + public global::System.Collections.Generic.List? ListType108 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType106 { get; set; } + public global::System.Collections.Generic.List? ListType109 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType107 { get; set; } + public global::System.Collections.Generic.List? ListType110 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType108 { get; set; } + public global::System.Collections.Generic.List? ListType111 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType109 { get; set; } + public global::System.Collections.Generic.List? ListType112 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType110 { get; set; } + public global::System.Collections.Generic.List? ListType113 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType111 { get; set; } + public global::System.Collections.Generic.List? ListType114 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType112 { get; set; } + public global::System.Collections.Generic.List? ListType115 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType113 { get; set; } + public global::System.Collections.Generic.List? ListType116 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType114 { get; set; } + public global::System.Collections.Generic.List? ListType117 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType115 { get; set; } + public global::System.Collections.Generic.List? ListType118 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType116 { get; set; } + public global::System.Collections.Generic.List? ListType119 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType117 { get; set; } + public global::System.Collections.Generic.List? ListType120 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType118 { get; set; } + public global::System.Collections.Generic.List? ListType121 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType119 { get; set; } + public global::System.Collections.Generic.List? ListType122 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType120 { get; set; } + public global::System.Collections.Generic.List? ListType123 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType121 { get; set; } + public global::System.Collections.Generic.List? ListType124 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType122 { get; set; } + public global::System.Collections.Generic.List? ListType125 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType123 { get; set; } + public global::System.Collections.Generic.List? ListType126 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType124 { get; set; } + public global::System.Collections.Generic.List? ListType127 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType125 { get; set; } + public global::System.Collections.Generic.List? ListType128 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType126 { get; set; } + public global::System.Collections.Generic.List? ListType129 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType127 { get; set; } + public global::System.Collections.Generic.List? ListType130 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType128 { get; set; } + public global::System.Collections.Generic.List? ListType131 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType129 { get; set; } + public global::System.Collections.Generic.List? ListType132 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType130 { get; set; } + public global::System.Collections.Generic.List? ListType133 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType131 { get; set; } + public global::System.Collections.Generic.List? ListType134 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType132 { get; set; } + public global::System.Collections.Generic.List? ListType135 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType133 { get; set; } + public global::System.Collections.Generic.List? ListType136 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType134 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? ListType137 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType135 { get; set; } + public global::System.Collections.Generic.List>? ListType138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? ListType136 { get; set; } + public global::System.Collections.Generic.List>? ListType139 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType137 { get; set; } + public global::System.Collections.Generic.List? ListType140 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType138 { get; set; } + public global::System.Collections.Generic.List? ListType141 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType139 { get; set; } + public global::System.Collections.Generic.List? ListType142 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType140 { get; set; } + public global::System.Collections.Generic.List? ListType143 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType141 { get; set; } + public global::System.Collections.Generic.List? ListType144 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType142 { get; set; } + public global::System.Collections.Generic.List? ListType145 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType143 { get; set; } + public global::System.Collections.Generic.List? ListType146 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType144 { get; set; } + public global::System.Collections.Generic.List? ListType147 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType145 { get; set; } + public global::System.Collections.Generic.List? ListType148 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType146 { get; set; } + public global::System.Collections.Generic.List? ListType149 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType147 { get; set; } + public global::System.Collections.Generic.List? ListType150 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType148 { get; set; } + public global::System.Collections.Generic.List? ListType151 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType149 { get; set; } + public global::System.Collections.Generic.List? ListType152 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType150 { get; set; } + public global::System.Collections.Generic.List? ListType153 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType151 { get; set; } + public global::System.Collections.Generic.List? ListType154 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType152 { get; set; } + public global::System.Collections.Generic.List? ListType155 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType153 { get; set; } + public global::System.Collections.Generic.List? ListType156 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType154 { get; set; } + public global::System.Collections.Generic.List? ListType157 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType155 { get; set; } + public global::System.Collections.Generic.List? ListType158 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType156 { get; set; } + public global::System.Collections.Generic.List? ListType159 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType157 { get; set; } + public global::System.Collections.Generic.List? ListType160 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType158 { get; set; } + public global::System.Collections.Generic.List? ListType161 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType159 { get; set; } + public global::System.Collections.Generic.List? ListType162 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType160 { get; set; } + public global::System.Collections.Generic.List>? ListType163 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType161 { get; set; } + public global::System.Collections.Generic.List? ListType164 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType162 { get; set; } + public global::System.Collections.Generic.List? ListType165 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType163 { get; set; } + public global::System.Collections.Generic.List? ListType166 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType164 { get; set; } + public global::System.Collections.Generic.List? ListType167 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType165 { get; set; } + public global::System.Collections.Generic.List? ListType168 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType166 { get; set; } + public global::System.Collections.Generic.List? ListType169 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType167 { get; set; } + public global::System.Collections.Generic.List? ListType170 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType168 { get; set; } + public global::System.Collections.Generic.List? ListType171 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType169 { get; set; } + public global::System.Collections.Generic.List? ListType172 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType170 { get; set; } + public global::System.Collections.Generic.List? ListType173 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType171 { get; set; } + public global::System.Collections.Generic.List? ListType174 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType172 { get; set; } + public global::System.Collections.Generic.List? ListType175 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType173 { get; set; } + public global::System.Collections.Generic.List? ListType176 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType174 { get; set; } + public global::System.Collections.Generic.List? ListType177 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType175 { get; set; } + public global::System.Collections.Generic.List? ListType178 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType176 { get; set; } + public global::System.Collections.Generic.List? ListType179 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType177 { get; set; } + public global::System.Collections.Generic.List? ListType180 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType178 { get; set; } + public global::System.Collections.Generic.List? ListType181 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType179 { get; set; } + public global::System.Collections.Generic.List? ListType182 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType180 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType183 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType181 { get; set; } + public global::System.Collections.Generic.List? ListType184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType182 { get; set; } + public global::System.Collections.Generic.List? ListType185 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType183 { get; set; } + public global::System.Collections.Generic.List? ListType186 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType184 { get; set; } + public global::System.Collections.Generic.List? ListType187 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType185 { get; set; } + public global::System.Collections.Generic.List? ListType188 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType186 { get; set; } + public global::System.Collections.Generic.List>? ListType189 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType187 { get; set; } + public global::System.Collections.Generic.List? ListType190 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType188 { get; set; } + public global::System.Collections.Generic.List? ListType191 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType189 { get; set; } + public global::System.Collections.Generic.List? ListType192 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType190 { get; set; } + public global::System.Collections.Generic.List? ListType193 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType191 { get; set; } + public global::System.Collections.Generic.List? ListType194 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType192 { get; set; } + public global::System.Collections.Generic.List? ListType195 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType193 { get; set; } + public global::System.Collections.Generic.List? ListType196 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType194 { get; set; } + public global::System.Collections.Generic.List? ListType197 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType195 { get; set; } + public global::System.Collections.Generic.List? ListType198 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType196 { get; set; } + public global::System.Collections.Generic.List? ListType199 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType197 { get; set; } + public global::System.Collections.Generic.List? ListType200 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType198 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType201 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType199 { get; set; } + public global::System.Collections.Generic.List? ListType202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType200 { get; set; } + public global::System.Collections.Generic.List? ListType203 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType201 { get; set; } + public global::System.Collections.Generic.List? ListType204 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType202 { get; set; } + public global::System.Collections.Generic.List? ListType205 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType203 { get; set; } + public global::System.Collections.Generic.List? ListType206 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType204 { get; set; } + public global::System.Collections.Generic.Dictionary>? ListType207 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType205 { get; set; } + public global::System.Collections.Generic.List? ListType208 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType206 { get; set; } + public global::System.Collections.Generic.List? ListType209 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType207 { get; set; } + public global::System.Collections.Generic.List? ListType210 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType208 { get; set; } + public global::System.Collections.Generic.List? ListType211 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType209 { get; set; } + public global::System.Collections.Generic.List? ListType212 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType210 { get; set; } + public global::System.Collections.Generic.List? ListType213 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType211 { get; set; } + public global::System.Collections.Generic.List? ListType214 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType212 { get; set; } + public global::System.Collections.Generic.List? ListType215 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType213 { get; set; } + public global::System.Collections.Generic.List? ListType216 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType214 { get; set; } + public global::System.Collections.Generic.List? ListType217 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType215 { get; set; } + public global::System.Collections.Generic.List? ListType218 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType216 { get; set; } + public global::System.Collections.Generic.List? ListType219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType217 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType220 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType218 { get; set; } + public global::System.Collections.Generic.List? ListType221 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType219 { get; set; } + public global::System.Collections.Generic.List? ListType222 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType220 { get; set; } + public global::System.Collections.Generic.List? ListType223 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType221 { get; set; } + public global::System.Collections.Generic.List? ListType224 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType222 { get; set; } + public global::System.Collections.Generic.List? ListType225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? ListType223 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? ListType226 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType224 { get; set; } + public global::System.Collections.Generic.List? ListType227 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType225 { get; set; } + public global::System.Collections.Generic.List? ListType228 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType226 { get; set; } + public global::System.Collections.Generic.List? ListType229 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType227 { get; set; } + public global::System.Collections.Generic.List? ListType230 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType228 { get; set; } + public global::System.Collections.Generic.List? ListType231 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType229 { get; set; } + public global::System.Collections.Generic.List? ListType232 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType230 { get; set; } + public global::System.Collections.Generic.List? ListType233 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType231 { get; set; } + public global::System.Collections.Generic.List? ListType234 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType232 { get; set; } + public global::System.Collections.Generic.List? ListType235 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType233 { get; set; } + public global::System.Collections.Generic.List? ListType236 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType234 { get; set; } + public global::System.Collections.Generic.List? ListType237 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType235 { get; set; } + public global::System.Collections.Generic.List? ListType238 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType236 { get; set; } + public global::System.Collections.Generic.List? ListType239 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType237 { get; set; } + public global::System.Collections.Generic.List? ListType240 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType238 { get; set; } + public global::System.Collections.Generic.List? ListType241 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType239 { get; set; } + public global::System.Collections.Generic.List? ListType242 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType240 { get; set; } + public global::System.Collections.Generic.List? ListType243 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType241 { get; set; } + public global::System.Collections.Generic.List? ListType244 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType242 { get; set; } + public global::System.Collections.Generic.List? ListType245 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType243 { get; set; } + public global::System.Collections.Generic.List? ListType246 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType244 { get; set; } + public global::System.Collections.Generic.List? ListType247 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType245 { get; set; } + public global::System.Collections.Generic.List? ListType248 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType246 { get; set; } + public global::System.Collections.Generic.List? ListType249 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType247 { get; set; } + public global::System.Collections.Generic.List? ListType250 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType248 { get; set; } + public global::System.Collections.Generic.List? ListType251 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType249 { get; set; } + public global::System.Collections.Generic.List? ListType252 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType250 { get; set; } + public global::System.Collections.Generic.List? ListType253 { get; set; } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModeration.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModeration.Json.g.cs new file mode 100644 index 000000000..9fc284fd9 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModeration.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ChatCompletionModeration + { + /// + /// 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.ChatCompletionModeration? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ChatCompletionModeration), + jsonSerializerContext) as global::tryAGI.OpenAI.ChatCompletionModeration; + } + + /// + /// 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.ChatCompletionModeration? 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.ChatCompletionModeration), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ChatCompletionModeration; + } + + /// + /// 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.ChatCompletionModeration.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModeration.g.cs new file mode 100644 index 000000000..ca2d0e7e0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModeration.g.cs @@ -0,0 +1,61 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Moderation results or errors for the request input and generated output. + /// + public sealed partial class ChatCompletionModeration + { + /// + /// Moderation for the request input. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("input")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.InputJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.Input Input { get; set; } + + /// + /// Moderation for the generated output. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("output")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OutputJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.Output Output { 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. + /// + /// + /// Moderation for the request input. + /// + /// + /// Moderation for the generated output. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ChatCompletionModeration( + global::tryAGI.OpenAI.Input input, + global::tryAGI.OpenAI.Output output) + { + this.Input = input; + this.Output = output; + } + + /// + /// Initializes a new instance of the class. + /// + public ChatCompletionModeration() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationError.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationError.Json.g.cs new file mode 100644 index 000000000..3e5da8817 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationError.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ChatCompletionModerationError + { + /// + /// 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.ChatCompletionModerationError? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ChatCompletionModerationError), + jsonSerializerContext) as global::tryAGI.OpenAI.ChatCompletionModerationError; + } + + /// + /// 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.ChatCompletionModerationError? 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.ChatCompletionModerationError), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ChatCompletionModerationError; + } + + /// + /// 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.ChatCompletionModerationError.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationError.g.cs new file mode 100644 index 000000000..d532a4d16 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationError.g.cs @@ -0,0 +1,71 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// An error produced while attempting moderation. + /// + public sealed partial class ChatCompletionModerationError + { + /// + /// The object type, which is always `error`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationErrorTypeJsonConverter))] + public global::tryAGI.OpenAI.ChatCompletionModerationErrorType Type { get; set; } + + /// + /// The error code. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("code")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Code { get; set; } + + /// + /// The error message. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Message { 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 error code. + /// + /// + /// The error message. + /// + /// + /// The object type, which is always `error`. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ChatCompletionModerationError( + string code, + string message, + global::tryAGI.OpenAI.ChatCompletionModerationErrorType type) + { + this.Type = type; + this.Code = code ?? throw new global::System.ArgumentNullException(nameof(code)); + this.Message = message ?? throw new global::System.ArgumentNullException(nameof(message)); + } + + /// + /// Initializes a new instance of the class. + /// + public ChatCompletionModerationError() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationErrorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationErrorType.g.cs new file mode 100644 index 000000000..94867a212 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationErrorType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The object type, which is always `error`. + /// + public enum ChatCompletionModerationErrorType + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ChatCompletionModerationErrorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ChatCompletionModerationErrorType value) + { + return value switch + { + ChatCompletionModerationErrorType.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ChatCompletionModerationErrorType? ToEnum(string value) + { + return value switch + { + "error" => ChatCompletionModerationErrorType.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationInputDiscriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationInputDiscriminator.Json.g.cs new file mode 100644 index 000000000..c3aaff7c5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationInputDiscriminator.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ChatCompletionModerationInputDiscriminator + { + /// + /// 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.ChatCompletionModerationInputDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminator; + } + + /// + /// 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.ChatCompletionModerationInputDiscriminator? 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.ChatCompletionModerationInputDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminator; + } + + /// + /// 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.ChatCompletionModerationInputDiscriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationInputDiscriminator.g.cs new file mode 100644 index 000000000..a4586704f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationInputDiscriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ChatCompletionModerationInputDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationInputDiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType? Type { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ChatCompletionModerationInputDiscriminator( + global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public ChatCompletionModerationInputDiscriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationInputDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationInputDiscriminatorType.g.cs new file mode 100644 index 000000000..97c75eb9e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationInputDiscriminatorType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum ChatCompletionModerationInputDiscriminatorType + { + /// + /// + /// + Error, + /// + /// + /// + ModerationResults, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ChatCompletionModerationInputDiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ChatCompletionModerationInputDiscriminatorType value) + { + return value switch + { + ChatCompletionModerationInputDiscriminatorType.Error => "error", + ChatCompletionModerationInputDiscriminatorType.ModerationResults => "moderation_results", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ChatCompletionModerationInputDiscriminatorType? ToEnum(string value) + { + return value switch + { + "error" => ChatCompletionModerationInputDiscriminatorType.Error, + "moderation_results" => ChatCompletionModerationInputDiscriminatorType.ModerationResults, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationOutputDiscriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationOutputDiscriminator.Json.g.cs new file mode 100644 index 000000000..cc7159a1b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationOutputDiscriminator.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ChatCompletionModerationOutputDiscriminator + { + /// + /// 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.ChatCompletionModerationOutputDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminator; + } + + /// + /// 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.ChatCompletionModerationOutputDiscriminator? 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.ChatCompletionModerationOutputDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminator; + } + + /// + /// 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.ChatCompletionModerationOutputDiscriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationOutputDiscriminator.g.cs new file mode 100644 index 000000000..e3643dec4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationOutputDiscriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ChatCompletionModerationOutputDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationOutputDiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType? Type { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ChatCompletionModerationOutputDiscriminator( + global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public ChatCompletionModerationOutputDiscriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationOutputDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationOutputDiscriminatorType.g.cs new file mode 100644 index 000000000..21c58b418 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationOutputDiscriminatorType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum ChatCompletionModerationOutputDiscriminatorType + { + /// + /// + /// + Error, + /// + /// + /// + ModerationResults, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ChatCompletionModerationOutputDiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ChatCompletionModerationOutputDiscriminatorType value) + { + return value switch + { + ChatCompletionModerationOutputDiscriminatorType.Error => "error", + ChatCompletionModerationOutputDiscriminatorType.ModerationResults => "moderation_results", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ChatCompletionModerationOutputDiscriminatorType? ToEnum(string value) + { + return value switch + { + "error" => ChatCompletionModerationOutputDiscriminatorType.Error, + "moderation_results" => ChatCompletionModerationOutputDiscriminatorType.ModerationResults, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationResults.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationResults.Json.g.cs new file mode 100644 index 000000000..bd722b776 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationResults.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ChatCompletionModerationResults + { + /// + /// 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.ChatCompletionModerationResults? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults), + jsonSerializerContext) as global::tryAGI.OpenAI.ChatCompletionModerationResults; + } + + /// + /// 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.ChatCompletionModerationResults? 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.ChatCompletionModerationResults), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ChatCompletionModerationResults; + } + + /// + /// 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.ChatCompletionModerationResults.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationResults.g.cs new file mode 100644 index 000000000..ff48f3f9b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationResults.g.cs @@ -0,0 +1,71 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Successful moderation results for the request input or generated output. + /// + public sealed partial class ChatCompletionModerationResults + { + /// + /// The object type, which is always `moderation_results`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionModerationResultsTypeJsonConverter))] + public global::tryAGI.OpenAI.ChatCompletionModerationResultsType Type { get; set; } + + /// + /// The moderation model used to generate the results. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("model")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Model { get; set; } + + /// + /// A list of moderation results. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("results")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Results { 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 moderation model used to generate the results. + /// + /// + /// A list of moderation results. + /// + /// + /// The object type, which is always `moderation_results`. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ChatCompletionModerationResults( + string model, + global::System.Collections.Generic.IList results, + global::tryAGI.OpenAI.ChatCompletionModerationResultsType type) + { + this.Type = type; + this.Model = model ?? throw new global::System.ArgumentNullException(nameof(model)); + this.Results = results ?? throw new global::System.ArgumentNullException(nameof(results)); + } + + /// + /// Initializes a new instance of the class. + /// + public ChatCompletionModerationResults() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationResultsType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationResultsType.g.cs new file mode 100644 index 000000000..d4a239c4f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionModerationResultsType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The object type, which is always `moderation_results`. + /// + public enum ChatCompletionModerationResultsType + { + /// + /// + /// + ModerationResults, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ChatCompletionModerationResultsTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ChatCompletionModerationResultsType value) + { + return value switch + { + ChatCompletionModerationResultsType.ModerationResults => "moderation_results", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ChatCompletionModerationResultsType? ToEnum(string value) + { + return value switch + { + "moderation_results" => ChatCompletionModerationResultsType.ModerationResults, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2.g.cs index aa770c9a9..3a55f9d49 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2.g.cs @@ -123,6 +123,12 @@ public sealed partial class CreateChatCompletionRequestVariant2 [global::System.Text.Json.Serialization.JsonPropertyName("store")] public bool? Store { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("moderation")] + public global::tryAGI.OpenAI.ModerationParam? Moderation { get; set; } + /// /// If set to true, the model response data will be streamed to the client
/// as it is generated using [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Event_stream_format).
@@ -333,6 +339,7 @@ public sealed partial class CreateChatCompletionRequestVariant2 /// Supports text and image inputs. Note: image inputs over 8MB will be dropped.
/// Default Value: false /// + /// /// /// If set to true, the model response data will be streamed to the client
/// as it is generated using [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Event_stream_format).
@@ -409,6 +416,7 @@ public CreateChatCompletionRequestVariant2( global::tryAGI.OpenAI.ResponseFormat? responseFormat, global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Audio? audio, bool? store, + global::tryAGI.OpenAI.ModerationParam? moderation, bool? stream, global::tryAGI.OpenAI.StopConfiguration? stop, global::System.Collections.Generic.Dictionary? logitBias, @@ -433,6 +441,7 @@ public CreateChatCompletionRequestVariant2( this.ResponseFormat = responseFormat; this.Audio = audio; this.Store = store; + this.Moderation = moderation; this.Stream = stream; this.Stop = stop; this.LogitBias = logitBias; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Moderation.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Moderation.Json.g.cs new file mode 100644 index 000000000..011fecdbd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Moderation.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class CreateChatCompletionRequestVariant2Moderation + { + /// + /// 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.CreateChatCompletionRequestVariant2Moderation? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Moderation), + jsonSerializerContext) as global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Moderation; + } + + /// + /// 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.CreateChatCompletionRequestVariant2Moderation? 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.CreateChatCompletionRequestVariant2Moderation), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Moderation; + } + + /// + /// 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.CreateChatCompletionRequestVariant2Moderation.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Moderation.g.cs new file mode 100644 index 000000000..46fa55b58 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Moderation.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class CreateChatCompletionRequestVariant2Moderation + { + + /// + /// 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.CreateChatCompletionResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponse.g.cs index 9d8dd987c..e9cb71c41 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponse.g.cs @@ -65,6 +65,12 @@ public sealed partial class CreateChatCompletionResponse [global::System.Text.Json.Serialization.JsonPropertyName("usage")] public global::tryAGI.OpenAI.CompletionUsage? Usage { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("moderation")] + public global::tryAGI.OpenAI.ChatCompletionModeration? Moderation { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -93,6 +99,7 @@ public sealed partial class CreateChatCompletionResponse /// /// Usage statistics for the completion request. /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -103,7 +110,8 @@ public CreateChatCompletionResponse( string model, global::tryAGI.OpenAI.ServiceTierEnum? serviceTier, global::tryAGI.OpenAI.CreateChatCompletionResponseObject @object, - global::tryAGI.OpenAI.CompletionUsage? usage) + global::tryAGI.OpenAI.CompletionUsage? usage, + global::tryAGI.OpenAI.ChatCompletionModeration? moderation) { this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.Choices = choices ?? throw new global::System.ArgumentNullException(nameof(choices)); @@ -112,6 +120,7 @@ public CreateChatCompletionResponse( this.ServiceTier = serviceTier; this.Object = @object; this.Usage = usage; + this.Moderation = moderation; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseChoice.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseChoice.g.cs index 89a36d813..da04cc7be 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseChoice.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseChoice.g.cs @@ -12,7 +12,8 @@ public sealed partial class CreateChatCompletionResponseChoice /// The reason the model stopped generating tokens. This will be `stop` if the model hit a natural stop point or a provided stop sequence,
/// `length` if the maximum number of tokens specified in the request was reached,
/// `content_filter` if content was omitted due to a flag from our content filters,
- /// `tool_calls` if the model called a tool, or `function_call` (deprecated) if the model called a function. + /// `tool_calls` if the model called a tool, or `function_call` (deprecated) if the model called a function.
+ /// Read the [Model Spec](https://model-spec.openai.com/2025-12-18.html) for more. ///
[global::System.Text.Json.Serialization.JsonPropertyName("finish_reason")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter))] @@ -52,7 +53,8 @@ public sealed partial class CreateChatCompletionResponseChoice /// The reason the model stopped generating tokens. This will be `stop` if the model hit a natural stop point or a provided stop sequence,
/// `length` if the maximum number of tokens specified in the request was reached,
/// `content_filter` if content was omitted due to a flag from our content filters,
- /// `tool_calls` if the model called a tool, or `function_call` (deprecated) if the model called a function. + /// `tool_calls` if the model called a tool, or `function_call` (deprecated) if the model called a function.
+ /// Read the [Model Spec](https://model-spec.openai.com/2025-12-18.html) for more. /// /// /// The index of the choice in the list of choices. diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseChoiceFinishReason.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseChoiceFinishReason.g.cs index 87220419f..0e887a9c8 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseChoiceFinishReason.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseChoiceFinishReason.g.cs @@ -7,7 +7,8 @@ namespace tryAGI.OpenAI /// The reason the model stopped generating tokens. This will be `stop` if the model hit a natural stop point or a provided stop sequence,
/// `length` if the maximum number of tokens specified in the request was reached,
/// `content_filter` if content was omitted due to a flag from our content filters,
- /// `tool_calls` if the model called a tool, or `function_call` (deprecated) if the model called a function. + /// `tool_calls` if the model called a tool, or `function_call` (deprecated) if the model called a function.
+ /// Read the [Model Spec](https://model-spec.openai.com/2025-12-18.html) for more. ///
public enum CreateChatCompletionResponseChoiceFinishReason { diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseModeration.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseModeration.Json.g.cs new file mode 100644 index 000000000..e9416c7b0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseModeration.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class CreateChatCompletionResponseModeration + { + /// + /// 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.CreateChatCompletionResponseModeration? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.CreateChatCompletionResponseModeration), + jsonSerializerContext) as global::tryAGI.OpenAI.CreateChatCompletionResponseModeration; + } + + /// + /// 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.CreateChatCompletionResponseModeration? 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.CreateChatCompletionResponseModeration), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.CreateChatCompletionResponseModeration; + } + + /// + /// 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.CreateChatCompletionResponseModeration.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseModeration.g.cs new file mode 100644 index 000000000..b151489c0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseModeration.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class CreateChatCompletionResponseModeration + { + + /// + /// 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.CreateChatCompletionStreamResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponse.g.cs index 8a88fbb3c..0dc16fcf6 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponse.g.cs @@ -74,6 +74,12 @@ public sealed partial class CreateChatCompletionStreamResponse [global::System.Text.Json.Serialization.JsonPropertyName("usage")] public global::tryAGI.OpenAI.CompletionUsage? Usage { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("moderation")] + public global::tryAGI.OpenAI.ChatCompletionModeration? Moderation { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -109,6 +115,7 @@ public sealed partial class CreateChatCompletionStreamResponse /// receive the final usage chunk which contains the total token usage for
/// the request. /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -119,7 +126,8 @@ public CreateChatCompletionStreamResponse( string model, global::tryAGI.OpenAI.ServiceTierEnum? serviceTier, global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject @object, - global::tryAGI.OpenAI.CompletionUsage? usage) + global::tryAGI.OpenAI.CompletionUsage? usage, + global::tryAGI.OpenAI.ChatCompletionModeration? moderation) { this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.Choices = choices ?? throw new global::System.ArgumentNullException(nameof(choices)); @@ -128,6 +136,7 @@ public CreateChatCompletionStreamResponse( this.ServiceTier = serviceTier; this.Object = @object; this.Usage = usage; + this.Moderation = moderation; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponseModeration.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponseModeration.Json.g.cs new file mode 100644 index 000000000..92d6e6d02 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponseModeration.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class CreateChatCompletionStreamResponseModeration + { + /// + /// 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.CreateChatCompletionStreamResponseModeration? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.CreateChatCompletionStreamResponseModeration), + jsonSerializerContext) as global::tryAGI.OpenAI.CreateChatCompletionStreamResponseModeration; + } + + /// + /// 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.CreateChatCompletionStreamResponseModeration? 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.CreateChatCompletionStreamResponseModeration), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.CreateChatCompletionStreamResponseModeration; + } + + /// + /// 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.CreateChatCompletionStreamResponseModeration.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponseModeration.g.cs new file mode 100644 index 000000000..1acb42ae8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponseModeration.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class CreateChatCompletionStreamResponseModeration + { + + /// + /// 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.CreateResponseVariant3.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateResponseVariant3.g.cs index bebb488a1..aebe712be 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateResponseVariant3.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateResponseVariant3.g.cs @@ -45,6 +45,12 @@ public sealed partial class CreateResponseVariant3 [global::System.Text.Json.Serialization.JsonPropertyName("instructions")] public string? Instructions { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("moderation")] + public global::tryAGI.OpenAI.ModerationParam? Moderation { get; set; } + /// /// /// @@ -97,6 +103,7 @@ public sealed partial class CreateResponseVariant3 /// /// /// + /// /// /// /// @@ -111,6 +118,7 @@ public CreateResponseVariant3( bool? parallelToolCalls, bool? store, string? instructions, + global::tryAGI.OpenAI.ModerationParam? moderation, bool? stream, global::tryAGI.OpenAI.ResponseStreamOptionsVariant1? streamOptions, global::tryAGI.OpenAI.ConversationParam? conversation, @@ -122,6 +130,7 @@ public CreateResponseVariant3( this.ParallelToolCalls = parallelToolCalls; this.Store = store; this.Instructions = instructions; + this.Moderation = moderation; this.Stream = stream; this.StreamOptions = streamOptions; this.Conversation = conversation; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateResponseVariant3Moderation.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateResponseVariant3Moderation.Json.g.cs new file mode 100644 index 000000000..1fe6015df --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateResponseVariant3Moderation.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class CreateResponseVariant3Moderation + { + /// + /// 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.CreateResponseVariant3Moderation? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.CreateResponseVariant3Moderation), + jsonSerializerContext) as global::tryAGI.OpenAI.CreateResponseVariant3Moderation; + } + + /// + /// 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.CreateResponseVariant3Moderation? 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.CreateResponseVariant3Moderation), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.CreateResponseVariant3Moderation; + } + + /// + /// 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.CreateResponseVariant3Moderation.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateResponseVariant3Moderation.g.cs new file mode 100644 index 000000000..effc52ada --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateResponseVariant3Moderation.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class CreateResponseVariant3Moderation + { + + /// + /// 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.Input.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input.Json.g.cs new file mode 100644 index 000000000..c8dd0aa78 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct Input + { + /// + /// 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.Input? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.Input), + jsonSerializerContext) as global::tryAGI.OpenAI.Input?; + } + + /// + /// 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.Input? 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.Input), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.Input?; + } + + /// + /// 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.Input.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input.g.cs new file mode 100644 index 000000000..48532620a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Moderation for the request input. + /// + public readonly partial struct Input : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType? Type { get; } + + /// + /// Successful moderation results for the request input or generated output. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.ChatCompletionModerationResults? ModerationResults { get; init; } +#else + public global::tryAGI.OpenAI.ChatCompletionModerationResults? ModerationResults { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ModerationResults))] +#endif + public bool IsModerationResults => ModerationResults != null; + + /// + /// + /// + public bool TryPickModerationResults( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.ChatCompletionModerationResults? value) + { + value = ModerationResults; + return IsModerationResults; + } + + /// + /// + /// + public global::tryAGI.OpenAI.ChatCompletionModerationResults PickModerationResults() => IsModerationResults + ? ModerationResults! + : throw new global::System.InvalidOperationException($"Expected union variant 'ModerationResults' but the value was {ToString()}."); + + /// + /// An error produced while attempting moderation. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.ChatCompletionModerationError? Error { get; init; } +#else + public global::tryAGI.OpenAI.ChatCompletionModerationError? Error { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] +#endif + public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.ChatCompletionModerationError? value) + { + value = Error; + return IsError; + } + + /// + /// + /// + public global::tryAGI.OpenAI.ChatCompletionModerationError PickError() => IsError + ? Error! + : throw new global::System.InvalidOperationException($"Expected union variant 'Error' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator Input(global::tryAGI.OpenAI.ChatCompletionModerationResults value) => new Input((global::tryAGI.OpenAI.ChatCompletionModerationResults?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.ChatCompletionModerationResults?(Input @this) => @this.ModerationResults; + + /// + /// + /// + public Input(global::tryAGI.OpenAI.ChatCompletionModerationResults? value) + { + ModerationResults = value; + } + + /// + /// + /// + public static Input FromModerationResults(global::tryAGI.OpenAI.ChatCompletionModerationResults? value) => new Input(value); + + /// + /// + /// + public static implicit operator Input(global::tryAGI.OpenAI.ChatCompletionModerationError value) => new Input((global::tryAGI.OpenAI.ChatCompletionModerationError?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.ChatCompletionModerationError?(Input @this) => @this.Error; + + /// + /// + /// + public Input(global::tryAGI.OpenAI.ChatCompletionModerationError? value) + { + Error = value; + } + + /// + /// + /// + public static Input FromError(global::tryAGI.OpenAI.ChatCompletionModerationError? value) => new Input(value); + + /// + /// + /// + public Input( + global::tryAGI.OpenAI.ChatCompletionModerationInputDiscriminatorType? type, + global::tryAGI.OpenAI.ChatCompletionModerationResults? moderationResults, + global::tryAGI.OpenAI.ChatCompletionModerationError? error + ) + { + Type = type; + + ModerationResults = moderationResults; + Error = error; + } + + /// + /// + /// + public object? Object => + Error as object ?? + ModerationResults as object + ; + + /// + /// + /// + public override string? ToString() => + ModerationResults?.ToString() ?? + Error?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsModerationResults && !IsError || !IsModerationResults && IsError; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? moderationResults = null, + global::System.Func? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsModerationResults && moderationResults != null) + { + return moderationResults(ModerationResults!); + } + else if (IsError && error != null) + { + return error(Error!); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? moderationResults = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsModerationResults) + { + moderationResults?.Invoke(ModerationResults!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? moderationResults = null, + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsModerationResults) + { + moderationResults?.Invoke(ModerationResults!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + ModerationResults, + typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults), + Error, + typeof(global::tryAGI.OpenAI.ChatCompletionModerationError), + }; + 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(Input other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(ModerationResults, other.ModerationResults) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Error, other.Error) + ; + } + + /// + /// + /// + public static bool operator ==(Input obj1, Input obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(Input obj1, Input obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is Input o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input4.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input4.Json.g.cs new file mode 100644 index 000000000..60fba5c40 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input4.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct Input4 + { + /// + /// 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.Input4? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.Input4), + jsonSerializerContext) as global::tryAGI.OpenAI.Input4?; + } + + /// + /// 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.Input4? 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.Input4), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.Input4?; + } + + /// + /// 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.Input4.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input4.g.cs new file mode 100644 index 000000000..8403633bd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Input4.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Moderation for the response input. + /// + public readonly partial struct Input4 : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type { get; } + + /// + /// A moderation result produced for the response input or output. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.ModerationResultBody? ModerationResult { get; init; } +#else + public global::tryAGI.OpenAI.ModerationResultBody? ModerationResult { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ModerationResult))] +#endif + public bool IsModerationResult => ModerationResult != null; + + /// + /// + /// + public bool TryPickModerationResult( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.ModerationResultBody? value) + { + value = ModerationResult; + return IsModerationResult; + } + + /// + /// + /// + public global::tryAGI.OpenAI.ModerationResultBody PickModerationResult() => IsModerationResult + ? ModerationResult! + : throw new global::System.InvalidOperationException($"Expected union variant 'ModerationResult' but the value was {ToString()}."); + + /// + /// An error produced while attempting moderation for the response input or output. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.ModerationErrorBody? Error { get; init; } +#else + public global::tryAGI.OpenAI.ModerationErrorBody? Error { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] +#endif + public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.ModerationErrorBody? value) + { + value = Error; + return IsError; + } + + /// + /// + /// + public global::tryAGI.OpenAI.ModerationErrorBody PickError() => IsError + ? Error! + : throw new global::System.InvalidOperationException($"Expected union variant 'Error' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator Input4(global::tryAGI.OpenAI.ModerationResultBody value) => new Input4((global::tryAGI.OpenAI.ModerationResultBody?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.ModerationResultBody?(Input4 @this) => @this.ModerationResult; + + /// + /// + /// + public Input4(global::tryAGI.OpenAI.ModerationResultBody? value) + { + ModerationResult = value; + } + + /// + /// + /// + public static Input4 FromModerationResult(global::tryAGI.OpenAI.ModerationResultBody? value) => new Input4(value); + + /// + /// + /// + public static implicit operator Input4(global::tryAGI.OpenAI.ModerationErrorBody value) => new Input4((global::tryAGI.OpenAI.ModerationErrorBody?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.ModerationErrorBody?(Input4 @this) => @this.Error; + + /// + /// + /// + public Input4(global::tryAGI.OpenAI.ModerationErrorBody? value) + { + Error = value; + } + + /// + /// + /// + public static Input4 FromError(global::tryAGI.OpenAI.ModerationErrorBody? value) => new Input4(value); + + /// + /// + /// + public Input4( + global::tryAGI.OpenAI.ModerationInputDiscriminatorType? type, + global::tryAGI.OpenAI.ModerationResultBody? moderationResult, + global::tryAGI.OpenAI.ModerationErrorBody? error + ) + { + Type = type; + + ModerationResult = moderationResult; + Error = error; + } + + /// + /// + /// + public object? Object => + Error as object ?? + ModerationResult as object + ; + + /// + /// + /// + public override string? ToString() => + ModerationResult?.ToString() ?? + Error?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsModerationResult && !IsError || !IsModerationResult && IsError; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? moderationResult = null, + global::System.Func? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsModerationResult && moderationResult != null) + { + return moderationResult(ModerationResult!); + } + else if (IsError && error != null) + { + return error(Error!); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? moderationResult = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsModerationResult) + { + moderationResult?.Invoke(ModerationResult!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? moderationResult = null, + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsModerationResult) + { + moderationResult?.Invoke(ModerationResult!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + ModerationResult, + typeof(global::tryAGI.OpenAI.ModerationResultBody), + Error, + typeof(global::tryAGI.OpenAI.ModerationErrorBody), + }; + 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(Input4 other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(ModerationResult, other.ModerationResult) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Error, other.Error) + ; + } + + /// + /// + /// + public static bool operator ==(Input4 obj1, Input4 obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(Input4 obj1, Input4 obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is Input4 o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Moderation.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Moderation.Json.g.cs new file mode 100644 index 000000000..9149dba4c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Moderation.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class Moderation + { + /// + /// 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.Moderation? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.Moderation), + jsonSerializerContext) as global::tryAGI.OpenAI.Moderation; + } + + /// + /// 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.Moderation? 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.Moderation), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.Moderation; + } + + /// + /// 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.Moderation.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Moderation.g.cs new file mode 100644 index 000000000..4099b119e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Moderation.g.cs @@ -0,0 +1,61 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Moderation results or errors for the response input and output. + /// + public sealed partial class Moderation + { + /// + /// Moderation for the response input. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("input")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.Input4JsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.Input4 Input { get; set; } + + /// + /// Moderation for the response output. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("output")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.Output5JsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.Output5 Output { 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. + /// + /// + /// Moderation for the response input. + /// + /// + /// Moderation for the response output. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public Moderation( + global::tryAGI.OpenAI.Input4 input, + global::tryAGI.OpenAI.Output5 output) + { + this.Input = input; + this.Output = output; + } + + /// + /// Initializes a new instance of the class. + /// + public Moderation() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationErrorBody.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationErrorBody.Json.g.cs new file mode 100644 index 000000000..6a634ada1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationErrorBody.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ModerationErrorBody + { + /// + /// 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.ModerationErrorBody? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ModerationErrorBody), + jsonSerializerContext) as global::tryAGI.OpenAI.ModerationErrorBody; + } + + /// + /// 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.ModerationErrorBody? 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.ModerationErrorBody), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ModerationErrorBody; + } + + /// + /// 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.ModerationErrorBody.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationErrorBody.g.cs new file mode 100644 index 000000000..3bcedc24d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationErrorBody.g.cs @@ -0,0 +1,74 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// An error produced while attempting moderation for the response input or output. + /// + public sealed partial class ModerationErrorBody + { + /// + /// The object type, which was always `error` for moderation failures.
+ /// Default Value: error + ///
+ /// global::tryAGI.OpenAI.ModerationErrorBodyType.Error + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ModerationErrorBodyTypeJsonConverter))] + public global::tryAGI.OpenAI.ModerationErrorBodyType Type { get; set; } = global::tryAGI.OpenAI.ModerationErrorBodyType.Error; + + /// + /// The error code. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("code")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Code { get; set; } + + /// + /// The error message. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Message { 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 error code. + /// + /// + /// The error message. + /// + /// + /// The object type, which was always `error` for moderation failures.
+ /// Default Value: error + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationErrorBody( + string code, + string message, + global::tryAGI.OpenAI.ModerationErrorBodyType type = global::tryAGI.OpenAI.ModerationErrorBodyType.Error) + { + this.Type = type; + this.Code = code ?? throw new global::System.ArgumentNullException(nameof(code)); + this.Message = message ?? throw new global::System.ArgumentNullException(nameof(message)); + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationErrorBody() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationErrorBodyType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationErrorBodyType.g.cs new file mode 100644 index 000000000..a68df43fc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationErrorBodyType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The object type, which was always `error` for moderation failures.
+ /// Default Value: error + ///
+ public enum ModerationErrorBodyType + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ModerationErrorBodyTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ModerationErrorBodyType value) + { + return value switch + { + ModerationErrorBodyType.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ModerationErrorBodyType? ToEnum(string value) + { + return value switch + { + "error" => ModerationErrorBodyType.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputDiscriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputDiscriminator.Json.g.cs new file mode 100644 index 000000000..387a006ba --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputDiscriminator.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ModerationInputDiscriminator + { + /// + /// 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.ModerationInputDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ModerationInputDiscriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.ModerationInputDiscriminator; + } + + /// + /// 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.ModerationInputDiscriminator? 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.ModerationInputDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ModerationInputDiscriminator; + } + + /// + /// 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.ModerationInputDiscriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputDiscriminator.g.cs new file mode 100644 index 000000000..59dcddef5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputDiscriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ModerationInputDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ModerationInputDiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationInputDiscriminator( + global::tryAGI.OpenAI.ModerationInputDiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationInputDiscriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputDiscriminatorType.g.cs new file mode 100644 index 000000000..5b38c8a21 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputDiscriminatorType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum ModerationInputDiscriminatorType + { + /// + /// + /// + Error, + /// + /// + /// + ModerationResult, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ModerationInputDiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ModerationInputDiscriminatorType value) + { + return value switch + { + ModerationInputDiscriminatorType.Error => "error", + ModerationInputDiscriminatorType.ModerationResult => "moderation_result", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ModerationInputDiscriminatorType? ToEnum(string value) + { + return value switch + { + "error" => ModerationInputDiscriminatorType.Error, + "moderation_result" => ModerationInputDiscriminatorType.ModerationResult, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputType.g.cs new file mode 100644 index 000000000..78f520fd4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationInputType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum ModerationInputType + { + /// + /// + /// + Image, + /// + /// + /// + Text, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ModerationInputTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ModerationInputType value) + { + return value switch + { + ModerationInputType.Image => "image", + ModerationInputType.Text => "text", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ModerationInputType? ToEnum(string value) + { + return value switch + { + "image" => ModerationInputType.Image, + "text" => ModerationInputType.Text, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationOutputDiscriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationOutputDiscriminator.Json.g.cs new file mode 100644 index 000000000..e3192def7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationOutputDiscriminator.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ModerationOutputDiscriminator + { + /// + /// 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.ModerationOutputDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ModerationOutputDiscriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.ModerationOutputDiscriminator; + } + + /// + /// 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.ModerationOutputDiscriminator? 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.ModerationOutputDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ModerationOutputDiscriminator; + } + + /// + /// 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.ModerationOutputDiscriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationOutputDiscriminator.g.cs new file mode 100644 index 000000000..6672f5a70 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationOutputDiscriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ModerationOutputDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ModerationOutputDiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationOutputDiscriminator( + global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationOutputDiscriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationOutputDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationOutputDiscriminatorType.g.cs new file mode 100644 index 000000000..482c67ba8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationOutputDiscriminatorType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum ModerationOutputDiscriminatorType + { + /// + /// + /// + Error, + /// + /// + /// + ModerationResult, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ModerationOutputDiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ModerationOutputDiscriminatorType value) + { + return value switch + { + ModerationOutputDiscriminatorType.Error => "error", + ModerationOutputDiscriminatorType.ModerationResult => "moderation_result", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ModerationOutputDiscriminatorType? ToEnum(string value) + { + return value switch + { + "error" => ModerationOutputDiscriminatorType.Error, + "moderation_result" => ModerationOutputDiscriminatorType.ModerationResult, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationParam.Json.g.cs new file mode 100644 index 000000000..ebd5a60da --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationParam.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ModerationParam + { + /// + /// 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.ModerationParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ModerationParam), + jsonSerializerContext) as global::tryAGI.OpenAI.ModerationParam; + } + + /// + /// 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.ModerationParam? 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.ModerationParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ModerationParam; + } + + /// + /// 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.ModerationParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationParam.g.cs new file mode 100644 index 000000000..f0286ae43 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationParam.g.cs @@ -0,0 +1,47 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Configuration for running moderation on the input and output of this response. + /// + public sealed partial class ModerationParam + { + /// + /// The moderation model to use for moderated completions, e.g. 'omni-moderation-latest'. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("model")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Model { 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 moderation model to use for moderated completions, e.g. 'omni-moderation-latest'. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationParam( + string model) + { + this.Model = model ?? throw new global::System.ArgumentNullException(nameof(model)); + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBody.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBody.Json.g.cs new file mode 100644 index 000000000..b5a376782 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBody.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ModerationResultBody + { + /// + /// 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.ModerationResultBody? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ModerationResultBody), + jsonSerializerContext) as global::tryAGI.OpenAI.ModerationResultBody; + } + + /// + /// 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.ModerationResultBody? 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.ModerationResultBody), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ModerationResultBody; + } + + /// + /// 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.ModerationResultBody.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBody.g.cs new file mode 100644 index 000000000..321fc2e20 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBody.g.cs @@ -0,0 +1,110 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// A moderation result produced for the response input or output. + /// + public sealed partial class ModerationResultBody + { + /// + /// The object type, which was always `moderation_result` for successful moderation results.
+ /// Default Value: moderation_result + ///
+ /// global::tryAGI.OpenAI.ModerationResultBodyType.ModerationResult + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ModerationResultBodyTypeJsonConverter))] + public global::tryAGI.OpenAI.ModerationResultBodyType Type { get; set; } = global::tryAGI.OpenAI.ModerationResultBodyType.ModerationResult; + + /// + /// The moderation model that produced this result. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("model")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Model { get; set; } + + /// + /// A boolean indicating whether the content was flagged by any category. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("flagged")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Flagged { get; set; } + + /// + /// A dictionary of moderation categories to booleans, True if the input is flagged under this category. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("categories")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.Dictionary Categories { get; set; } + + /// + /// A dictionary of moderation categories to scores. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("category_scores")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.Dictionary CategoryScores { get; set; } + + /// + /// Which modalities of input are reflected by the score for each category. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("category_applied_input_types")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.Dictionary> CategoryAppliedInputTypes { 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 moderation model that produced this result. + /// + /// + /// A boolean indicating whether the content was flagged by any category. + /// + /// + /// A dictionary of moderation categories to booleans, True if the input is flagged under this category. + /// + /// + /// A dictionary of moderation categories to scores. + /// + /// + /// Which modalities of input are reflected by the score for each category. + /// + /// + /// The object type, which was always `moderation_result` for successful moderation results.
+ /// Default Value: moderation_result + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationResultBody( + string model, + bool flagged, + global::System.Collections.Generic.Dictionary categories, + global::System.Collections.Generic.Dictionary categoryScores, + global::System.Collections.Generic.Dictionary> categoryAppliedInputTypes, + global::tryAGI.OpenAI.ModerationResultBodyType type = global::tryAGI.OpenAI.ModerationResultBodyType.ModerationResult) + { + this.Type = type; + this.Model = model ?? throw new global::System.ArgumentNullException(nameof(model)); + this.Flagged = flagged; + this.Categories = categories ?? throw new global::System.ArgumentNullException(nameof(categories)); + this.CategoryScores = categoryScores ?? throw new global::System.ArgumentNullException(nameof(categoryScores)); + this.CategoryAppliedInputTypes = categoryAppliedInputTypes ?? throw new global::System.ArgumentNullException(nameof(categoryAppliedInputTypes)); + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationResultBody() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategories.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategories.Json.g.cs new file mode 100644 index 000000000..17d7f203a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategories.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ModerationResultBodyCategories + { + /// + /// 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.ModerationResultBodyCategories? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ModerationResultBodyCategories), + jsonSerializerContext) as global::tryAGI.OpenAI.ModerationResultBodyCategories; + } + + /// + /// 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.ModerationResultBodyCategories? 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.ModerationResultBodyCategories), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ModerationResultBodyCategories; + } + + /// + /// 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.ModerationResultBodyCategories.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategories.g.cs new file mode 100644 index 000000000..cdfc2b0a5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategories.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// A dictionary of moderation categories to booleans, True if the input is flagged under this category. + /// + public sealed partial class ModerationResultBodyCategories + { + + /// + /// 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.ModerationResultBodyCategoryAppliedInputTypes.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategoryAppliedInputTypes.Json.g.cs new file mode 100644 index 000000000..23cd427d0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategoryAppliedInputTypes.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ModerationResultBodyCategoryAppliedInputTypes + { + /// + /// 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.ModerationResultBodyCategoryAppliedInputTypes? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ModerationResultBodyCategoryAppliedInputTypes), + jsonSerializerContext) as global::tryAGI.OpenAI.ModerationResultBodyCategoryAppliedInputTypes; + } + + /// + /// 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.ModerationResultBodyCategoryAppliedInputTypes? 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.ModerationResultBodyCategoryAppliedInputTypes), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ModerationResultBodyCategoryAppliedInputTypes; + } + + /// + /// 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.ModerationResultBodyCategoryAppliedInputTypes.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategoryAppliedInputTypes.g.cs new file mode 100644 index 000000000..02ddf6908 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategoryAppliedInputTypes.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Which modalities of input are reflected by the score for each category. + /// + public sealed partial class ModerationResultBodyCategoryAppliedInputTypes + { + + /// + /// 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.ModerationResultBodyCategoryScores.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategoryScores.Json.g.cs new file mode 100644 index 000000000..e8c01492a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategoryScores.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ModerationResultBodyCategoryScores + { + /// + /// 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.ModerationResultBodyCategoryScores? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ModerationResultBodyCategoryScores), + jsonSerializerContext) as global::tryAGI.OpenAI.ModerationResultBodyCategoryScores; + } + + /// + /// 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.ModerationResultBodyCategoryScores? 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.ModerationResultBodyCategoryScores), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ModerationResultBodyCategoryScores; + } + + /// + /// 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.ModerationResultBodyCategoryScores.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategoryScores.g.cs new file mode 100644 index 000000000..6874394ed --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyCategoryScores.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// A dictionary of moderation categories to scores. + /// + public sealed partial class ModerationResultBodyCategoryScores + { + + /// + /// 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.ModerationResultBodyType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyType.g.cs new file mode 100644 index 000000000..7dd1d88ad --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModerationResultBodyType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The object type, which was always `moderation_result` for successful moderation results.
+ /// Default Value: moderation_result + ///
+ public enum ModerationResultBodyType + { + /// + /// + /// + ModerationResult, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ModerationResultBodyTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ModerationResultBodyType value) + { + return value switch + { + ModerationResultBodyType.ModerationResult => "moderation_result", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ModerationResultBodyType? ToEnum(string value) + { + return value switch + { + "moderation_result" => ModerationResultBodyType.ModerationResult, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output.Json.g.cs new file mode 100644 index 000000000..ed5f05d74 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct Output + { + /// + /// 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.Output? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.Output), + jsonSerializerContext) as global::tryAGI.OpenAI.Output?; + } + + /// + /// 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.Output? 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.Output), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.Output?; + } + + /// + /// 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.Output.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output.g.cs new file mode 100644 index 000000000..7ac8922b5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Moderation for the generated output. + /// + public readonly partial struct Output : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType? Type { get; } + + /// + /// Successful moderation results for the request input or generated output. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.ChatCompletionModerationResults? ModerationResults { get; init; } +#else + public global::tryAGI.OpenAI.ChatCompletionModerationResults? ModerationResults { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ModerationResults))] +#endif + public bool IsModerationResults => ModerationResults != null; + + /// + /// + /// + public bool TryPickModerationResults( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.ChatCompletionModerationResults? value) + { + value = ModerationResults; + return IsModerationResults; + } + + /// + /// + /// + public global::tryAGI.OpenAI.ChatCompletionModerationResults PickModerationResults() => IsModerationResults + ? ModerationResults! + : throw new global::System.InvalidOperationException($"Expected union variant 'ModerationResults' but the value was {ToString()}."); + + /// + /// An error produced while attempting moderation. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.ChatCompletionModerationError? Error { get; init; } +#else + public global::tryAGI.OpenAI.ChatCompletionModerationError? Error { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] +#endif + public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.ChatCompletionModerationError? value) + { + value = Error; + return IsError; + } + + /// + /// + /// + public global::tryAGI.OpenAI.ChatCompletionModerationError PickError() => IsError + ? Error! + : throw new global::System.InvalidOperationException($"Expected union variant 'Error' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator Output(global::tryAGI.OpenAI.ChatCompletionModerationResults value) => new Output((global::tryAGI.OpenAI.ChatCompletionModerationResults?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.ChatCompletionModerationResults?(Output @this) => @this.ModerationResults; + + /// + /// + /// + public Output(global::tryAGI.OpenAI.ChatCompletionModerationResults? value) + { + ModerationResults = value; + } + + /// + /// + /// + public static Output FromModerationResults(global::tryAGI.OpenAI.ChatCompletionModerationResults? value) => new Output(value); + + /// + /// + /// + public static implicit operator Output(global::tryAGI.OpenAI.ChatCompletionModerationError value) => new Output((global::tryAGI.OpenAI.ChatCompletionModerationError?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.ChatCompletionModerationError?(Output @this) => @this.Error; + + /// + /// + /// + public Output(global::tryAGI.OpenAI.ChatCompletionModerationError? value) + { + Error = value; + } + + /// + /// + /// + public static Output FromError(global::tryAGI.OpenAI.ChatCompletionModerationError? value) => new Output(value); + + /// + /// + /// + public Output( + global::tryAGI.OpenAI.ChatCompletionModerationOutputDiscriminatorType? type, + global::tryAGI.OpenAI.ChatCompletionModerationResults? moderationResults, + global::tryAGI.OpenAI.ChatCompletionModerationError? error + ) + { + Type = type; + + ModerationResults = moderationResults; + Error = error; + } + + /// + /// + /// + public object? Object => + Error as object ?? + ModerationResults as object + ; + + /// + /// + /// + public override string? ToString() => + ModerationResults?.ToString() ?? + Error?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsModerationResults && !IsError || !IsModerationResults && IsError; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? moderationResults = null, + global::System.Func? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsModerationResults && moderationResults != null) + { + return moderationResults(ModerationResults!); + } + else if (IsError && error != null) + { + return error(Error!); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? moderationResults = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsModerationResults) + { + moderationResults?.Invoke(ModerationResults!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? moderationResults = null, + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsModerationResults) + { + moderationResults?.Invoke(ModerationResults!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + ModerationResults, + typeof(global::tryAGI.OpenAI.ChatCompletionModerationResults), + Error, + typeof(global::tryAGI.OpenAI.ChatCompletionModerationError), + }; + 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(Output other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(ModerationResults, other.ModerationResults) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Error, other.Error) + ; + } + + /// + /// + /// + public static bool operator ==(Output obj1, Output obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(Output obj1, Output obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is Output o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output5.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output5.Json.g.cs new file mode 100644 index 000000000..9d3b4e2f9 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output5.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct Output5 + { + /// + /// 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.Output5? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.Output5), + jsonSerializerContext) as global::tryAGI.OpenAI.Output5?; + } + + /// + /// 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.Output5? 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.Output5), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.Output5?; + } + + /// + /// 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.Output5.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output5.g.cs new file mode 100644 index 000000000..f3728bffa --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Output5.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Moderation for the response output. + /// + public readonly partial struct Output5 : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type { get; } + + /// + /// A moderation result produced for the response input or output. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.ModerationResultBody? ModerationResult { get; init; } +#else + public global::tryAGI.OpenAI.ModerationResultBody? ModerationResult { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ModerationResult))] +#endif + public bool IsModerationResult => ModerationResult != null; + + /// + /// + /// + public bool TryPickModerationResult( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.ModerationResultBody? value) + { + value = ModerationResult; + return IsModerationResult; + } + + /// + /// + /// + public global::tryAGI.OpenAI.ModerationResultBody PickModerationResult() => IsModerationResult + ? ModerationResult! + : throw new global::System.InvalidOperationException($"Expected union variant 'ModerationResult' but the value was {ToString()}."); + + /// + /// An error produced while attempting moderation for the response input or output. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.ModerationErrorBody? Error { get; init; } +#else + public global::tryAGI.OpenAI.ModerationErrorBody? Error { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Error))] +#endif + public bool IsError => Error != null; + + /// + /// + /// + public bool TryPickError( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.ModerationErrorBody? value) + { + value = Error; + return IsError; + } + + /// + /// + /// + public global::tryAGI.OpenAI.ModerationErrorBody PickError() => IsError + ? Error! + : throw new global::System.InvalidOperationException($"Expected union variant 'Error' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator Output5(global::tryAGI.OpenAI.ModerationResultBody value) => new Output5((global::tryAGI.OpenAI.ModerationResultBody?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.ModerationResultBody?(Output5 @this) => @this.ModerationResult; + + /// + /// + /// + public Output5(global::tryAGI.OpenAI.ModerationResultBody? value) + { + ModerationResult = value; + } + + /// + /// + /// + public static Output5 FromModerationResult(global::tryAGI.OpenAI.ModerationResultBody? value) => new Output5(value); + + /// + /// + /// + public static implicit operator Output5(global::tryAGI.OpenAI.ModerationErrorBody value) => new Output5((global::tryAGI.OpenAI.ModerationErrorBody?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.ModerationErrorBody?(Output5 @this) => @this.Error; + + /// + /// + /// + public Output5(global::tryAGI.OpenAI.ModerationErrorBody? value) + { + Error = value; + } + + /// + /// + /// + public static Output5 FromError(global::tryAGI.OpenAI.ModerationErrorBody? value) => new Output5(value); + + /// + /// + /// + public Output5( + global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? type, + global::tryAGI.OpenAI.ModerationResultBody? moderationResult, + global::tryAGI.OpenAI.ModerationErrorBody? error + ) + { + Type = type; + + ModerationResult = moderationResult; + Error = error; + } + + /// + /// + /// + public object? Object => + Error as object ?? + ModerationResult as object + ; + + /// + /// + /// + public override string? ToString() => + ModerationResult?.ToString() ?? + Error?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsModerationResult && !IsError || !IsModerationResult && IsError; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? moderationResult = null, + global::System.Func? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsModerationResult && moderationResult != null) + { + return moderationResult(ModerationResult!); + } + else if (IsError && error != null) + { + return error(Error!); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? moderationResult = null, + + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsModerationResult) + { + moderationResult?.Invoke(ModerationResult!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? moderationResult = null, + global::System.Action? error = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsModerationResult) + { + moderationResult?.Invoke(ModerationResult!); + } + else if (IsError) + { + error?.Invoke(Error!); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + ModerationResult, + typeof(global::tryAGI.OpenAI.ModerationResultBody), + Error, + typeof(global::tryAGI.OpenAI.ModerationErrorBody), + }; + 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(Output5 other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(ModerationResult, other.ModerationResult) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Error, other.Error) + ; + } + + /// + /// + /// + public static bool operator ==(Output5 obj1, Output5 obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(Output5 obj1, Output5 obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is Output5 o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseVariant3.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseVariant3.g.cs index 2a61f7c9a..7579ed31f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseVariant3.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseVariant3.g.cs @@ -87,6 +87,12 @@ public sealed partial class ResponseVariant3 [global::System.Text.Json.Serialization.JsonPropertyName("usage")] public global::tryAGI.OpenAI.ResponseUsage? Usage { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("moderation")] + public global::tryAGI.OpenAI.Moderation? Moderation { get; set; } + /// /// Whether to allow the model to run tool calls in parallel.
/// Default Value: true @@ -151,6 +157,7 @@ public sealed partial class ResponseVariant3 /// Represents token usage details including input tokens, output tokens,
/// a breakdown of output tokens, and the total tokens used. /// + /// /// /// #if NET7_0_OR_GREATER @@ -169,6 +176,7 @@ public ResponseVariant3( global::tryAGI.OpenAI.OneOf>? instructions, string? outputText, global::tryAGI.OpenAI.ResponseUsage? usage, + global::tryAGI.OpenAI.Moderation? moderation, global::tryAGI.OpenAI.Conversation22? conversation, int? maxOutputTokens) { @@ -183,6 +191,7 @@ public ResponseVariant3( this.Instructions = instructions; this.OutputText = outputText; this.Usage = usage; + this.Moderation = moderation; this.ParallelToolCalls = parallelToolCalls; this.Conversation = conversation; this.MaxOutputTokens = maxOutputTokens; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseVariant3Moderation.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseVariant3Moderation.Json.g.cs new file mode 100644 index 000000000..9ab445a45 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseVariant3Moderation.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ResponseVariant3Moderation + { + /// + /// 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.ResponseVariant3Moderation? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ResponseVariant3Moderation), + jsonSerializerContext) as global::tryAGI.OpenAI.ResponseVariant3Moderation; + } + + /// + /// 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.ResponseVariant3Moderation? 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.ResponseVariant3Moderation), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ResponseVariant3Moderation; + } + + /// + /// 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.ResponseVariant3Moderation.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseVariant3Moderation.g.cs new file mode 100644 index 000000000..d0736f56c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseVariant3Moderation.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ResponseVariant3Moderation + { + + /// + /// 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/openapi.yaml b/src/libs/tryAGI.OpenAI/openapi.yaml index 01349b1bb..e83ae2087 100644 --- a/src/libs/tryAGI.OpenAI/openapi.yaml +++ b/src/libs/tryAGI.OpenAI/openapi.yaml @@ -44601,6 +44601,69 @@ components: - text - audio - type: 'null' + ChatCompletionModeration: + type: object + description: Moderation results or errors for the request input and generated output. + properties: + input: + oneOf: + - $ref: '#/components/schemas/ChatCompletionModerationResults' + - $ref: '#/components/schemas/ChatCompletionModerationError' + discriminator: + propertyName: type + description: Moderation for the request input. + output: + oneOf: + - $ref: '#/components/schemas/ChatCompletionModerationResults' + - $ref: '#/components/schemas/ChatCompletionModerationError' + discriminator: + propertyName: type + description: Moderation for the generated output. + required: + - input + - output + ChatCompletionModerationError: + type: object + description: An error produced while attempting moderation. + properties: + type: + type: string + enum: + - error + description: The object type, which is always `error`. + x-stainless-const: true + code: + type: string + description: The error code. + message: + type: string + description: The error message. + required: + - type + - code + - message + ChatCompletionModerationResults: + type: object + description: Successful moderation results for the request input or generated output. + properties: + type: + type: string + enum: + - moderation_results + description: The object type, which is always `moderation_results`. + x-stainless-const: true + model: + type: string + description: The moderation model used to generate the results. + results: + type: array + description: A list of moderation results. + items: + $ref: '#/components/schemas/ModerationResultBody' + required: + - type + - model + - results ChatCompletionNamedToolChoice: type: object title: Function tool choice @@ -46692,6 +46755,13 @@ components: Supports text and image inputs. Note: image inputs over 8MB will be dropped. + moderation: + anyOf: + - $ref: '#/components/schemas/ModerationParam' + description: > + Configuration for running moderation on the request input + and generated output. + - type: 'null' stream: description: > If set to true, the model response data will be streamed to the @@ -46926,6 +46996,9 @@ components: `tool_calls` if the model called a tool, or `function_call` (deprecated) if the model called a function. + + Read the [Model + Spec](https://model-spec.openai.com/2025-12-18.html) for more. enum: - stop - length @@ -46994,6 +47067,15 @@ components: x-stainless-const: true usage: $ref: '#/components/schemas/CompletionUsage' + moderation: + anyOf: + - $ref: '#/components/schemas/ChatCompletionModeration' + description: > + Moderation results for the request input and generated output, + if moderated + + completions were requested. + - type: 'null' required: - choices - created @@ -47165,6 +47247,16 @@ components: for the request. + moderation: + anyOf: + - $ref: '#/components/schemas/ChatCompletionModeration' + description: > + Moderation results for the request input and generated output. + Present + + on the moderation chunk when moderated completions are + requested. + - type: 'null' required: - choices - created @@ -49802,6 +49894,13 @@ components: to swap out system (or developer) messages in new responses. - type: 'null' + moderation: + anyOf: + - $ref: '#/components/schemas/ModerationParam' + description: > + Configuration for running moderation on the input and output + of this response. + - type: 'null' stream: anyOf: - description: > @@ -70948,6 +71047,13 @@ components: - type: 'null' usage: $ref: '#/components/schemas/ResponseUsage' + moderation: + anyOf: + - $ref: '#/components/schemas/Moderation' + description: > + Moderation results for the response input and output, if + moderated completions were requested. + - type: 'null' parallel_tool_calls: type: boolean description: | @@ -79793,6 +79899,77 @@ components: "id": "resp_abc123" } } + ModerationInputType: + type: string + enum: + - text + - image + ModerationResultBody: + properties: + type: + type: string + enum: + - moderation_result + description: >- + The object type, which was always `moderation_result` for successful + moderation results. + default: moderation_result + x-stainless-const: true + model: + type: string + description: The moderation model that produced this result. + flagged: + type: boolean + description: >- + A boolean indicating whether the content was flagged by any + category. + categories: + additionalProperties: + type: boolean + type: object + description: >- + A dictionary of moderation categories to booleans, True if the input + is flagged under this category. + x-oaiTypeLabel: map + category_scores: + additionalProperties: + type: number + type: object + description: A dictionary of moderation categories to scores. + x-oaiTypeLabel: map + category_applied_input_types: + additionalProperties: + items: + $ref: '#/components/schemas/ModerationInputType' + type: array + type: object + description: >- + Which modalities of input are reflected by the score for each + category. + x-oaiTypeLabel: map + type: object + required: + - type + - model + - flagged + - categories + - category_scores + - category_applied_input_types + title: Moderation result + description: A moderation result produced for the response input or output. + ModerationParam: + properties: + model: + type: string + description: >- + The moderation model to use for moderated completions, e.g. + 'omni-moderation-latest'. + type: object + required: + - model + description: >- + Configuration for running moderation on the input and output of this + response. SkillReferenceParam: properties: type: @@ -82893,6 +83070,52 @@ components: type: object required: - type + ModerationErrorBody: + properties: + type: + type: string + enum: + - error + description: The object type, which was always `error` for moderation failures. + default: error + x-stainless-const: true + code: + type: string + description: The error code. + message: + type: string + description: The error message. + type: object + required: + - type + - code + - message + title: Moderation error + description: >- + An error produced while attempting moderation for the response input or + output. + Moderation: + properties: + input: + oneOf: + - $ref: '#/components/schemas/ModerationResultBody' + - $ref: '#/components/schemas/ModerationErrorBody' + description: Moderation for the response input. + discriminator: + propertyName: type + output: + oneOf: + - $ref: '#/components/schemas/ModerationResultBody' + - $ref: '#/components/schemas/ModerationErrorBody' + description: Moderation for the response output. + discriminator: + propertyName: type + type: object + required: + - input + - output + title: Moderation + description: Moderation results or errors for the response input and output. Conversation-2: properties: id: