diff --git a/src/helpers/FixOpenApiSpec/Program.cs b/src/helpers/FixOpenApiSpec/Program.cs index cb7b1a70..e1cdb7aa 100644 --- a/src/helpers/FixOpenApiSpec/Program.cs +++ b/src/helpers/FixOpenApiSpec/Program.cs @@ -8,15 +8,6 @@ var text = await File.ReadAllTextAsync(path); var realtimeText = await File.ReadAllTextAsync(path.Replace(".yaml", ".realtime.yaml")); -text = text.Replace("description: *run_temperature_description", "description: empty"); -text = text.Replace("description: &run_temperature_description ", "description: "); - -text = text.Replace("description: *run_top_p_description", "description: empty"); -text = text.Replace("description: &run_top_p_description ", "description: "); - -text = text.Replace("example: *moderation_example", "example: empty"); -text = text.Replace("response: &moderation_example |", "response: |"); - var openApiDocument = new OpenApiStringReader().Read(text, out var diagnostics); var realtimeOpenApiDocument = new OpenApiStringReader().Read(realtimeText, out var realtimeDiagnostics); foreach (var schema in realtimeOpenApiDocument.Components.Schemas) @@ -53,23 +44,23 @@ Format = "binary", } }); - -openApiDocument.Components.Schemas["CreateChatCompletionRequest"]!.Properties["model"].AnyOf[1].Enum = - openApiDocument.Components.Schemas["CreateChatCompletionRequest"]!.Properties["model"].AnyOf[1].Enum - .DistinctBy(x => (x as OpenApiString)?.Value) - .ToList(); -openApiDocument.Components.Schemas["CreateAssistantRequest"]!.Properties["model"].AnyOf[1].Enum = - openApiDocument.Components.Schemas["CreateAssistantRequest"]!.Properties["model"].AnyOf[1].Enum - .DistinctBy(x => (x as OpenApiString)?.Value) - .ToList(); -openApiDocument.Components.Schemas["CreateRunRequest"]!.Properties["model"].AnyOf[1].Enum = - openApiDocument.Components.Schemas["CreateRunRequest"]!.Properties["model"].AnyOf[1].Enum - .DistinctBy(x => (x as OpenApiString)?.Value) - .ToList(); -openApiDocument.Components.Schemas["CreateThreadAndRunRequest"]!.Properties["model"].AnyOf[1].Enum = - openApiDocument.Components.Schemas["CreateThreadAndRunRequest"]!.Properties["model"].AnyOf[1].Enum - .DistinctBy(x => (x as OpenApiString)?.Value) - .ToList(); +// +// openApiDocument.Components.Schemas["CreateChatCompletionRequest"]!.Properties["model"].AnyOf[1].Enum = +// openApiDocument.Components.Schemas["CreateChatCompletionRequest"]!.Properties["model"].AnyOf[1].Enum +// .DistinctBy(x => (x as OpenApiString)?.Value) +// .ToList(); +// openApiDocument.Components.Schemas["CreateAssistantRequest"]!.Properties["model"].AnyOf[1].Enum = +// openApiDocument.Components.Schemas["CreateAssistantRequest"]!.Properties["model"].AnyOf[1].Enum +// .DistinctBy(x => (x as OpenApiString)?.Value) +// .ToList(); +// openApiDocument.Components.Schemas["CreateRunRequest"]!.Properties["model"].AnyOf[1].Enum = +// openApiDocument.Components.Schemas["CreateRunRequest"]!.Properties["model"].AnyOf[1].Enum +// .DistinctBy(x => (x as OpenApiString)?.Value) +// .ToList(); +// openApiDocument.Components.Schemas["CreateThreadAndRunRequest"]!.Properties["model"].AnyOf[1].Enum = +// openApiDocument.Components.Schemas["CreateThreadAndRunRequest"]!.Properties["model"].AnyOf[1].Enum +// .DistinctBy(x => (x as OpenApiString)?.Value) +// .ToList(); text = openApiDocument.SerializeAsYaml(OpenApiSpecVersion.OpenApi3_0); _ = new OpenApiStringReader().Read(text, out diagnostics); @@ -81,7 +72,7 @@ Console.WriteLine(error.Message); } // Return Exit code 1 - Environment.Exit(1); + //Environment.Exit(1); } await File.WriteAllTextAsync(path, text); \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/JsonConverters.AdminApiKeysListOrder.g.cs b/src/libs/OpenAI/Generated/JsonConverters.AdminApiKeysListOrder.g.cs new file mode 100644 index 00000000..efe4a53a --- /dev/null +++ b/src/libs/OpenAI/Generated/JsonConverters.AdminApiKeysListOrder.g.cs @@ -0,0 +1,49 @@ +#nullable enable + +namespace OpenAI.JsonConverters +{ + /// + public sealed class AdminApiKeysListOrderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenAI.AdminApiKeysListOrder 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::OpenAI.AdminApiKeysListOrderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::OpenAI.AdminApiKeysListOrder)numValue; + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenAI.AdminApiKeysListOrder value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::OpenAI.AdminApiKeysListOrderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/OpenAI/Generated/JsonConverters.AdminApiKeysListOrderNullable.g.cs b/src/libs/OpenAI/Generated/JsonConverters.AdminApiKeysListOrderNullable.g.cs new file mode 100644 index 00000000..c1282f4a --- /dev/null +++ b/src/libs/OpenAI/Generated/JsonConverters.AdminApiKeysListOrderNullable.g.cs @@ -0,0 +1,56 @@ +#nullable enable + +namespace OpenAI.JsonConverters +{ + /// + public sealed class AdminApiKeysListOrderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenAI.AdminApiKeysListOrder? 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::OpenAI.AdminApiKeysListOrderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::OpenAI.AdminApiKeysListOrder)numValue; + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenAI.AdminApiKeysListOrder? 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::OpenAI.AdminApiKeysListOrderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/OpenAI/Generated/JsonConverters.InviteProjectRole.g.cs b/src/libs/OpenAI/Generated/JsonConverters.InviteProjectRole.g.cs new file mode 100644 index 00000000..ba76ac3c --- /dev/null +++ b/src/libs/OpenAI/Generated/JsonConverters.InviteProjectRole.g.cs @@ -0,0 +1,49 @@ +#nullable enable + +namespace OpenAI.JsonConverters +{ + /// + public sealed class InviteProjectRoleJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenAI.InviteProjectRole 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::OpenAI.InviteProjectRoleExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::OpenAI.InviteProjectRole)numValue; + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenAI.InviteProjectRole value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::OpenAI.InviteProjectRoleExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/OpenAI/Generated/JsonConverters.InviteProjectRoleNullable.g.cs b/src/libs/OpenAI/Generated/JsonConverters.InviteProjectRoleNullable.g.cs new file mode 100644 index 00000000..63cf004e --- /dev/null +++ b/src/libs/OpenAI/Generated/JsonConverters.InviteProjectRoleNullable.g.cs @@ -0,0 +1,56 @@ +#nullable enable + +namespace OpenAI.JsonConverters +{ + /// + public sealed class InviteProjectRoleNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenAI.InviteProjectRole? 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::OpenAI.InviteProjectRoleExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::OpenAI.InviteProjectRole)numValue; + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenAI.InviteProjectRole? 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::OpenAI.InviteProjectRoleExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/OpenAI/Generated/JsonConverters.InviteRequestProjectRole.g.cs b/src/libs/OpenAI/Generated/JsonConverters.InviteRequestProjectRole.g.cs new file mode 100644 index 00000000..2f1ccbd8 --- /dev/null +++ b/src/libs/OpenAI/Generated/JsonConverters.InviteRequestProjectRole.g.cs @@ -0,0 +1,49 @@ +#nullable enable + +namespace OpenAI.JsonConverters +{ + /// + public sealed class InviteRequestProjectRoleJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenAI.InviteRequestProjectRole 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::OpenAI.InviteRequestProjectRoleExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::OpenAI.InviteRequestProjectRole)numValue; + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenAI.InviteRequestProjectRole value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::OpenAI.InviteRequestProjectRoleExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/OpenAI/Generated/JsonConverters.InviteRequestProjectRoleNullable.g.cs b/src/libs/OpenAI/Generated/JsonConverters.InviteRequestProjectRoleNullable.g.cs new file mode 100644 index 00000000..2bdf8b09 --- /dev/null +++ b/src/libs/OpenAI/Generated/JsonConverters.InviteRequestProjectRoleNullable.g.cs @@ -0,0 +1,56 @@ +#nullable enable + +namespace OpenAI.JsonConverters +{ + /// + public sealed class InviteRequestProjectRoleNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenAI.InviteRequestProjectRole? 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::OpenAI.InviteRequestProjectRoleExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::OpenAI.InviteRequestProjectRole)numValue; + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenAI.InviteRequestProjectRole? 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::OpenAI.InviteRequestProjectRoleExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/OpenAI/Generated/JsonSerializerContext.g.cs b/src/libs/OpenAI/Generated/JsonSerializerContext.g.cs index 7d2700d5..118c5fff 100644 --- a/src/libs/OpenAI/Generated/JsonSerializerContext.g.cs +++ b/src/libs/OpenAI/Generated/JsonSerializerContext.g.cs @@ -507,12 +507,16 @@ namespace OpenAI typeof(global::OpenAI.JsonConverters.InviteRoleNullableJsonConverter), typeof(global::OpenAI.JsonConverters.InviteStatusJsonConverter), typeof(global::OpenAI.JsonConverters.InviteStatusNullableJsonConverter), + typeof(global::OpenAI.JsonConverters.InviteProjectRoleJsonConverter), + typeof(global::OpenAI.JsonConverters.InviteProjectRoleNullableJsonConverter), typeof(global::OpenAI.JsonConverters.InviteDeleteResponseObjectJsonConverter), typeof(global::OpenAI.JsonConverters.InviteDeleteResponseObjectNullableJsonConverter), typeof(global::OpenAI.JsonConverters.InviteListResponseObjectJsonConverter), typeof(global::OpenAI.JsonConverters.InviteListResponseObjectNullableJsonConverter), typeof(global::OpenAI.JsonConverters.InviteRequestRoleJsonConverter), typeof(global::OpenAI.JsonConverters.InviteRequestRoleNullableJsonConverter), + typeof(global::OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter), + typeof(global::OpenAI.JsonConverters.InviteRequestProjectRoleNullableJsonConverter), typeof(global::OpenAI.JsonConverters.ListAuditLogsResponseObjectJsonConverter), typeof(global::OpenAI.JsonConverters.ListAuditLogsResponseObjectNullableJsonConverter), typeof(global::OpenAI.JsonConverters.ListBatchesResponseObjectJsonConverter), @@ -875,6 +879,8 @@ namespace OpenAI typeof(global::OpenAI.JsonConverters.ListAssistantsOrderNullableJsonConverter), typeof(global::OpenAI.JsonConverters.ListFilesOrderJsonConverter), typeof(global::OpenAI.JsonConverters.ListFilesOrderNullableJsonConverter), + typeof(global::OpenAI.JsonConverters.AdminApiKeysListOrderJsonConverter), + typeof(global::OpenAI.JsonConverters.AdminApiKeysListOrderNullableJsonConverter), typeof(global::OpenAI.JsonConverters.UsageCostsBucketWidthJsonConverter), typeof(global::OpenAI.JsonConverters.UsageCostsBucketWidthNullableJsonConverter), typeof(global::OpenAI.JsonConverters.UsageCostsGroupByItemJsonConverter), diff --git a/src/libs/OpenAI/Generated/JsonSerializerContextTypes.g.cs b/src/libs/OpenAI/Generated/JsonSerializerContextTypes.g.cs index d85d4050..30bb31c5 100644 --- a/src/libs/OpenAI/Generated/JsonSerializerContextTypes.g.cs +++ b/src/libs/OpenAI/Generated/JsonSerializerContextTypes.g.cs @@ -26,7 +26,7 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenAI.AssistantObject? Type2 { get; set; } + public global::OpenAI.AdminApiKey? Type2 { get; set; } /// /// /// @@ -34,4826 +34,4882 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenAI.AssistantObjectObject? Type4 { get; set; } + public long? Type4 { get; set; } /// /// /// - public global::System.DateTimeOffset? Type5 { get; set; } + public global::OpenAI.AdminApiKeyOwner? Type5 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type6 { get; set; } + public global::OpenAI.ApiKeyList? Type6 { get; set; } /// /// /// - public global::OpenAI.ToolsItem? Type7 { get; set; } + public global::System.Collections.Generic.IList? Type7 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsCode? Type8 { get; set; } + public bool? Type8 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsCodeType? Type9 { get; set; } + public global::OpenAI.AssistantObject? Type9 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFileSearch? Type10 { get; set; } + public global::OpenAI.AssistantObjectObject? Type10 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFileSearchType? Type11 { get; set; } + public global::System.DateTimeOffset? Type11 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFileSearchFileSearch? Type12 { get; set; } + public global::System.Collections.Generic.IList? Type12 { get; set; } /// /// /// - public int? Type13 { get; set; } + public global::OpenAI.ToolsItem? Type13 { get; set; } /// /// /// - public global::OpenAI.FileSearchRankingOptions? Type14 { get; set; } + public global::OpenAI.AssistantToolsCode? Type14 { get; set; } /// /// /// - public global::OpenAI.FileSearchRankingOptionsRanker? Type15 { get; set; } + public global::OpenAI.AssistantToolsCodeType? Type15 { get; set; } /// /// /// - public double? Type16 { get; set; } + public global::OpenAI.AssistantToolsFileSearch? Type16 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFunction? Type17 { get; set; } + public global::OpenAI.AssistantToolsFileSearchType? Type17 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFunctionType? Type18 { get; set; } + public global::OpenAI.AssistantToolsFileSearchFileSearch? Type18 { get; set; } /// /// /// - public global::OpenAI.FunctionObject? Type19 { get; set; } + public int? Type19 { get; set; } /// /// /// - public object? Type20 { get; set; } + public global::OpenAI.FileSearchRankingOptions? Type20 { get; set; } /// /// /// - public bool? Type21 { get; set; } + public global::OpenAI.FileSearchRankingOptionsRanker? Type21 { get; set; } /// /// /// - public global::OpenAI.AssistantObjectToolDiscriminator? Type22 { get; set; } + public double? Type22 { get; set; } /// /// /// - public global::OpenAI.AssistantObjectToolDiscriminatorType? Type23 { get; set; } + public global::OpenAI.AssistantToolsFunction? Type23 { get; set; } /// /// /// - public global::OpenAI.AssistantObjectToolResources? Type24 { get; set; } + public global::OpenAI.AssistantToolsFunctionType? Type24 { get; set; } /// /// /// - public global::OpenAI.AssistantObjectToolResourcesCodeInterpreter? Type25 { get; set; } + public global::OpenAI.FunctionObject? Type25 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type26 { get; set; } + public object? Type26 { get; set; } /// /// /// - public global::OpenAI.AssistantObjectToolResourcesFileSearch? Type27 { get; set; } + public global::OpenAI.AssistantObjectToolDiscriminator? Type27 { get; set; } /// /// /// - public global::OpenAI.AssistantsApiResponseFormatOption? Type28 { get; set; } + public global::OpenAI.AssistantObjectToolDiscriminatorType? Type28 { get; set; } /// /// /// - public global::OpenAI.AssistantsApiResponseFormatOptionEnum? Type29 { get; set; } + public global::OpenAI.AssistantObjectToolResources? Type29 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatText? Type30 { get; set; } + public global::OpenAI.AssistantObjectToolResourcesCodeInterpreter? Type30 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatTextType? Type31 { get; set; } + public global::System.Collections.Generic.IList? Type31 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatJsonObject? Type32 { get; set; } + public global::OpenAI.AssistantObjectToolResourcesFileSearch? Type32 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatJsonObjectType? Type33 { get; set; } + public global::OpenAI.AssistantsApiResponseFormatOption? Type33 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatJsonSchema? Type34 { get; set; } + public global::OpenAI.AssistantsApiResponseFormatOptionEnum? Type34 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatJsonSchemaType? Type35 { get; set; } + public global::OpenAI.ResponseFormatText? Type35 { get; set; } /// /// /// - public global::OpenAI.ResponseFormatJsonSchemaJsonSchema? Type36 { get; set; } + public global::OpenAI.ResponseFormatTextType? Type36 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEvent? Type37 { get; set; } + public global::OpenAI.ResponseFormatJsonObject? Type37 { get; set; } /// /// /// - public global::OpenAI.ErrorEvent? Type38 { get; set; } + public global::OpenAI.ResponseFormatJsonObjectType? Type38 { get; set; } /// /// /// - public global::OpenAI.ErrorEventEvent? Type39 { get; set; } + public global::OpenAI.ResponseFormatJsonSchema? Type39 { get; set; } /// /// /// - public global::OpenAI.Error? Type40 { get; set; } + public global::OpenAI.ResponseFormatJsonSchemaType? Type40 { get; set; } /// /// /// - public global::OpenAI.DoneEvent? Type41 { get; set; } + public global::OpenAI.ResponseFormatJsonSchemaJsonSchema? Type41 { get; set; } /// /// /// - public global::OpenAI.DoneEventEvent? Type42 { get; set; } + public global::OpenAI.AssistantStreamEvent? Type42 { get; set; } /// /// /// - public global::OpenAI.DoneEventData? Type43 { get; set; } + public global::OpenAI.ErrorEvent? Type43 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant3? Type44 { get; set; } + public global::OpenAI.ErrorEventEvent? Type44 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant3Event? Type45 { get; set; } + public global::OpenAI.Error? Type45 { get; set; } /// /// /// - public global::OpenAI.ThreadObject? Type46 { get; set; } + public global::OpenAI.DoneEvent? Type46 { get; set; } /// /// /// - public global::OpenAI.ThreadObjectObject? Type47 { get; set; } + public global::OpenAI.DoneEventEvent? Type47 { get; set; } /// /// /// - public global::OpenAI.ThreadObjectToolResources? Type48 { get; set; } + public global::OpenAI.DoneEventData? Type48 { get; set; } /// /// /// - public global::OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type49 { get; set; } + public global::OpenAI.AssistantStreamEventVariant3? Type49 { get; set; } /// /// /// - public global::OpenAI.ThreadObjectToolResourcesFileSearch? Type50 { get; set; } + public global::OpenAI.AssistantStreamEventVariant3Event? Type50 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant4? Type51 { get; set; } + public global::OpenAI.ThreadObject? Type51 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant4Event? Type52 { get; set; } + public global::OpenAI.ThreadObjectObject? Type52 { get; set; } /// /// /// - public global::OpenAI.RunObject? Type53 { get; set; } + public global::OpenAI.ThreadObjectToolResources? Type53 { get; set; } /// /// /// - public global::OpenAI.RunObjectObject? Type54 { get; set; } + public global::OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type54 { get; set; } /// /// /// - public global::OpenAI.RunObjectStatus? Type55 { get; set; } + public global::OpenAI.ThreadObjectToolResourcesFileSearch? Type55 { get; set; } /// /// /// - public global::OpenAI.RunObjectRequiredAction? Type56 { get; set; } + public global::OpenAI.AssistantStreamEventVariant4? Type56 { get; set; } /// /// /// - public global::OpenAI.RunObjectRequiredActionType? Type57 { get; set; } + public global::OpenAI.AssistantStreamEventVariant4Event? Type57 { get; set; } /// /// /// - public global::OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type58 { get; set; } + public global::OpenAI.RunObject? Type58 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type59 { get; set; } + public global::OpenAI.RunObjectObject? Type59 { get; set; } /// /// /// - public global::OpenAI.RunToolCallObject? Type60 { get; set; } + public global::OpenAI.RunObjectStatus? Type60 { get; set; } /// /// /// - public global::OpenAI.RunToolCallObjectType? Type61 { get; set; } + public global::OpenAI.RunObjectRequiredAction? Type61 { get; set; } /// /// /// - public global::OpenAI.RunToolCallObjectFunction? Type62 { get; set; } + public global::OpenAI.RunObjectRequiredActionType? Type62 { get; set; } /// /// /// - public global::OpenAI.RunObjectLastError? Type63 { get; set; } + public global::OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type63 { get; set; } /// /// /// - public global::OpenAI.RunObjectLastErrorCode? Type64 { get; set; } + public global::System.Collections.Generic.IList? Type64 { get; set; } /// /// /// - public global::OpenAI.RunObjectIncompleteDetails? Type65 { get; set; } + public global::OpenAI.RunToolCallObject? Type65 { get; set; } /// /// /// - public global::OpenAI.RunObjectIncompleteDetailsReason? Type66 { get; set; } + public global::OpenAI.RunToolCallObjectType? Type66 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type67 { get; set; } + public global::OpenAI.RunToolCallObjectFunction? Type67 { get; set; } /// /// /// - public global::OpenAI.ToolsItem8? Type68 { get; set; } + public global::OpenAI.RunObjectLastError? Type68 { get; set; } /// /// /// - public global::OpenAI.RunObjectToolDiscriminator? Type69 { get; set; } + public global::OpenAI.RunObjectLastErrorCode? Type69 { get; set; } /// /// /// - public global::OpenAI.RunObjectToolDiscriminatorType? Type70 { get; set; } + public global::OpenAI.RunObjectIncompleteDetails? Type70 { get; set; } /// /// /// - public global::OpenAI.RunCompletionUsage? Type71 { get; set; } + public global::OpenAI.RunObjectIncompleteDetailsReason? Type71 { get; set; } /// /// /// - public global::OpenAI.TruncationObject? Type72 { get; set; } + public global::System.Collections.Generic.IList? Type72 { get; set; } /// /// /// - public global::OpenAI.TruncationObjectType? Type73 { get; set; } + public global::OpenAI.ToolsItem8? Type73 { get; set; } /// /// /// - public global::OpenAI.AssistantsApiToolChoiceOption? Type74 { get; set; } + public global::OpenAI.RunObjectToolDiscriminator? Type74 { get; set; } /// /// /// - public global::OpenAI.AssistantsApiToolChoiceOptionEnum? Type75 { get; set; } + public global::OpenAI.RunObjectToolDiscriminatorType? Type75 { get; set; } /// /// /// - public global::OpenAI.AssistantsNamedToolChoice? Type76 { get; set; } + public global::OpenAI.RunCompletionUsage? Type76 { get; set; } /// /// /// - public global::OpenAI.AssistantsNamedToolChoiceType? Type77 { get; set; } + public global::OpenAI.TruncationObject? Type77 { get; set; } /// /// /// - public global::OpenAI.AssistantsNamedToolChoiceFunction? Type78 { get; set; } + public global::OpenAI.TruncationObjectType? Type78 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant5? Type79 { get; set; } + public global::OpenAI.AssistantsApiToolChoiceOption? Type79 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant5Event? Type80 { get; set; } + public global::OpenAI.AssistantsApiToolChoiceOptionEnum? Type80 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant6? Type81 { get; set; } + public global::OpenAI.AssistantsNamedToolChoice? Type81 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant6Event? Type82 { get; set; } + public global::OpenAI.AssistantsNamedToolChoiceType? Type82 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant7? Type83 { get; set; } + public global::OpenAI.AssistantsNamedToolChoiceFunction? Type83 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant7Event? Type84 { get; set; } + public global::OpenAI.AssistantStreamEventVariant5? Type84 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant8? Type85 { get; set; } + public global::OpenAI.AssistantStreamEventVariant5Event? Type85 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant8Event? Type86 { get; set; } + public global::OpenAI.AssistantStreamEventVariant6? Type86 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant9? Type87 { get; set; } + public global::OpenAI.AssistantStreamEventVariant6Event? Type87 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant9Event? Type88 { get; set; } + public global::OpenAI.AssistantStreamEventVariant7? Type88 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant10? Type89 { get; set; } + public global::OpenAI.AssistantStreamEventVariant7Event? Type89 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant10Event? Type90 { get; set; } + public global::OpenAI.AssistantStreamEventVariant8? Type90 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant11? Type91 { get; set; } + public global::OpenAI.AssistantStreamEventVariant8Event? Type91 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant11Event? Type92 { get; set; } + public global::OpenAI.AssistantStreamEventVariant9? Type92 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant12? Type93 { get; set; } + public global::OpenAI.AssistantStreamEventVariant9Event? Type93 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant12Event? Type94 { get; set; } + public global::OpenAI.AssistantStreamEventVariant10? Type94 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant13? Type95 { get; set; } + public global::OpenAI.AssistantStreamEventVariant10Event? Type95 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant13Event? Type96 { get; set; } + public global::OpenAI.AssistantStreamEventVariant11? Type96 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant14? Type97 { get; set; } + public global::OpenAI.AssistantStreamEventVariant11Event? Type97 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant14Event? Type98 { get; set; } + public global::OpenAI.AssistantStreamEventVariant12? Type98 { get; set; } /// /// /// - public global::OpenAI.RunStepObject? Type99 { get; set; } + public global::OpenAI.AssistantStreamEventVariant12Event? Type99 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectObject? Type100 { get; set; } + public global::OpenAI.AssistantStreamEventVariant13? Type100 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectType? Type101 { get; set; } + public global::OpenAI.AssistantStreamEventVariant13Event? Type101 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectStatus? Type102 { get; set; } + public global::OpenAI.AssistantStreamEventVariant14? Type102 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectStepDetails? Type103 { get; set; } + public global::OpenAI.AssistantStreamEventVariant14Event? Type103 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsMessageCreationObject? Type104 { get; set; } + public global::OpenAI.RunStepObject? Type104 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsMessageCreationObjectType? Type105 { get; set; } + public global::OpenAI.RunStepObjectObject? Type105 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type106 { get; set; } + public global::OpenAI.RunStepObjectType? Type106 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsObject? Type107 { get; set; } + public global::OpenAI.RunStepObjectStatus? Type107 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsObjectType? Type108 { get; set; } + public global::OpenAI.RunStepObjectStepDetails? Type108 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type109 { get; set; } + public global::OpenAI.RunStepDetailsMessageCreationObject? Type109 { get; set; } /// /// /// - public global::OpenAI.ToolCallsItem2? Type110 { get; set; } + public global::OpenAI.RunStepDetailsMessageCreationObjectType? Type110 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeObject? Type111 { get; set; } + public global::OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type111 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeObjectType? Type112 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsObject? Type112 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type113 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsObjectType? Type113 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type114 { get; set; } + public global::System.Collections.Generic.IList? Type114 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreterOutput? Type115 { get; set; } + public global::OpenAI.ToolCallsItem2? Type115 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type116 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeObject? Type116 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type117 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeObjectType? Type117 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type118 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type118 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type119 { get; set; } + public global::System.Collections.Generic.IList? Type119 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type120 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreterOutput? Type120 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputDiscriminator? Type121 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type121 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputDiscriminatorType? Type122 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type122 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchObject? Type123 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type123 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type124 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type124 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type125 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type125 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type126 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputDiscriminator? Type126 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObjectRanker? Type127 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputDiscriminatorType? Type127 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type128 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchObject? Type128 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type129 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type129 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type130 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type130 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type131 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type131 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type132 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObjectRanker? Type132 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFunctionObject? Type133 { get; set; } + public global::System.Collections.Generic.IList? Type133 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type134 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type134 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type135 { get; set; } + public global::System.Collections.Generic.IList? Type135 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsObjectToolCallDiscriminator? Type136 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type136 { get; set; } /// /// /// - public global::OpenAI.RunStepDetailsToolCallsObjectToolCallDiscriminatorType? Type137 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type137 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectStepDetailsDiscriminator? Type138 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFunctionObject? Type138 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectStepDetailsDiscriminatorType? Type139 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type139 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectLastError? Type140 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type140 { get; set; } /// /// /// - public global::OpenAI.RunStepObjectLastErrorCode? Type141 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsObjectToolCallDiscriminator? Type141 { get; set; } /// /// /// - public global::OpenAI.RunStepCompletionUsage? Type142 { get; set; } + public global::OpenAI.RunStepDetailsToolCallsObjectToolCallDiscriminatorType? Type142 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant15? Type143 { get; set; } + public global::OpenAI.RunStepObjectStepDetailsDiscriminator? Type143 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant15Event? Type144 { get; set; } + public global::OpenAI.RunStepObjectStepDetailsDiscriminatorType? Type144 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant16? Type145 { get; set; } + public global::OpenAI.RunStepObjectLastError? Type145 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant16Event? Type146 { get; set; } + public global::OpenAI.RunStepObjectLastErrorCode? Type146 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaObject? Type147 { get; set; } + public global::OpenAI.RunStepCompletionUsage? Type147 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaObjectObject? Type148 { get; set; } + public global::OpenAI.AssistantStreamEventVariant15? Type148 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaObjectDelta? Type149 { get; set; } + public global::OpenAI.AssistantStreamEventVariant15Event? Type149 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaObjectDeltaStepDetails? Type150 { get; set; } + public global::OpenAI.AssistantStreamEventVariant16? Type150 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type151 { get; set; } + public global::OpenAI.AssistantStreamEventVariant16Event? Type151 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type152 { get; set; } + public global::OpenAI.RunStepDeltaObject? Type152 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type153 { get; set; } + public global::OpenAI.RunStepDeltaObjectObject? Type153 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type154 { get; set; } + public global::OpenAI.RunStepDeltaObjectDelta? Type154 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type155 { get; set; } + public global::OpenAI.RunStepDeltaObjectDeltaStepDetails? Type155 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type156 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type156 { get; set; } /// /// /// - public global::OpenAI.ToolCallsItem? Type157 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type157 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type158 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type158 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type159 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type159 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type160 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type160 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type161 { get; set; } + public global::System.Collections.Generic.IList? Type161 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreterOutput? Type162 { get; set; } + public global::OpenAI.ToolCallsItem? Type162 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type163 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type163 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type164 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type164 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type165 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type165 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type166 { get; set; } + public global::System.Collections.Generic.IList? Type166 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type167 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreterOutput? Type167 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreterOutputDiscriminator? Type168 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type168 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreterOutputDiscriminatorType? Type169 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type169 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type170 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type170 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type171 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type171 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type172 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type172 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type173 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreterOutputDiscriminator? Type173 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type174 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreterOutputDiscriminatorType? Type174 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsObjectToolCallDiscriminator? Type175 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type175 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaStepDetailsToolCallsObjectToolCallDiscriminatorType? Type176 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type176 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaObjectDeltaStepDetailsDiscriminator? Type177 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type177 { get; set; } /// /// /// - public global::OpenAI.RunStepDeltaObjectDeltaStepDetailsDiscriminatorType? Type178 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type178 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant17? Type179 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type179 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant17Event? Type180 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsObjectToolCallDiscriminator? Type180 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant18? Type181 { get; set; } + public global::OpenAI.RunStepDeltaStepDetailsToolCallsObjectToolCallDiscriminatorType? Type181 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant18Event? Type182 { get; set; } + public global::OpenAI.RunStepDeltaObjectDeltaStepDetailsDiscriminator? Type182 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant19? Type183 { get; set; } + public global::OpenAI.RunStepDeltaObjectDeltaStepDetailsDiscriminatorType? Type183 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant19Event? Type184 { get; set; } + public global::OpenAI.AssistantStreamEventVariant17? Type184 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant20? Type185 { get; set; } + public global::OpenAI.AssistantStreamEventVariant17Event? Type185 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant20Event? Type186 { get; set; } + public global::OpenAI.AssistantStreamEventVariant18? Type186 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant21? Type187 { get; set; } + public global::OpenAI.AssistantStreamEventVariant18Event? Type187 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant21Event? Type188 { get; set; } + public global::OpenAI.AssistantStreamEventVariant19? Type188 { get; set; } /// /// /// - public global::OpenAI.MessageObject? Type189 { get; set; } + public global::OpenAI.AssistantStreamEventVariant19Event? Type189 { get; set; } /// /// /// - public global::OpenAI.MessageObjectObject? Type190 { get; set; } + public global::OpenAI.AssistantStreamEventVariant20? Type190 { get; set; } /// /// /// - public global::OpenAI.MessageObjectStatus? Type191 { get; set; } + public global::OpenAI.AssistantStreamEventVariant20Event? Type191 { get; set; } /// /// /// - public global::OpenAI.MessageObjectIncompleteDetails? Type192 { get; set; } + public global::OpenAI.AssistantStreamEventVariant21? Type192 { get; set; } /// /// /// - public global::OpenAI.MessageObjectIncompleteDetailsReason? Type193 { get; set; } + public global::OpenAI.AssistantStreamEventVariant21Event? Type193 { get; set; } /// /// /// - public global::OpenAI.MessageObjectRole? Type194 { get; set; } + public global::OpenAI.MessageObject? Type194 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type195 { get; set; } + public global::OpenAI.MessageObjectObject? Type195 { get; set; } /// /// /// - public global::OpenAI.ContentItem2? Type196 { get; set; } + public global::OpenAI.MessageObjectStatus? Type196 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageFileObject? Type197 { get; set; } + public global::OpenAI.MessageObjectIncompleteDetails? Type197 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageFileObjectType? Type198 { get; set; } + public global::OpenAI.MessageObjectIncompleteDetailsReason? Type198 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageFileObjectImageFile? Type199 { get; set; } + public global::OpenAI.MessageObjectRole? Type199 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageFileObjectImageFileDetail? Type200 { get; set; } + public global::System.Collections.Generic.IList? Type200 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageUrlObject? Type201 { get; set; } + public global::OpenAI.ContentItem2? Type201 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageUrlObjectType? Type202 { get; set; } + public global::OpenAI.MessageContentImageFileObject? Type202 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageUrlObjectImageUrl? Type203 { get; set; } + public global::OpenAI.MessageContentImageFileObjectType? Type203 { get; set; } /// /// /// - public global::OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type204 { get; set; } + public global::OpenAI.MessageContentImageFileObjectImageFile? Type204 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextObject? Type205 { get; set; } + public global::OpenAI.MessageContentImageFileObjectImageFileDetail? Type205 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextObjectType? Type206 { get; set; } + public global::OpenAI.MessageContentImageUrlObject? Type206 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextObjectText? Type207 { get; set; } + public global::OpenAI.MessageContentImageUrlObjectType? Type207 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type208 { get; set; } + public global::OpenAI.MessageContentImageUrlObjectImageUrl? Type208 { get; set; } /// /// /// - public global::OpenAI.AnnotationsItem? Type209 { get; set; } + public global::OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type209 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextAnnotationsFileCitationObject? Type210 { get; set; } + public global::OpenAI.MessageContentTextObject? Type210 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type211 { get; set; } + public global::OpenAI.MessageContentTextObjectType? Type211 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type212 { get; set; } + public global::OpenAI.MessageContentTextObjectText? Type212 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextAnnotationsFilePathObject? Type213 { get; set; } + public global::System.Collections.Generic.IList? Type213 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type214 { get; set; } + public global::OpenAI.AnnotationsItem? Type214 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type215 { get; set; } + public global::OpenAI.MessageContentTextAnnotationsFileCitationObject? Type215 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextObjectTextAnnotationDiscriminator? Type216 { get; set; } + public global::OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type216 { get; set; } /// /// /// - public global::OpenAI.MessageContentTextObjectTextAnnotationDiscriminatorType? Type217 { get; set; } + public global::OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type217 { get; set; } /// /// /// - public global::OpenAI.MessageContentRefusalObject? Type218 { get; set; } + public global::OpenAI.MessageContentTextAnnotationsFilePathObject? Type218 { get; set; } /// /// /// - public global::OpenAI.MessageContentRefusalObjectType? Type219 { get; set; } + public global::OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type219 { get; set; } /// /// /// - public global::OpenAI.MessageObjectContentItemDiscriminator? Type220 { get; set; } + public global::OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type220 { get; set; } /// /// /// - public global::OpenAI.MessageObjectContentItemDiscriminatorType? Type221 { get; set; } + public global::OpenAI.MessageContentTextObjectTextAnnotationDiscriminator? Type221 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type222 { get; set; } + public global::OpenAI.MessageContentTextObjectTextAnnotationDiscriminatorType? Type222 { get; set; } /// /// /// - public global::OpenAI.MessageObjectAttachment? Type223 { get; set; } + public global::OpenAI.MessageContentRefusalObject? Type223 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type224 { get; set; } + public global::OpenAI.MessageContentRefusalObjectType? Type224 { get; set; } /// /// /// - public global::OpenAI.ToolsItem6? Type225 { get; set; } + public global::OpenAI.MessageObjectContentItemDiscriminator? Type225 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFileSearchTypeOnly? Type226 { get; set; } + public global::OpenAI.MessageObjectContentItemDiscriminatorType? Type226 { get; set; } /// /// /// - public global::OpenAI.AssistantToolsFileSearchTypeOnlyType? Type227 { get; set; } + public global::System.Collections.Generic.IList? Type227 { get; set; } /// /// /// - public global::OpenAI.MessageObjectAttachmentToolDiscriminator? Type228 { get; set; } + public global::OpenAI.MessageObjectAttachment? Type228 { get; set; } /// /// /// - public global::OpenAI.MessageObjectAttachmentToolDiscriminatorType? Type229 { get; set; } + public global::System.Collections.Generic.IList? Type229 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant22? Type230 { get; set; } + public global::OpenAI.ToolsItem6? Type230 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant22Event? Type231 { get; set; } + public global::OpenAI.AssistantToolsFileSearchTypeOnly? Type231 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant23? Type232 { get; set; } + public global::OpenAI.AssistantToolsFileSearchTypeOnlyType? Type232 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant23Event? Type233 { get; set; } + public global::OpenAI.MessageObjectAttachmentToolDiscriminator? Type233 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaObject? Type234 { get; set; } + public global::OpenAI.MessageObjectAttachmentToolDiscriminatorType? Type234 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaObjectObject? Type235 { get; set; } + public global::OpenAI.AssistantStreamEventVariant22? Type235 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaObjectDelta? Type236 { get; set; } + public global::OpenAI.AssistantStreamEventVariant22Event? Type236 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaObjectDeltaRole? Type237 { get; set; } + public global::OpenAI.AssistantStreamEventVariant23? Type237 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type238 { get; set; } + public global::OpenAI.AssistantStreamEventVariant23Event? Type238 { get; set; } /// /// /// - public global::OpenAI.ContentItem? Type239 { get; set; } + public global::OpenAI.MessageDeltaObject? Type239 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageFileObject? Type240 { get; set; } + public global::OpenAI.MessageDeltaObjectObject? Type240 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageFileObjectType? Type241 { get; set; } + public global::OpenAI.MessageDeltaObjectDelta? Type241 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageFileObjectImageFile? Type242 { get; set; } + public global::OpenAI.MessageDeltaObjectDeltaRole? Type242 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type243 { get; set; } + public global::System.Collections.Generic.IList? Type243 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextObject? Type244 { get; set; } + public global::OpenAI.ContentItem? Type244 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextObjectType? Type245 { get; set; } + public global::OpenAI.MessageDeltaContentImageFileObject? Type245 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextObjectText? Type246 { get; set; } + public global::OpenAI.MessageDeltaContentImageFileObjectType? Type246 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type247 { get; set; } + public global::OpenAI.MessageDeltaContentImageFileObjectImageFile? Type247 { get; set; } /// /// /// - public global::OpenAI.AnnotationsItem2? Type248 { get; set; } + public global::OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type248 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type249 { get; set; } + public global::OpenAI.MessageDeltaContentTextObject? Type249 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type250 { get; set; } + public global::OpenAI.MessageDeltaContentTextObjectType? Type250 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type251 { get; set; } + public global::OpenAI.MessageDeltaContentTextObjectText? Type251 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type252 { get; set; } + public global::System.Collections.Generic.IList? Type252 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type253 { get; set; } + public global::OpenAI.AnnotationsItem2? Type253 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type254 { get; set; } + public global::OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type254 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextObjectTextAnnotationDiscriminator? Type255 { get; set; } + public global::OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type255 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentTextObjectTextAnnotationDiscriminatorType? Type256 { get; set; } + public global::OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type256 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentRefusalObject? Type257 { get; set; } + public global::OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type257 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentRefusalObjectType? Type258 { get; set; } + public global::OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type258 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageUrlObject? Type259 { get; set; } + public global::OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type259 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageUrlObjectType? Type260 { get; set; } + public global::OpenAI.MessageDeltaContentTextObjectTextAnnotationDiscriminator? Type260 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type261 { get; set; } + public global::OpenAI.MessageDeltaContentTextObjectTextAnnotationDiscriminatorType? Type261 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type262 { get; set; } + public global::OpenAI.MessageDeltaContentRefusalObject? Type262 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaObjectDeltaContentItemDiscriminator? Type263 { get; set; } + public global::OpenAI.MessageDeltaContentRefusalObjectType? Type263 { get; set; } /// /// /// - public global::OpenAI.MessageDeltaObjectDeltaContentItemDiscriminatorType? Type264 { get; set; } + public global::OpenAI.MessageDeltaContentImageUrlObject? Type264 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant24? Type265 { get; set; } + public global::OpenAI.MessageDeltaContentImageUrlObjectType? Type265 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant24Event? Type266 { get; set; } + public global::OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type266 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant25? Type267 { get; set; } + public global::OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type267 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventVariant25Event? Type268 { get; set; } + public global::OpenAI.MessageDeltaObjectDeltaContentItemDiscriminator? Type268 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventDiscriminator? Type269 { get; set; } + public global::OpenAI.MessageDeltaObjectDeltaContentItemDiscriminatorType? Type269 { get; set; } /// /// /// - public global::OpenAI.AssistantStreamEventDiscriminatorEvent? Type270 { get; set; } + public global::OpenAI.AssistantStreamEventVariant24? Type270 { get; set; } /// /// /// - public global::OpenAI.AudioResponseFormat? Type271 { get; set; } + public global::OpenAI.AssistantStreamEventVariant24Event? Type271 { get; set; } /// /// /// - public global::OpenAI.AuditLog? Type272 { get; set; } + public global::OpenAI.AssistantStreamEventVariant25? Type272 { get; set; } /// /// /// - public global::OpenAI.AuditLogEventType? Type273 { get; set; } + public global::OpenAI.AssistantStreamEventVariant25Event? Type273 { get; set; } /// /// /// - public global::OpenAI.AuditLogProject? Type274 { get; set; } + public global::OpenAI.AssistantStreamEventDiscriminator? Type274 { get; set; } /// /// /// - public global::OpenAI.AuditLogActor? Type275 { get; set; } + public global::OpenAI.AssistantStreamEventDiscriminatorEvent? Type275 { get; set; } /// /// /// - public global::OpenAI.AuditLogActorType? Type276 { get; set; } + public global::OpenAI.AudioResponseFormat? Type276 { get; set; } /// /// /// - public global::OpenAI.AuditLogActorSession? Type277 { get; set; } + public global::OpenAI.AuditLog? Type277 { get; set; } /// /// /// - public global::OpenAI.AuditLogActorUser? Type278 { get; set; } + public global::OpenAI.AuditLogEventType? Type278 { get; set; } /// /// /// - public global::OpenAI.AuditLogActorApiKey? Type279 { get; set; } + public global::OpenAI.AuditLogProject? Type279 { get; set; } /// /// /// - public global::OpenAI.AuditLogActorApiKeyType? Type280 { get; set; } + public global::OpenAI.AuditLogActor? Type280 { get; set; } /// /// /// - public global::OpenAI.AuditLogActorServiceAccount? Type281 { get; set; } + public global::OpenAI.AuditLogActorType? Type281 { get; set; } /// /// /// - public global::OpenAI.AuditLogApiKeyCreated? Type282 { get; set; } + public global::OpenAI.AuditLogActorSession? Type282 { get; set; } /// /// /// - public global::OpenAI.AuditLogApiKeyCreatedData? Type283 { get; set; } + public global::OpenAI.AuditLogActorUser? Type283 { get; set; } /// /// /// - public global::OpenAI.AuditLogApiKeyUpdated? Type284 { get; set; } + public global::OpenAI.AuditLogActorApiKey? Type284 { get; set; } /// /// /// - public global::OpenAI.AuditLogApiKeyUpdatedChangesRequested? Type285 { get; set; } + public global::OpenAI.AuditLogActorApiKeyType? Type285 { get; set; } /// /// /// - public global::OpenAI.AuditLogApiKeyDeleted? Type286 { get; set; } + public global::OpenAI.AuditLogActorServiceAccount? Type286 { get; set; } /// /// /// - public global::OpenAI.AuditLogInviteSent? Type287 { get; set; } + public global::OpenAI.AuditLogApiKeyCreated? Type287 { get; set; } /// /// /// - public global::OpenAI.AuditLogInviteSentData? Type288 { get; set; } + public global::OpenAI.AuditLogApiKeyCreatedData? Type288 { get; set; } /// /// /// - public global::OpenAI.AuditLogInviteAccepted? Type289 { get; set; } + public global::OpenAI.AuditLogApiKeyUpdated? Type289 { get; set; } /// /// /// - public global::OpenAI.AuditLogInviteDeleted? Type290 { get; set; } + public global::OpenAI.AuditLogApiKeyUpdatedChangesRequested? Type290 { get; set; } /// /// /// - public global::OpenAI.AuditLogLoginFailed? Type291 { get; set; } + public global::OpenAI.AuditLogApiKeyDeleted? Type291 { get; set; } /// /// /// - public global::OpenAI.AuditLogLogoutFailed? Type292 { get; set; } + public global::OpenAI.AuditLogInviteSent? Type292 { get; set; } /// /// /// - public global::OpenAI.AuditLogOrganizationUpdated? Type293 { get; set; } + public global::OpenAI.AuditLogInviteSentData? Type293 { get; set; } /// /// /// - public global::OpenAI.AuditLogOrganizationUpdatedChangesRequested? Type294 { get; set; } + public global::OpenAI.AuditLogInviteAccepted? Type294 { get; set; } /// /// /// - public global::OpenAI.AuditLogOrganizationUpdatedChangesRequestedSettings? Type295 { get; set; } + public global::OpenAI.AuditLogInviteDeleted? Type295 { get; set; } /// /// /// - public global::OpenAI.AuditLogProjectCreated? Type296 { get; set; } + public global::OpenAI.AuditLogLoginFailed? Type296 { get; set; } /// /// /// - public global::OpenAI.AuditLogProjectCreatedData? Type297 { get; set; } + public global::OpenAI.AuditLogLogoutFailed? Type297 { get; set; } /// /// /// - public global::OpenAI.AuditLogProjectUpdated? Type298 { get; set; } + public global::OpenAI.AuditLogOrganizationUpdated? Type298 { get; set; } /// /// /// - public global::OpenAI.AuditLogProjectUpdatedChangesRequested? Type299 { get; set; } + public global::OpenAI.AuditLogOrganizationUpdatedChangesRequested? Type299 { get; set; } /// /// /// - public global::OpenAI.AuditLogProjectArchived? Type300 { get; set; } + public global::OpenAI.AuditLogOrganizationUpdatedChangesRequestedSettings? Type300 { get; set; } /// /// /// - public global::OpenAI.AuditLogRateLimitUpdated? Type301 { get; set; } + public global::OpenAI.AuditLogProjectCreated? Type301 { get; set; } /// /// /// - public global::OpenAI.AuditLogRateLimitUpdatedChangesRequested? Type302 { get; set; } + public global::OpenAI.AuditLogProjectCreatedData? Type302 { get; set; } /// /// /// - public global::OpenAI.AuditLogRateLimitDeleted? Type303 { get; set; } + public global::OpenAI.AuditLogProjectUpdated? Type303 { get; set; } /// /// /// - public global::OpenAI.AuditLogServiceAccountCreated? Type304 { get; set; } + public global::OpenAI.AuditLogProjectUpdatedChangesRequested? Type304 { get; set; } /// /// /// - public global::OpenAI.AuditLogServiceAccountCreatedData? Type305 { get; set; } + public global::OpenAI.AuditLogProjectArchived? Type305 { get; set; } /// /// /// - public global::OpenAI.AuditLogServiceAccountUpdated? Type306 { get; set; } + public global::OpenAI.AuditLogRateLimitUpdated? Type306 { get; set; } /// /// /// - public global::OpenAI.AuditLogServiceAccountUpdatedChangesRequested? Type307 { get; set; } + public global::OpenAI.AuditLogRateLimitUpdatedChangesRequested? Type307 { get; set; } /// /// /// - public global::OpenAI.AuditLogServiceAccountDeleted? Type308 { get; set; } + public global::OpenAI.AuditLogRateLimitDeleted? Type308 { get; set; } /// /// /// - public global::OpenAI.AuditLogUserAdded? Type309 { get; set; } + public global::OpenAI.AuditLogServiceAccountCreated? Type309 { get; set; } /// /// /// - public global::OpenAI.AuditLogUserAddedData? Type310 { get; set; } + public global::OpenAI.AuditLogServiceAccountCreatedData? Type310 { get; set; } /// /// /// - public global::OpenAI.AuditLogUserUpdated? Type311 { get; set; } + public global::OpenAI.AuditLogServiceAccountUpdated? Type311 { get; set; } /// /// /// - public global::OpenAI.AuditLogUserUpdatedChangesRequested? Type312 { get; set; } + public global::OpenAI.AuditLogServiceAccountUpdatedChangesRequested? Type312 { get; set; } /// /// /// - public global::OpenAI.AuditLogUserDeleted? Type313 { get; set; } + public global::OpenAI.AuditLogServiceAccountDeleted? Type313 { get; set; } /// /// /// - public global::OpenAI.AutoChunkingStrategyRequestParam? Type314 { get; set; } + public global::OpenAI.AuditLogUserAdded? Type314 { get; set; } /// /// /// - public global::OpenAI.AutoChunkingStrategyRequestParamType? Type315 { get; set; } + public global::OpenAI.AuditLogUserAddedData? Type315 { get; set; } /// /// /// - public global::OpenAI.Batch? Type316 { get; set; } + public global::OpenAI.AuditLogUserUpdated? Type316 { get; set; } /// /// /// - public global::OpenAI.BatchObject? Type317 { get; set; } + public global::OpenAI.AuditLogUserUpdatedChangesRequested? Type317 { get; set; } /// /// /// - public global::OpenAI.BatchErrors? Type318 { get; set; } + public global::OpenAI.AuditLogUserDeleted? Type318 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type319 { get; set; } + public global::OpenAI.AutoChunkingStrategyRequestParam? Type319 { get; set; } /// /// /// - public global::OpenAI.BatchErrorsDataItem? Type320 { get; set; } + public global::OpenAI.AutoChunkingStrategyRequestParamType? Type320 { get; set; } /// /// /// - public global::OpenAI.BatchStatus? Type321 { get; set; } + public global::OpenAI.Batch? Type321 { get; set; } /// /// /// - public global::OpenAI.BatchRequestCounts? Type322 { get; set; } + public global::OpenAI.BatchObject? Type322 { get; set; } /// /// /// - public global::OpenAI.BatchRequestInput? Type323 { get; set; } + public global::OpenAI.BatchErrors? Type323 { get; set; } /// /// /// - public global::OpenAI.BatchRequestInputMethod? Type324 { get; set; } + public global::System.Collections.Generic.IList? Type324 { get; set; } /// /// /// - public global::OpenAI.BatchRequestOutput? Type325 { get; set; } + public global::OpenAI.BatchErrorsDataItem? Type325 { get; set; } /// /// /// - public global::OpenAI.BatchRequestOutputResponse? Type326 { get; set; } + public global::OpenAI.BatchStatus? Type326 { get; set; } /// /// /// - public global::OpenAI.BatchRequestOutputError? Type327 { get; set; } + public global::OpenAI.BatchRequestCounts? Type327 { get; set; } /// /// /// - public global::OpenAI.CancelUploadRequest? Type328 { get; set; } + public global::OpenAI.BatchRequestInput? Type328 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionFunctionCallOption? Type329 { get; set; } + public global::OpenAI.BatchRequestInputMethod? Type329 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionFunctions? Type330 { get; set; } + public global::OpenAI.BatchRequestOutput? Type330 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionMessageToolCall? Type331 { get; set; } + public global::OpenAI.BatchRequestOutputResponse? Type331 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionMessageToolCallType? Type332 { get; set; } + public global::OpenAI.BatchRequestOutputError? Type332 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionMessageToolCallFunction? Type333 { get; set; } + public global::OpenAI.CancelUploadRequest? Type333 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionMessageToolCallChunk? Type334 { get; set; } + public global::OpenAI.ChatCompletionFunctionCallOption? Type334 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionMessageToolCallChunkType? Type335 { get; set; } + public global::OpenAI.ChatCompletionFunctions? Type335 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionMessageToolCallChunkFunction? Type336 { get; set; } + public global::OpenAI.ChatCompletionMessageToolCall? Type336 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type337 { get; set; } + public global::OpenAI.ChatCompletionMessageToolCallType? Type337 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type338 { get; set; } + public global::OpenAI.ChatCompletionMessageToolCallFunction? Type338 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionModalitie? Type339 { get; set; } + public global::OpenAI.ChatCompletionMessageToolCallChunk? Type339 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionNamedToolChoice? Type340 { get; set; } + public global::OpenAI.ChatCompletionMessageToolCallChunkType? Type340 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionNamedToolChoiceType? Type341 { get; set; } + public global::OpenAI.ChatCompletionMessageToolCallChunkFunction? Type341 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionNamedToolChoiceFunction? Type342 { get; set; } + public global::System.Collections.Generic.IList? Type342 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestAssistantMessage? Type343 { get; set; } + public global::System.Collections.Generic.IList? Type343 { get; set; } /// /// /// - public global::OpenAI.OneOf>? Type344 { get; set; } + public global::OpenAI.ChatCompletionModalitie? Type344 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type345 { get; set; } + public global::OpenAI.ChatCompletionNamedToolChoice? Type345 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestAssistantMessageContentPart? Type346 { get; set; } + public global::OpenAI.ChatCompletionNamedToolChoiceType? Type346 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartText? Type347 { get; set; } + public global::OpenAI.ChatCompletionNamedToolChoiceFunction? Type347 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartTextType? Type348 { get; set; } + public global::OpenAI.ChatCompletionRequestAssistantMessage? Type348 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartRefusal? Type349 { get; set; } + public global::OpenAI.OneOf>? Type349 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartRefusalType? Type350 { get; set; } + public global::System.Collections.Generic.IList? Type350 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminator? Type351 { get; set; } + public global::OpenAI.ChatCompletionRequestAssistantMessageContentPart? Type351 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType? Type352 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartText? Type352 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestAssistantMessageRole? Type353 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartTextType? Type353 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestAssistantMessageAudio? Type354 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartRefusal? Type354 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestAssistantMessageFunctionCall? Type355 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartRefusalType? Type355 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestDeveloperMessage? Type356 { get; set; } + public global::OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminator? Type356 { get; set; } /// /// /// - public global::OpenAI.OneOf>? Type357 { get; set; } + public global::OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminatorType? Type357 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type358 { get; set; } + public global::OpenAI.ChatCompletionRequestAssistantMessageRole? Type358 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestDeveloperMessageRole? Type359 { get; set; } + public global::OpenAI.ChatCompletionRequestAssistantMessageAudio? Type359 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestFunctionMessage? Type360 { get; set; } + public global::OpenAI.ChatCompletionRequestAssistantMessageFunctionCall? Type360 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestFunctionMessageRole? Type361 { get; set; } + public global::OpenAI.ChatCompletionRequestDeveloperMessage? Type361 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessage? Type362 { get; set; } + public global::OpenAI.OneOf>? Type362 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestSystemMessage? Type363 { get; set; } + public global::System.Collections.Generic.IList? Type363 { get; set; } /// /// /// - public global::OpenAI.OneOf>? Type364 { get; set; } + public global::OpenAI.ChatCompletionRequestDeveloperMessageRole? Type364 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type365 { get; set; } + public global::OpenAI.ChatCompletionRequestFunctionMessage? Type365 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestSystemMessageContentPart? Type366 { get; set; } + public global::OpenAI.ChatCompletionRequestFunctionMessageRole? Type366 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestSystemMessageRole? Type367 { get; set; } + public global::OpenAI.ChatCompletionRequestMessage? Type367 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestUserMessage? Type368 { get; set; } + public global::OpenAI.ChatCompletionRequestSystemMessage? Type368 { get; set; } /// /// /// - public global::OpenAI.OneOf>? Type369 { get; set; } + public global::OpenAI.OneOf>? Type369 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type370 { get; set; } + public global::System.Collections.Generic.IList? Type370 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestUserMessageContentPart? Type371 { get; set; } + public global::OpenAI.ChatCompletionRequestSystemMessageContentPart? Type371 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartImage? Type372 { get; set; } + public global::OpenAI.ChatCompletionRequestSystemMessageRole? Type372 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartImageType? Type373 { get; set; } + public global::OpenAI.ChatCompletionRequestUserMessage? Type373 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl? Type374 { get; set; } + public global::OpenAI.OneOf>? Type374 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail? Type375 { get; set; } + public global::System.Collections.Generic.IList? Type375 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartAudio? Type376 { get; set; } + public global::OpenAI.ChatCompletionRequestUserMessageContentPart? Type376 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartAudioType? Type377 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartImage? Type377 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio? Type378 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartImageType? Type378 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat? Type379 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl? Type379 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestUserMessageContentPartDiscriminator? Type380 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail? Type380 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestUserMessageContentPartDiscriminatorType? Type381 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartAudio? Type381 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestUserMessageRole? Type382 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartAudioType? Type382 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestToolMessage? Type383 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio? Type383 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestToolMessageRole? Type384 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat? Type384 { get; set; } /// /// /// - public global::OpenAI.OneOf>? Type385 { get; set; } + public global::OpenAI.ChatCompletionRequestUserMessageContentPartDiscriminator? Type385 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type386 { get; set; } + public global::OpenAI.ChatCompletionRequestUserMessageContentPartDiscriminatorType? Type386 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestToolMessageContentPart? Type387 { get; set; } + public global::OpenAI.ChatCompletionRequestUserMessageRole? Type387 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageDiscriminator? Type388 { get; set; } + public global::OpenAI.ChatCompletionRequestToolMessage? Type388 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRequestMessageDiscriminatorRole? Type389 { get; set; } + public global::OpenAI.ChatCompletionRequestToolMessageRole? Type389 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionResponseMessage? Type390 { get; set; } + public global::OpenAI.OneOf>? Type390 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionResponseMessageRole? Type391 { get; set; } + public global::System.Collections.Generic.IList? Type391 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionResponseMessageFunctionCall? Type392 { get; set; } + public global::OpenAI.ChatCompletionRequestToolMessageContentPart? Type392 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionResponseMessageAudio? Type393 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageDiscriminator? Type393 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionRole? Type394 { get; set; } + public global::OpenAI.ChatCompletionRequestMessageDiscriminatorRole? Type394 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionStreamOptions? Type395 { get; set; } + public global::OpenAI.ChatCompletionResponseMessage? Type395 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionStreamResponseDelta? Type396 { get; set; } + public global::OpenAI.ChatCompletionResponseMessageRole? Type396 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionStreamResponseDeltaFunctionCall? Type397 { get; set; } + public global::OpenAI.ChatCompletionResponseMessageFunctionCall? Type397 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type398 { get; set; } + public global::OpenAI.ChatCompletionResponseMessageAudio? Type398 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionStreamResponseDeltaRole? Type399 { get; set; } + public global::OpenAI.ChatCompletionRole? Type399 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionTokenLogprob? Type400 { get; set; } + public global::OpenAI.ChatCompletionStreamOptions? Type400 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type401 { get; set; } + public global::OpenAI.ChatCompletionStreamResponseDelta? Type401 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type402 { get; set; } + public global::OpenAI.ChatCompletionStreamResponseDeltaFunctionCall? Type402 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionTokenLogprobTopLogprob? Type403 { get; set; } + public global::System.Collections.Generic.IList? Type403 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionTool? Type404 { get; set; } + public global::OpenAI.ChatCompletionStreamResponseDeltaRole? Type404 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionToolType? Type405 { get; set; } + public global::OpenAI.ChatCompletionTokenLogprob? Type405 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionToolChoiceOption? Type406 { get; set; } + public global::System.Collections.Generic.IList? Type406 { get; set; } /// /// /// - public global::OpenAI.ChatCompletionToolChoiceOptionEnum? Type407 { get; set; } + public global::System.Collections.Generic.IList? Type407 { get; set; } /// /// /// - public global::OpenAI.ChunkingStrategyRequestParam? Type408 { get; set; } + public global::OpenAI.ChatCompletionTokenLogprobTopLogprob? Type408 { get; set; } /// /// /// - public global::OpenAI.StaticChunkingStrategyRequestParam? Type409 { get; set; } + public global::OpenAI.ChatCompletionTool? Type409 { get; set; } /// /// /// - public global::OpenAI.StaticChunkingStrategyRequestParamType? Type410 { get; set; } + public global::OpenAI.ChatCompletionToolType? Type410 { get; set; } /// /// /// - public global::OpenAI.StaticChunkingStrategy? Type411 { get; set; } + public global::OpenAI.ChatCompletionToolChoiceOption? Type411 { get; set; } /// /// /// - public global::OpenAI.ChunkingStrategyRequestParamDiscriminator? Type412 { get; set; } + public global::OpenAI.ChatCompletionToolChoiceOptionEnum? Type412 { get; set; } /// /// /// - public global::OpenAI.ChunkingStrategyRequestParamDiscriminatorType? Type413 { get; set; } + public global::OpenAI.ChunkingStrategyRequestParam? Type413 { get; set; } /// /// /// - public global::OpenAI.CompleteUploadRequest? Type414 { get; set; } + public global::OpenAI.StaticChunkingStrategyRequestParam? Type414 { get; set; } /// /// /// - public global::OpenAI.CompletionUsage? Type415 { get; set; } + public global::OpenAI.StaticChunkingStrategyRequestParamType? Type415 { get; set; } /// /// /// - public global::OpenAI.CompletionUsageCompletionTokensDetails? Type416 { get; set; } + public global::OpenAI.StaticChunkingStrategy? Type416 { get; set; } /// /// /// - public global::OpenAI.CompletionUsagePromptTokensDetails? Type417 { get; set; } + public global::OpenAI.ChunkingStrategyRequestParamDiscriminator? Type417 { get; set; } /// /// /// - public global::OpenAI.CostsResult? Type418 { get; set; } + public global::OpenAI.ChunkingStrategyRequestParamDiscriminatorType? Type418 { get; set; } /// /// /// - public global::OpenAI.CostsResultObject? Type419 { get; set; } + public global::OpenAI.CompleteUploadRequest? Type419 { get; set; } /// /// /// - public global::OpenAI.CostsResultAmount? Type420 { get; set; } + public global::OpenAI.CompletionUsage? Type420 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequest? Type421 { get; set; } + public global::OpenAI.CompletionUsageCompletionTokensDetails? Type421 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type422 { get; set; } + public global::OpenAI.CompletionUsagePromptTokensDetails? Type422 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestModel? Type423 { get; set; } + public global::OpenAI.CostsResult? Type423 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type424 { get; set; } + public global::OpenAI.CostsResultObject? Type424 { get; set; } /// /// /// - public global::OpenAI.ToolsItem2? Type425 { get; set; } + public global::OpenAI.CostsResultAmount? Type425 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolDiscriminator? Type426 { get; set; } + public global::OpenAI.CreateAssistantRequest? Type426 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolDiscriminatorType? Type427 { get; set; } + public global::OpenAI.AnyOf? Type427 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResources? Type428 { get; set; } + public global::OpenAI.CreateAssistantRequestModel? Type428 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter? Type429 { get; set; } + public global::System.Collections.Generic.IList? Type429 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearch? Type430 { get; set; } + public global::OpenAI.ToolsItem2? Type430 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type431 { get; set; } + public global::OpenAI.CreateAssistantRequestToolDiscriminator? Type431 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore? Type432 { get; set; } + public global::OpenAI.CreateAssistantRequestToolDiscriminatorType? Type432 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategy? Type433 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResources? Type433 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1? Type434 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter? Type434 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1Type? Type435 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearch? Type435 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2? Type436 { get; set; } + public global::System.Collections.Generic.IList? Type436 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Type? Type437 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore? Type437 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Static? Type438 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategy? Type438 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyDiscriminator? Type439 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1? Type439 { get; set; } /// /// /// - public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyDiscriminatorType? Type440 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1Type? Type440 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionFunctionResponse? Type441 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2? Type441 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type442 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Type? Type442 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionFunctionResponseChoice? Type443 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Static? Type443 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionFunctionResponseChoiceFinishReason? Type444 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyDiscriminator? Type444 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionFunctionResponseObject? Type445 { get; set; } + public global::OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyDiscriminatorType? Type445 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequest? Type446 { get; set; } + public global::OpenAI.CreateChatCompletionFunctionResponse? Type446 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type447 { get; set; } + public global::System.Collections.Generic.IList? Type447 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type448 { get; set; } + public global::OpenAI.CreateChatCompletionFunctionResponseChoice? Type448 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestModel? Type449 { get; set; } + public global::OpenAI.CreateChatCompletionFunctionResponseChoiceFinishReason? Type449 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestReasoningEffort? Type450 { get; set; } + public global::OpenAI.CreateChatCompletionFunctionResponseObject? Type450 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type451 { get; set; } + public global::OpenAI.CreateChatCompletionRequest? Type451 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type452 { get; set; } + public global::System.Collections.Generic.IList? Type452 { get; set; } /// /// /// - public global::OpenAI.PredictionContent? Type453 { get; set; } + public global::OpenAI.AnyOf? Type453 { get; set; } /// /// /// - public global::OpenAI.PredictionContentType? Type454 { get; set; } + public global::OpenAI.CreateChatCompletionRequestModel? Type454 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestAudio? Type455 { get; set; } + public global::OpenAI.CreateChatCompletionRequestReasoningEffort? Type455 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestAudioVoice? Type456 { get; set; } + public global::System.Collections.Generic.Dictionary? Type456 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestAudioFormat? Type457 { get; set; } + public global::System.Collections.Generic.Dictionary? Type457 { get; set; } /// /// /// - public global::OpenAI.ResponseFormat? Type458 { get; set; } + public global::OpenAI.PredictionContent? Type458 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestResponseFormatDiscriminator? Type459 { get; set; } + public global::OpenAI.PredictionContentType? Type459 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestResponseFormatDiscriminatorType? Type460 { get; set; } + public global::OpenAI.CreateChatCompletionRequestAudio? Type460 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestServiceTier? Type461 { get; set; } + public global::OpenAI.CreateChatCompletionRequestAudioVoice? Type461 { get; set; } /// /// /// - public global::OpenAI.OneOf>? Type462 { get; set; } + public global::OpenAI.CreateChatCompletionRequestAudioFormat? Type462 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type463 { get; set; } + public global::OpenAI.ResponseFormat? Type463 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type464 { get; set; } + public global::OpenAI.CreateChatCompletionRequestResponseFormatDiscriminator? Type464 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionRequestFunctionCall? Type465 { get; set; } + public global::OpenAI.CreateChatCompletionRequestResponseFormatDiscriminatorType? Type465 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type466 { get; set; } + public global::OpenAI.CreateChatCompletionRequestServiceTier? Type466 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionResponse? Type467 { get; set; } + public global::OpenAI.OneOf>? Type467 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type468 { get; set; } + public global::System.Collections.Generic.IList? Type468 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionResponseChoice? Type469 { get; set; } + public global::OpenAI.OneOf? Type469 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionResponseChoiceFinishReason? Type470 { get; set; } + public global::OpenAI.CreateChatCompletionRequestFunctionCall? Type470 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionResponseChoiceLogprobs? Type471 { get; set; } + public global::System.Collections.Generic.IList? Type471 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type472 { get; set; } + public global::OpenAI.CreateChatCompletionResponse? Type472 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionResponseServiceTier? Type473 { get; set; } + public global::System.Collections.Generic.IList? Type473 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionResponseObject? Type474 { get; set; } + public global::OpenAI.CreateChatCompletionResponseChoice? Type474 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponse? Type475 { get; set; } + public global::OpenAI.CreateChatCompletionResponseChoiceFinishReason? Type475 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type476 { get; set; } + public global::OpenAI.CreateChatCompletionResponseChoiceLogprobs? Type476 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponseChoice? Type477 { get; set; } + public global::System.Collections.Generic.IList? Type477 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs? Type478 { get; set; } + public global::OpenAI.CreateChatCompletionResponseServiceTier? Type478 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason? Type479 { get; set; } + public global::OpenAI.CreateChatCompletionResponseObject? Type479 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponseServiceTier? Type480 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponse? Type480 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponseObject? Type481 { get; set; } + public global::System.Collections.Generic.IList? Type481 { get; set; } /// /// /// - public global::OpenAI.CreateChatCompletionStreamResponseUsage? Type482 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponseChoice? Type482 { get; set; } /// /// /// - public global::OpenAI.CreateCompletionRequest? Type483 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs? Type483 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type484 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason? Type484 { get; set; } /// /// /// - public global::OpenAI.CreateCompletionRequestModel? Type485 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponseServiceTier? Type485 { get; set; } /// /// /// - public global::OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>? Type486 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponseObject? Type486 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type487 { get; set; } + public global::OpenAI.CreateChatCompletionStreamResponseUsage? Type487 { get; set; } /// /// /// - public global::OpenAI.CreateCompletionResponse? Type488 { get; set; } + public global::OpenAI.CreateCompletionRequest? Type488 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type489 { get; set; } + public global::OpenAI.AnyOf? Type489 { get; set; } /// /// /// - public global::OpenAI.CreateCompletionResponseChoice? Type490 { get; set; } + public global::OpenAI.CreateCompletionRequestModel? Type490 { get; set; } /// /// /// - public global::OpenAI.CreateCompletionResponseChoiceFinishReason? Type491 { get; set; } + public global::OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>? Type491 { get; set; } /// /// /// - public global::OpenAI.CreateCompletionResponseChoiceLogprobs? Type492 { get; set; } + public global::System.Collections.Generic.IList>? Type492 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type493 { get; set; } + public global::OpenAI.CreateCompletionResponse? Type493 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type494 { get; set; } + public global::System.Collections.Generic.IList? Type494 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type495 { get; set; } + public global::OpenAI.CreateCompletionResponseChoice? Type495 { get; set; } /// /// /// - public global::OpenAI.CreateCompletionResponseObject? Type496 { get; set; } + public global::OpenAI.CreateCompletionResponseChoiceFinishReason? Type496 { get; set; } /// /// /// - public global::OpenAI.CreateEmbeddingRequest? Type497 { get; set; } + public global::OpenAI.CreateCompletionResponseChoiceLogprobs? Type497 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type498 { get; set; } + public global::System.Collections.Generic.IList? Type498 { get; set; } /// /// /// - public global::OpenAI.CreateEmbeddingRequestModel? Type499 { get; set; } + public global::System.Collections.Generic.IList>? Type499 { get; set; } /// /// /// - public global::OpenAI.CreateEmbeddingRequestEncodingFormat? Type500 { get; set; } + public global::System.Collections.Generic.Dictionary? Type500 { get; set; } /// /// /// - public global::OpenAI.CreateEmbeddingResponse? Type501 { get; set; } + public global::OpenAI.CreateCompletionResponseObject? Type501 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type502 { get; set; } + public global::OpenAI.CreateEmbeddingRequest? Type502 { get; set; } /// /// /// - public global::OpenAI.Embedding? Type503 { get; set; } + public global::OpenAI.AnyOf? Type503 { get; set; } /// /// /// - public global::OpenAI.EmbeddingObject? Type504 { get; set; } + public global::OpenAI.CreateEmbeddingRequestModel? Type504 { get; set; } /// /// /// - public global::OpenAI.CreateEmbeddingResponseObject? Type505 { get; set; } + public global::OpenAI.CreateEmbeddingRequestEncodingFormat? Type505 { get; set; } /// /// /// - public global::OpenAI.CreateEmbeddingResponseUsage? Type506 { get; set; } + public global::OpenAI.CreateEmbeddingResponse? Type506 { get; set; } /// /// /// - public global::OpenAI.CreateFileRequest? Type507 { get; set; } + public global::System.Collections.Generic.IList? Type507 { get; set; } /// /// /// - public global::OpenAI.CreateFileRequestPurpose? Type508 { get; set; } + public global::OpenAI.Embedding? Type508 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequest? Type509 { get; set; } + public global::OpenAI.EmbeddingObject? Type509 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type510 { get; set; } + public global::OpenAI.CreateEmbeddingResponseObject? Type510 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestModel? Type511 { get; set; } + public global::OpenAI.CreateEmbeddingResponseUsage? Type511 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestHyperparameters? Type512 { get; set; } + public global::OpenAI.CreateFileRequest? Type512 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type513 { get; set; } + public global::OpenAI.CreateFileRequestPurpose? Type513 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize? Type514 { get; set; } + public global::OpenAI.CreateFineTuningJobRequest? Type514 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type515 { get; set; } + public global::OpenAI.AnyOf? Type515 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier? Type516 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestModel? Type516 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type517 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestHyperparameters? Type517 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs? Type518 { get; set; } + public global::OpenAI.OneOf? Type518 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type519 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize? Type519 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestIntegration? Type520 { get; set; } + public global::OpenAI.OneOf? Type520 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestIntegrationType? Type521 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier? Type521 { get; set; } /// /// /// - public global::OpenAI.CreateFineTuningJobRequestIntegrationWandb? Type522 { get; set; } + public global::OpenAI.OneOf? Type522 { get; set; } /// /// /// - public global::OpenAI.FineTuneMethod? Type523 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs? Type523 { get; set; } /// /// /// - public global::OpenAI.FineTuneMethodType? Type524 { get; set; } + public global::System.Collections.Generic.IList? Type524 { get; set; } /// /// /// - public global::OpenAI.FineTuneSupervisedMethod? Type525 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestIntegration? Type525 { get; set; } /// /// /// - public global::OpenAI.FineTuneSupervisedMethodHyperparameters? Type526 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestIntegrationType? Type526 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type527 { get; set; } + public global::OpenAI.CreateFineTuningJobRequestIntegrationWandb? Type527 { get; set; } /// /// /// - public global::OpenAI.FineTuneSupervisedMethodHyperparametersBatchSize? Type528 { get; set; } + public global::OpenAI.FineTuneMethod? Type528 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type529 { get; set; } + public global::OpenAI.FineTuneMethodType? Type529 { get; set; } /// /// /// - public global::OpenAI.FineTuneSupervisedMethodHyperparametersLearningRateMultiplier? Type530 { get; set; } + public global::OpenAI.FineTuneSupervisedMethod? Type530 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type531 { get; set; } + public global::OpenAI.FineTuneSupervisedMethodHyperparameters? Type531 { get; set; } /// /// /// - public global::OpenAI.FineTuneSupervisedMethodHyperparametersNEpochs? Type532 { get; set; } + public global::OpenAI.OneOf? Type532 { get; set; } /// /// /// - public global::OpenAI.FineTuneDPOMethod? Type533 { get; set; } + public global::OpenAI.FineTuneSupervisedMethodHyperparametersBatchSize? Type533 { get; set; } /// /// /// - public global::OpenAI.FineTuneDPOMethodHyperparameters? Type534 { get; set; } + public global::OpenAI.OneOf? Type534 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type535 { get; set; } + public global::OpenAI.FineTuneSupervisedMethodHyperparametersLearningRateMultiplier? Type535 { get; set; } /// /// /// - public global::OpenAI.FineTuneDPOMethodHyperparametersBeta? Type536 { get; set; } + public global::OpenAI.OneOf? Type536 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type537 { get; set; } + public global::OpenAI.FineTuneSupervisedMethodHyperparametersNEpochs? Type537 { get; set; } /// /// /// - public global::OpenAI.FineTuneDPOMethodHyperparametersBatchSize? Type538 { get; set; } + public global::OpenAI.FineTuneDPOMethod? Type538 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type539 { get; set; } + public global::OpenAI.FineTuneDPOMethodHyperparameters? Type539 { get; set; } /// /// /// - public global::OpenAI.FineTuneDPOMethodHyperparametersLearningRateMultiplier? Type540 { get; set; } + public global::OpenAI.OneOf? Type540 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type541 { get; set; } + public global::OpenAI.FineTuneDPOMethodHyperparametersBeta? Type541 { get; set; } /// /// /// - public global::OpenAI.FineTuneDPOMethodHyperparametersNEpochs? Type542 { get; set; } + public global::OpenAI.OneOf? Type542 { get; set; } /// /// /// - public global::OpenAI.CreateImageEditRequest? Type543 { get; set; } + public global::OpenAI.FineTuneDPOMethodHyperparametersBatchSize? Type543 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type544 { get; set; } + public global::OpenAI.OneOf? Type544 { get; set; } /// /// /// - public global::OpenAI.CreateImageEditRequestModel? Type545 { get; set; } + public global::OpenAI.FineTuneDPOMethodHyperparametersLearningRateMultiplier? Type545 { get; set; } /// /// /// - public global::OpenAI.CreateImageEditRequestSize? Type546 { get; set; } + public global::OpenAI.OneOf? Type546 { get; set; } /// /// /// - public global::OpenAI.CreateImageEditRequestResponseFormat? Type547 { get; set; } + public global::OpenAI.FineTuneDPOMethodHyperparametersNEpochs? Type547 { get; set; } /// /// /// - public global::OpenAI.CreateImageRequest? Type548 { get; set; } + public global::OpenAI.CreateImageEditRequest? Type548 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type549 { get; set; } + public global::OpenAI.AnyOf? Type549 { get; set; } /// /// /// - public global::OpenAI.CreateImageRequestModel? Type550 { get; set; } + public global::OpenAI.CreateImageEditRequestModel? Type550 { get; set; } /// /// /// - public global::OpenAI.CreateImageRequestQuality? Type551 { get; set; } + public global::OpenAI.CreateImageEditRequestSize? Type551 { get; set; } /// /// /// - public global::OpenAI.CreateImageRequestResponseFormat? Type552 { get; set; } + public global::OpenAI.CreateImageEditRequestResponseFormat? Type552 { get; set; } /// /// /// - public global::OpenAI.CreateImageRequestSize? Type553 { get; set; } + public global::OpenAI.CreateImageRequest? Type553 { get; set; } /// /// /// - public global::OpenAI.CreateImageRequestStyle? Type554 { get; set; } + public global::OpenAI.AnyOf? Type554 { get; set; } /// /// /// - public global::OpenAI.CreateImageVariationRequest? Type555 { get; set; } + public global::OpenAI.CreateImageRequestModel? Type555 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type556 { get; set; } + public global::OpenAI.CreateImageRequestQuality? Type556 { get; set; } /// /// /// - public global::OpenAI.CreateImageVariationRequestModel? Type557 { get; set; } + public global::OpenAI.CreateImageRequestResponseFormat? Type557 { get; set; } /// /// /// - public global::OpenAI.CreateImageVariationRequestResponseFormat? Type558 { get; set; } + public global::OpenAI.CreateImageRequestSize? Type558 { get; set; } /// /// /// - public global::OpenAI.CreateImageVariationRequestSize? Type559 { get; set; } + public global::OpenAI.CreateImageRequestStyle? Type559 { get; set; } /// /// /// - public global::OpenAI.CreateMessageRequest? Type560 { get; set; } + public global::OpenAI.CreateImageVariationRequest? Type560 { get; set; } /// /// /// - public global::OpenAI.CreateMessageRequestRole? Type561 { get; set; } + public global::OpenAI.AnyOf? Type561 { get; set; } /// /// /// - public global::OpenAI.OneOf>? Type562 { get; set; } + public global::OpenAI.CreateImageVariationRequestModel? Type562 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type563 { get; set; } + public global::OpenAI.CreateImageVariationRequestResponseFormat? Type563 { get; set; } /// /// /// - public global::OpenAI.ContentVariant2Item? Type564 { get; set; } + public global::OpenAI.CreateImageVariationRequestSize? Type564 { get; set; } /// /// /// - public global::OpenAI.MessageRequestContentTextObject? Type565 { get; set; } + public global::OpenAI.CreateMessageRequest? Type565 { get; set; } /// /// /// - public global::OpenAI.MessageRequestContentTextObjectType? Type566 { get; set; } + public global::OpenAI.CreateMessageRequestRole? Type566 { get; set; } /// /// /// - public global::OpenAI.CreateMessageRequestContentVariant2ItemDiscriminator? Type567 { get; set; } + public global::OpenAI.OneOf>? Type567 { get; set; } /// /// /// - public global::OpenAI.CreateMessageRequestContentVariant2ItemDiscriminatorType? Type568 { get; set; } + public global::System.Collections.Generic.IList? Type568 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type569 { get; set; } + public global::OpenAI.ContentVariant2Item? Type569 { get; set; } /// /// /// - public global::OpenAI.CreateMessageRequestAttachment? Type570 { get; set; } + public global::OpenAI.MessageRequestContentTextObject? Type570 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type571 { get; set; } + public global::OpenAI.MessageRequestContentTextObjectType? Type571 { get; set; } /// /// /// - public global::OpenAI.ToolsItem3? Type572 { get; set; } + public global::OpenAI.CreateMessageRequestContentVariant2ItemDiscriminator? Type572 { get; set; } /// /// /// - public global::OpenAI.CreateMessageRequestAttachmentToolDiscriminator? Type573 { get; set; } + public global::OpenAI.CreateMessageRequestContentVariant2ItemDiscriminatorType? Type573 { get; set; } /// /// /// - public global::OpenAI.CreateMessageRequestAttachmentToolDiscriminatorType? Type574 { get; set; } + public global::System.Collections.Generic.IList? Type574 { get; set; } /// /// /// - public global::OpenAI.CreateModerationRequest? Type575 { get; set; } + public global::OpenAI.CreateMessageRequestAttachment? Type575 { get; set; } /// /// /// - public global::OpenAI.OneOf, global::System.Collections.Generic.IList>? Type576 { get; set; } + public global::System.Collections.Generic.IList? Type576 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type577 { get; set; } + public global::OpenAI.ToolsItem3? Type577 { get; set; } /// /// /// - public global::OpenAI.InputVariant3Item? Type578 { get; set; } + public global::OpenAI.CreateMessageRequestAttachmentToolDiscriminator? Type578 { get; set; } /// /// /// - public global::OpenAI.CreateModerationRequestInputVariant3ItemVariant1? Type579 { get; set; } + public global::OpenAI.CreateMessageRequestAttachmentToolDiscriminatorType? Type579 { get; set; } /// /// /// - public global::OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type? Type580 { get; set; } + public global::OpenAI.CreateModerationRequest? Type580 { get; set; } /// /// /// - public global::OpenAI.CreateModerationRequestInputVariant3ItemVariant1ImageUrl? Type581 { get; set; } + public global::OpenAI.OneOf, global::System.Collections.Generic.IList>? Type581 { get; set; } /// /// /// - public global::OpenAI.CreateModerationRequestInputVariant3ItemVariant2? Type582 { get; set; } + public global::System.Collections.Generic.IList? Type582 { get; set; } /// /// /// - public global::OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type? Type583 { get; set; } + public global::OpenAI.InputVariant3Item? Type583 { get; set; } /// /// /// - public global::OpenAI.CreateModerationRequestInputVariant3ItemDiscriminator? Type584 { get; set; } + public global::OpenAI.CreateModerationRequestInputVariant3ItemVariant1? Type584 { get; set; } /// /// /// - public global::OpenAI.CreateModerationRequestInputVariant3ItemDiscriminatorType? Type585 { get; set; } + public global::OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type? Type585 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type586 { get; set; } + public global::OpenAI.CreateModerationRequestInputVariant3ItemVariant1ImageUrl? Type586 { get; set; } /// /// /// - public global::OpenAI.CreateModerationRequestModel? Type587 { get; set; } + public global::OpenAI.CreateModerationRequestInputVariant3ItemVariant2? Type587 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponse? Type588 { get; set; } + public global::OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type? Type588 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type589 { get; set; } + public global::OpenAI.CreateModerationRequestInputVariant3ItemDiscriminator? Type589 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResult? Type590 { get; set; } + public global::OpenAI.CreateModerationRequestInputVariant3ItemDiscriminatorType? Type590 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategories? Type591 { get; set; } + public global::OpenAI.AnyOf? Type591 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryScores? Type592 { get; set; } + public global::OpenAI.CreateModerationRequestModel? Type592 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypes? Type593 { get; set; } + public global::OpenAI.CreateModerationResponse? Type593 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type594 { get; set; } + public global::System.Collections.Generic.IList? Type594 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem? Type595 { get; set; } + public global::OpenAI.CreateModerationResponseResult? Type595 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type596 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategories? Type596 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem? Type597 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryScores? Type597 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type598 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypes? Type598 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem? Type599 { get; set; } + public global::System.Collections.Generic.IList? Type599 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type600 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem? Type600 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem? Type601 { get; set; } + public global::System.Collections.Generic.IList? Type601 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type602 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem? Type602 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem? Type603 { get; set; } + public global::System.Collections.Generic.IList? Type603 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type604 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem? Type604 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem? Type605 { get; set; } + public global::System.Collections.Generic.IList? Type605 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type606 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem? Type606 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem? Type607 { get; set; } + public global::System.Collections.Generic.IList? Type607 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type608 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem? Type608 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem? Type609 { get; set; } + public global::System.Collections.Generic.IList? Type609 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type610 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem? Type610 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction? Type611 { get; set; } + public global::System.Collections.Generic.IList? Type611 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type612 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem? Type612 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem? Type613 { get; set; } + public global::System.Collections.Generic.IList? Type613 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type614 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem? Type614 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor? Type615 { get; set; } + public global::System.Collections.Generic.IList? Type615 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type616 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction? Type616 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem? Type617 { get; set; } + public global::System.Collections.Generic.IList? Type617 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type618 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem? Type618 { get; set; } /// /// /// - public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem? Type619 { get; set; } + public global::System.Collections.Generic.IList? Type619 { get; set; } /// /// /// - public global::OpenAI.CreateRunRequest? Type620 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor? Type620 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type621 { get; set; } + public global::System.Collections.Generic.IList? Type621 { get; set; } /// /// /// - public global::OpenAI.CreateRunRequestModel? Type622 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem? Type622 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type623 { get; set; } + public global::System.Collections.Generic.IList? Type623 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type624 { get; set; } + public global::OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem? Type624 { get; set; } /// /// /// - public global::OpenAI.ToolsItem4? Type625 { get; set; } + public global::OpenAI.CreateRunRequest? Type625 { get; set; } /// /// /// - public global::OpenAI.CreateRunRequestToolDiscriminator? Type626 { get; set; } + public global::OpenAI.AnyOf? Type626 { get; set; } /// /// /// - public global::OpenAI.CreateRunRequestToolDiscriminatorType? Type627 { get; set; } + public global::OpenAI.CreateRunRequestModel? Type627 { get; set; } /// /// /// - public global::OpenAI.CreateSpeechRequest? Type628 { get; set; } + public global::System.Collections.Generic.IList? Type628 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type629 { get; set; } + public global::System.Collections.Generic.IList? Type629 { get; set; } /// /// /// - public global::OpenAI.CreateSpeechRequestModel? Type630 { get; set; } + public global::OpenAI.ToolsItem4? Type630 { get; set; } /// /// /// - public global::OpenAI.CreateSpeechRequestVoice? Type631 { get; set; } + public global::OpenAI.CreateRunRequestToolDiscriminator? Type631 { get; set; } /// /// /// - public global::OpenAI.CreateSpeechRequestResponseFormat? Type632 { get; set; } + public global::OpenAI.CreateRunRequestToolDiscriminatorType? Type632 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequest? Type633 { get; set; } + public global::OpenAI.CreateSpeechRequest? Type633 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequest? Type634 { get; set; } + public global::OpenAI.AnyOf? Type634 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResources? Type635 { get; set; } + public global::OpenAI.CreateSpeechRequestModel? Type635 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesCodeInterpreter? Type636 { get; set; } + public global::OpenAI.CreateSpeechRequestVoice? Type636 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearch? Type637 { get; set; } + public global::OpenAI.CreateSpeechRequestResponseFormat? Type637 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type638 { get; set; } + public global::OpenAI.CreateThreadAndRunRequest? Type638 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStore? Type639 { get; set; } + public global::OpenAI.CreateThreadRequest? Type639 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategy? Type640 { get; set; } + public global::OpenAI.CreateThreadRequestToolResources? Type640 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1? Type641 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesCodeInterpreter? Type641 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1Type? Type642 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearch? Type642 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2? Type643 { get; set; } + public global::System.Collections.Generic.IList? Type643 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Type? Type644 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStore? Type644 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Static? Type645 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategy? Type645 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyDiscriminator? Type646 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1? Type646 { get; set; } /// /// /// - public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyDiscriminatorType? Type647 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant1Type? Type647 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type648 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2? Type648 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequestModel? Type649 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Type? Type649 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type650 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyVariant2Static? Type650 { get; set; } /// /// /// - public global::OpenAI.ToolsItem5? Type651 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyDiscriminator? Type651 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequestToolDiscriminator? Type652 { get; set; } + public global::OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyDiscriminatorType? Type652 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequestToolDiscriminatorType? Type653 { get; set; } + public global::OpenAI.AnyOf? Type653 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequestToolResources? Type654 { get; set; } + public global::OpenAI.CreateThreadAndRunRequestModel? Type654 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter? Type655 { get; set; } + public global::System.Collections.Generic.IList? Type655 { get; set; } /// /// /// - public global::OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch? Type656 { get; set; } + public global::OpenAI.ToolsItem5? Type656 { get; set; } /// /// /// - public global::OpenAI.CreateTranscriptionRequest? Type657 { get; set; } + public global::OpenAI.CreateThreadAndRunRequestToolDiscriminator? Type657 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type658 { get; set; } + public global::OpenAI.CreateThreadAndRunRequestToolDiscriminatorType? Type658 { get; set; } /// /// /// - public global::OpenAI.CreateTranscriptionRequestModel? Type659 { get; set; } + public global::OpenAI.CreateThreadAndRunRequestToolResources? Type659 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type660 { get; set; } + public global::OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter? Type660 { get; set; } /// /// /// - public global::OpenAI.CreateTranscriptionRequestTimestampGranularitie? Type661 { get; set; } + public global::OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch? Type661 { get; set; } /// /// /// - public global::OpenAI.CreateTranscriptionResponseJson? Type662 { get; set; } + public global::OpenAI.CreateTranscriptionRequest? Type662 { get; set; } /// /// /// - public global::OpenAI.CreateTranscriptionResponseVerboseJson? Type663 { get; set; } + public global::OpenAI.AnyOf? Type663 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type664 { get; set; } + public global::OpenAI.CreateTranscriptionRequestModel? Type664 { get; set; } /// /// /// - public global::OpenAI.TranscriptionWord? Type665 { get; set; } + public global::System.Collections.Generic.IList? Type665 { get; set; } /// /// /// - public float? Type666 { get; set; } + public global::OpenAI.CreateTranscriptionRequestTimestampGranularitie? Type666 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type667 { get; set; } + public global::OpenAI.CreateTranscriptionResponseJson? Type667 { get; set; } /// /// /// - public global::OpenAI.TranscriptionSegment? Type668 { get; set; } + public global::OpenAI.CreateTranscriptionResponseVerboseJson? Type668 { get; set; } /// /// /// - public global::OpenAI.CreateTranslationRequest? Type669 { get; set; } + public global::System.Collections.Generic.IList? Type669 { get; set; } /// /// /// - public global::OpenAI.AnyOf? Type670 { get; set; } + public global::OpenAI.TranscriptionWord? Type670 { get; set; } /// /// /// - public global::OpenAI.CreateTranslationRequestModel? Type671 { get; set; } + public float? Type671 { get; set; } /// /// /// - public global::OpenAI.CreateTranslationResponseJson? Type672 { get; set; } + public global::System.Collections.Generic.IList? Type672 { get; set; } /// /// /// - public global::OpenAI.CreateTranslationResponseVerboseJson? Type673 { get; set; } + public global::OpenAI.TranscriptionSegment? Type673 { get; set; } /// /// /// - public global::OpenAI.CreateUploadRequest? Type674 { get; set; } + public global::OpenAI.CreateTranslationRequest? Type674 { get; set; } /// /// /// - public global::OpenAI.CreateUploadRequestPurpose? Type675 { get; set; } + public global::OpenAI.AnyOf? Type675 { get; set; } /// /// /// - public global::OpenAI.CreateVectorStoreFileBatchRequest? Type676 { get; set; } + public global::OpenAI.CreateTranslationRequestModel? Type676 { get; set; } /// /// /// - public global::OpenAI.CreateVectorStoreFileRequest? Type677 { get; set; } + public global::OpenAI.CreateTranslationResponseJson? Type677 { get; set; } /// /// /// - public global::OpenAI.CreateVectorStoreRequest? Type678 { get; set; } + public global::OpenAI.CreateTranslationResponseVerboseJson? Type678 { get; set; } /// /// /// - public global::OpenAI.VectorStoreExpirationAfter? Type679 { get; set; } + public global::OpenAI.CreateUploadRequest? Type679 { get; set; } /// /// /// - public global::OpenAI.VectorStoreExpirationAfterAnchor? Type680 { get; set; } + public global::OpenAI.CreateUploadRequestPurpose? Type680 { get; set; } /// /// /// - public global::OpenAI.CreateVectorStoreRequestChunkingStrategy? Type681 { get; set; } + public global::OpenAI.CreateVectorStoreFileBatchRequest? Type681 { get; set; } /// /// /// - public global::OpenAI.CreateVectorStoreRequestChunkingStrategyDiscriminator? Type682 { get; set; } + public global::OpenAI.CreateVectorStoreFileRequest? Type682 { get; set; } /// /// /// - public global::OpenAI.CreateVectorStoreRequestChunkingStrategyDiscriminatorType? Type683 { get; set; } + public global::OpenAI.CreateVectorStoreRequest? Type683 { get; set; } /// /// /// - public global::OpenAI.DefaultProjectErrorResponse? Type684 { get; set; } + public global::OpenAI.VectorStoreExpirationAfter? Type684 { get; set; } /// /// /// - public global::OpenAI.DeleteAssistantResponse? Type685 { get; set; } + public global::OpenAI.VectorStoreExpirationAfterAnchor? Type685 { get; set; } /// /// /// - public global::OpenAI.DeleteAssistantResponseObject? Type686 { get; set; } + public global::OpenAI.CreateVectorStoreRequestChunkingStrategy? Type686 { get; set; } /// /// /// - public global::OpenAI.DeleteFileResponse? Type687 { get; set; } + public global::OpenAI.CreateVectorStoreRequestChunkingStrategyDiscriminator? Type687 { get; set; } /// /// /// - public global::OpenAI.DeleteFileResponseObject? Type688 { get; set; } + public global::OpenAI.CreateVectorStoreRequestChunkingStrategyDiscriminatorType? Type688 { get; set; } /// /// /// - public global::OpenAI.DeleteMessageResponse? Type689 { get; set; } + public global::OpenAI.DefaultProjectErrorResponse? Type689 { get; set; } /// /// /// - public global::OpenAI.DeleteMessageResponseObject? Type690 { get; set; } + public global::OpenAI.DeleteAssistantResponse? Type690 { get; set; } /// /// /// - public global::OpenAI.DeleteModelResponse? Type691 { get; set; } + public global::OpenAI.DeleteAssistantResponseObject? Type691 { get; set; } /// /// /// - public global::OpenAI.DeleteThreadResponse? Type692 { get; set; } + public global::OpenAI.DeleteFileResponse? Type692 { get; set; } /// /// /// - public global::OpenAI.DeleteThreadResponseObject? Type693 { get; set; } + public global::OpenAI.DeleteFileResponseObject? Type693 { get; set; } /// /// /// - public global::OpenAI.DeleteVectorStoreFileResponse? Type694 { get; set; } + public global::OpenAI.DeleteMessageResponse? Type694 { get; set; } /// /// /// - public global::OpenAI.DeleteVectorStoreFileResponseObject? Type695 { get; set; } + public global::OpenAI.DeleteMessageResponseObject? Type695 { get; set; } /// /// /// - public global::OpenAI.DeleteVectorStoreResponse? Type696 { get; set; } + public global::OpenAI.DeleteModelResponse? Type696 { get; set; } /// /// /// - public global::OpenAI.DeleteVectorStoreResponseObject? Type697 { get; set; } + public global::OpenAI.DeleteThreadResponse? Type697 { get; set; } /// /// /// - public global::OpenAI.ErrorResponse? Type698 { get; set; } + public global::OpenAI.DeleteThreadResponseObject? Type698 { get; set; } /// /// /// - public global::OpenAI.FineTuneChatCompletionRequestAssistantMessage? Type699 { get; set; } + public global::OpenAI.DeleteVectorStoreFileResponse? Type699 { get; set; } /// /// /// - public global::OpenAI.FineTuneChatCompletionRequestAssistantMessageVariant1? Type700 { get; set; } + public global::OpenAI.DeleteVectorStoreFileResponseObject? Type700 { get; set; } /// /// /// - public global::OpenAI.FineTuneChatRequestInput? Type701 { get; set; } + public global::OpenAI.DeleteVectorStoreResponse? Type701 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type702 { get; set; } + public global::OpenAI.DeleteVectorStoreResponseObject? Type702 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type703 { get; set; } + public global::OpenAI.ErrorResponse? Type703 { get; set; } /// /// /// - public global::OpenAI.FineTuneCompletionRequestInput? Type704 { get; set; } + public global::OpenAI.FineTuneChatCompletionRequestAssistantMessage? Type704 { get; set; } /// /// /// - public global::OpenAI.FineTunePreferenceRequestInput? Type705 { get; set; } + public global::OpenAI.FineTuneChatCompletionRequestAssistantMessageVariant1? Type705 { get; set; } /// /// /// - public global::OpenAI.FineTunePreferenceRequestInputInput? Type706 { get; set; } + public global::OpenAI.FineTuneChatRequestInput? Type706 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type707 { get; set; } + public global::System.Collections.Generic.IList>? Type707 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type708 { get; set; } + public global::OpenAI.OneOf? Type708 { get; set; } /// /// /// - public global::OpenAI.FineTuningIntegration? Type709 { get; set; } + public global::OpenAI.FineTuneCompletionRequestInput? Type709 { get; set; } /// /// /// - public global::OpenAI.FineTuningIntegrationType? Type710 { get; set; } + public global::OpenAI.FineTunePreferenceRequestInput? Type710 { get; set; } /// /// /// - public global::OpenAI.FineTuningIntegrationWandb? Type711 { get; set; } + public global::OpenAI.FineTunePreferenceRequestInputInput? Type711 { get; set; } /// /// /// - public global::OpenAI.FineTuningJob? Type712 { get; set; } + public global::System.Collections.Generic.IList>? Type712 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobError? Type713 { get; set; } + public global::OpenAI.OneOf? Type713 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobHyperparameters? Type714 { get; set; } + public global::OpenAI.FineTuningIntegration? Type714 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type715 { get; set; } + public global::OpenAI.FineTuningIntegrationType? Type715 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobHyperparametersBatchSize? Type716 { get; set; } + public global::OpenAI.FineTuningIntegrationWandb? Type716 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type717 { get; set; } + public global::OpenAI.FineTuningJob? Type717 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobHyperparametersLearningRateMultiplier? Type718 { get; set; } + public global::OpenAI.FineTuningJobError? Type718 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type719 { get; set; } + public global::OpenAI.FineTuningJobHyperparameters? Type719 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobHyperparametersNEpochs? Type720 { get; set; } + public global::OpenAI.OneOf? Type720 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobObject? Type721 { get; set; } + public global::OpenAI.FineTuningJobHyperparametersBatchSize? Type721 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobStatus? Type722 { get; set; } + public global::OpenAI.OneOf? Type722 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type723 { get; set; } + public global::OpenAI.FineTuningJobHyperparametersLearningRateMultiplier? Type723 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type724 { get; set; } + public global::OpenAI.OneOf? Type724 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobCheckpoint? Type725 { get; set; } + public global::OpenAI.FineTuningJobHyperparametersNEpochs? Type725 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobCheckpointMetrics? Type726 { get; set; } + public global::OpenAI.FineTuningJobObject? Type726 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobCheckpointObject? Type727 { get; set; } + public global::OpenAI.FineTuningJobStatus? Type727 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobEvent? Type728 { get; set; } + public global::System.Collections.Generic.IList>? Type728 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobEventObject? Type729 { get; set; } + public global::OpenAI.OneOf? Type729 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobEventLevel? Type730 { get; set; } + public global::OpenAI.FineTuningJobCheckpoint? Type730 { get; set; } /// /// /// - public global::OpenAI.FineTuningJobEventType? Type731 { get; set; } + public global::OpenAI.FineTuningJobCheckpointMetrics? Type731 { get; set; } /// /// /// - public global::OpenAI.Image? Type732 { get; set; } + public global::OpenAI.FineTuningJobCheckpointObject? Type732 { get; set; } /// /// /// - public global::OpenAI.ImagesResponse? Type733 { get; set; } + public global::OpenAI.FineTuningJobEvent? Type733 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type734 { get; set; } + public global::OpenAI.FineTuningJobEventObject? Type734 { get; set; } /// /// /// - public global::OpenAI.Invite? Type735 { get; set; } + public global::OpenAI.FineTuningJobEventLevel? Type735 { get; set; } /// /// /// - public global::OpenAI.InviteObject? Type736 { get; set; } + public global::OpenAI.FineTuningJobEventType? Type736 { get; set; } /// /// /// - public global::OpenAI.InviteRole? Type737 { get; set; } + public global::OpenAI.Image? Type737 { get; set; } /// /// /// - public global::OpenAI.InviteStatus? Type738 { get; set; } + public global::OpenAI.ImagesResponse? Type738 { get; set; } /// /// /// - public global::OpenAI.InviteDeleteResponse? Type739 { get; set; } + public global::System.Collections.Generic.IList? Type739 { get; set; } /// /// /// - public global::OpenAI.InviteDeleteResponseObject? Type740 { get; set; } + public global::OpenAI.Invite? Type740 { get; set; } /// /// /// - public global::OpenAI.InviteListResponse? Type741 { get; set; } + public global::OpenAI.InviteObject? Type741 { get; set; } /// /// /// - public global::OpenAI.InviteListResponseObject? Type742 { get; set; } + public global::OpenAI.InviteRole? Type742 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type743 { get; set; } + public global::OpenAI.InviteStatus? Type743 { get; set; } /// /// /// - public global::OpenAI.InviteRequest? Type744 { get; set; } + public global::System.Collections.Generic.IList? Type744 { get; set; } /// /// /// - public global::OpenAI.InviteRequestRole? Type745 { get; set; } + public global::OpenAI.InviteProject? Type745 { get; set; } /// /// /// - public global::OpenAI.ListAssistantsResponse? Type746 { get; set; } + public global::OpenAI.InviteProjectRole? Type746 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type747 { get; set; } + public global::OpenAI.InviteDeleteResponse? Type747 { get; set; } /// /// /// - public global::OpenAI.ListAuditLogsResponse? Type748 { get; set; } + public global::OpenAI.InviteDeleteResponseObject? Type748 { get; set; } /// /// /// - public global::OpenAI.ListAuditLogsResponseObject? Type749 { get; set; } + public global::OpenAI.InviteListResponse? Type749 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type750 { get; set; } + public global::OpenAI.InviteListResponseObject? Type750 { get; set; } /// /// /// - public global::OpenAI.ListBatchesResponse? Type751 { get; set; } + public global::System.Collections.Generic.IList? Type751 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type752 { get; set; } + public global::OpenAI.InviteRequest? Type752 { get; set; } /// /// /// - public global::OpenAI.ListBatchesResponseObject? Type753 { get; set; } + public global::OpenAI.InviteRequestRole? Type753 { get; set; } /// /// /// - public global::OpenAI.ListFilesResponse? Type754 { get; set; } + public global::System.Collections.Generic.IList? Type754 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type755 { get; set; } + public global::OpenAI.InviteRequestProject? Type755 { get; set; } /// /// /// - public global::OpenAI.OpenAIFile? Type756 { get; set; } + public global::OpenAI.InviteRequestProjectRole? Type756 { get; set; } /// /// /// - public global::OpenAI.OpenAIFileObject? Type757 { get; set; } + public global::OpenAI.ListAssistantsResponse? Type757 { get; set; } /// /// /// - public global::OpenAI.OpenAIFilePurpose? Type758 { get; set; } + public global::System.Collections.Generic.IList? Type758 { get; set; } /// /// /// - public global::OpenAI.OpenAIFileStatus? Type759 { get; set; } + public global::OpenAI.ListAuditLogsResponse? Type759 { get; set; } /// /// /// - public global::OpenAI.ListFineTuningJobCheckpointsResponse? Type760 { get; set; } + public global::OpenAI.ListAuditLogsResponseObject? Type760 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type761 { get; set; } + public global::System.Collections.Generic.IList? Type761 { get; set; } /// /// /// - public global::OpenAI.ListFineTuningJobCheckpointsResponseObject? Type762 { get; set; } + public global::OpenAI.ListBatchesResponse? Type762 { get; set; } /// /// /// - public global::OpenAI.ListFineTuningJobEventsResponse? Type763 { get; set; } + public global::System.Collections.Generic.IList? Type763 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type764 { get; set; } + public global::OpenAI.ListBatchesResponseObject? Type764 { get; set; } /// /// /// - public global::OpenAI.ListFineTuningJobEventsResponseObject? Type765 { get; set; } + public global::OpenAI.ListFilesResponse? Type765 { get; set; } /// /// /// - public global::OpenAI.ListMessagesResponse? Type766 { get; set; } + public global::System.Collections.Generic.IList? Type766 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type767 { get; set; } + public global::OpenAI.OpenAIFile? Type767 { get; set; } /// /// /// - public global::OpenAI.ListModelsResponse? Type768 { get; set; } + public global::OpenAI.OpenAIFileObject? Type768 { get; set; } /// /// /// - public global::OpenAI.ListModelsResponseObject? Type769 { get; set; } + public global::OpenAI.OpenAIFilePurpose? Type769 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type770 { get; set; } + public global::OpenAI.OpenAIFileStatus? Type770 { get; set; } /// /// /// - public global::OpenAI.Model15? Type771 { get; set; } + public global::OpenAI.ListFineTuningJobCheckpointsResponse? Type771 { get; set; } /// /// /// - public global::OpenAI.ModelObject? Type772 { get; set; } + public global::System.Collections.Generic.IList? Type772 { get; set; } /// /// /// - public global::OpenAI.ListPaginatedFineTuningJobsResponse? Type773 { get; set; } + public global::OpenAI.ListFineTuningJobCheckpointsResponseObject? Type773 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type774 { get; set; } + public global::OpenAI.ListFineTuningJobEventsResponse? Type774 { get; set; } /// /// /// - public global::OpenAI.ListPaginatedFineTuningJobsResponseObject? Type775 { get; set; } + public global::System.Collections.Generic.IList? Type775 { get; set; } /// /// /// - public global::OpenAI.ListRunStepsResponse? Type776 { get; set; } + public global::OpenAI.ListFineTuningJobEventsResponseObject? Type776 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type777 { get; set; } + public global::OpenAI.ListMessagesResponse? Type777 { get; set; } /// /// /// - public global::OpenAI.ListRunsResponse? Type778 { get; set; } + public global::System.Collections.Generic.IList? Type778 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type779 { get; set; } + public global::OpenAI.ListModelsResponse? Type779 { get; set; } /// /// /// - public global::OpenAI.ListThreadsResponse? Type780 { get; set; } + public global::OpenAI.ListModelsResponseObject? Type780 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type781 { get; set; } + public global::System.Collections.Generic.IList? Type781 { get; set; } /// /// /// - public global::OpenAI.ListVectorStoreFilesResponse? Type782 { get; set; } + public global::OpenAI.Model15? Type782 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type783 { get; set; } + public global::OpenAI.ModelObject? Type783 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObject? Type784 { get; set; } + public global::OpenAI.ListPaginatedFineTuningJobsResponse? Type784 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObjectObject? Type785 { get; set; } + public global::System.Collections.Generic.IList? Type785 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObjectStatus? Type786 { get; set; } + public global::OpenAI.ListPaginatedFineTuningJobsResponseObject? Type786 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObjectLastError? Type787 { get; set; } + public global::OpenAI.ListRunStepsResponse? Type787 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObjectLastErrorCode? Type788 { get; set; } + public global::System.Collections.Generic.IList? Type788 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObjectChunkingStrategy? Type789 { get; set; } + public global::OpenAI.ListRunsResponse? Type789 { get; set; } /// /// /// - public global::OpenAI.StaticChunkingStrategyResponseParam? Type790 { get; set; } + public global::System.Collections.Generic.IList? Type790 { get; set; } /// /// /// - public global::OpenAI.StaticChunkingStrategyResponseParamType? Type791 { get; set; } + public global::OpenAI.ListThreadsResponse? Type791 { get; set; } /// /// /// - public global::OpenAI.OtherChunkingStrategyResponseParam? Type792 { get; set; } + public global::System.Collections.Generic.IList? Type792 { get; set; } /// /// /// - public global::OpenAI.OtherChunkingStrategyResponseParamType? Type793 { get; set; } + public global::OpenAI.ListVectorStoreFilesResponse? Type793 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObjectChunkingStrategyDiscriminator? Type794 { get; set; } + public global::System.Collections.Generic.IList? Type794 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileObjectChunkingStrategyDiscriminatorType? Type795 { get; set; } + public global::OpenAI.VectorStoreFileObject? Type795 { get; set; } /// /// /// - public global::OpenAI.ListVectorStoresResponse? Type796 { get; set; } + public global::OpenAI.VectorStoreFileObjectObject? Type796 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type797 { get; set; } + public global::OpenAI.VectorStoreFileObjectStatus? Type797 { get; set; } /// /// /// - public global::OpenAI.VectorStoreObject? Type798 { get; set; } + public global::OpenAI.VectorStoreFileObjectLastError? Type798 { get; set; } /// /// /// - public global::OpenAI.VectorStoreObjectObject? Type799 { get; set; } + public global::OpenAI.VectorStoreFileObjectLastErrorCode? Type799 { get; set; } /// /// /// - public global::OpenAI.VectorStoreObjectFileCounts? Type800 { get; set; } + public global::OpenAI.VectorStoreFileObjectChunkingStrategy? Type800 { get; set; } /// /// /// - public global::OpenAI.VectorStoreObjectStatus? Type801 { get; set; } + public global::OpenAI.StaticChunkingStrategyResponseParam? Type801 { get; set; } /// /// /// - public global::OpenAI.ModifyAssistantRequest? Type802 { get; set; } + public global::OpenAI.StaticChunkingStrategyResponseParamType? Type802 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type803 { get; set; } + public global::OpenAI.OtherChunkingStrategyResponseParam? Type803 { get; set; } /// /// /// - public global::OpenAI.ToolsItem7? Type804 { get; set; } + public global::OpenAI.OtherChunkingStrategyResponseParamType? Type804 { get; set; } /// /// /// - public global::OpenAI.ModifyAssistantRequestToolDiscriminator? Type805 { get; set; } + public global::OpenAI.VectorStoreFileObjectChunkingStrategyDiscriminator? Type805 { get; set; } /// /// /// - public global::OpenAI.ModifyAssistantRequestToolDiscriminatorType? Type806 { get; set; } + public global::OpenAI.VectorStoreFileObjectChunkingStrategyDiscriminatorType? Type806 { get; set; } /// /// /// - public global::OpenAI.ModifyAssistantRequestToolResources? Type807 { get; set; } + public global::OpenAI.ListVectorStoresResponse? Type807 { get; set; } /// /// /// - public global::OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type808 { get; set; } + public global::System.Collections.Generic.IList? Type808 { get; set; } /// /// /// - public global::OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type809 { get; set; } + public global::OpenAI.VectorStoreObject? Type809 { get; set; } /// /// /// - public global::OpenAI.ModifyMessageRequest? Type810 { get; set; } + public global::OpenAI.VectorStoreObjectObject? Type810 { get; set; } /// /// /// - public global::OpenAI.ModifyRunRequest? Type811 { get; set; } + public global::OpenAI.VectorStoreObjectFileCounts? Type811 { get; set; } /// /// /// - public global::OpenAI.ModifyThreadRequest? Type812 { get; set; } + public global::OpenAI.VectorStoreObjectStatus? Type812 { get; set; } /// /// /// - public global::OpenAI.ModifyThreadRequestToolResources? Type813 { get; set; } + public global::OpenAI.ModifyAssistantRequest? Type813 { get; set; } /// /// /// - public global::OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type814 { get; set; } + public global::System.Collections.Generic.IList? Type814 { get; set; } /// /// /// - public global::OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type815 { get; set; } + public global::OpenAI.ToolsItem7? Type815 { get; set; } /// /// /// - public global::OpenAI.Project? Type816 { get; set; } + public global::OpenAI.ModifyAssistantRequestToolDiscriminator? Type816 { get; set; } /// /// /// - public global::OpenAI.ProjectObject? Type817 { get; set; } + public global::OpenAI.ModifyAssistantRequestToolDiscriminatorType? Type817 { get; set; } /// /// /// - public global::OpenAI.ProjectStatus? Type818 { get; set; } + public global::OpenAI.ModifyAssistantRequestToolResources? Type818 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKey? Type819 { get; set; } + public global::OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type819 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyObject? Type820 { get; set; } + public global::OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type820 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyOwner? Type821 { get; set; } + public global::OpenAI.ModifyMessageRequest? Type821 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyOwnerType? Type822 { get; set; } + public global::OpenAI.ModifyRunRequest? Type822 { get; set; } /// /// /// - public global::OpenAI.ProjectUser? Type823 { get; set; } + public global::OpenAI.ModifyThreadRequest? Type823 { get; set; } /// /// /// - public global::OpenAI.ProjectUserObject? Type824 { get; set; } + public global::OpenAI.ModifyThreadRequestToolResources? Type824 { get; set; } /// /// /// - public global::OpenAI.ProjectUserRole? Type825 { get; set; } + public global::OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type825 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccount? Type826 { get; set; } + public global::OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type826 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountObject? Type827 { get; set; } + public global::OpenAI.Project? Type827 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountRole? Type828 { get; set; } + public global::OpenAI.ProjectObject? Type828 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyDeleteResponse? Type829 { get; set; } + public global::OpenAI.ProjectStatus? Type829 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyDeleteResponseObject? Type830 { get; set; } + public global::OpenAI.ProjectApiKey? Type830 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyListResponse? Type831 { get; set; } + public global::OpenAI.ProjectApiKeyObject? Type831 { get; set; } /// /// /// - public global::OpenAI.ProjectApiKeyListResponseObject? Type832 { get; set; } + public global::OpenAI.ProjectApiKeyOwner? Type832 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type833 { get; set; } + public global::OpenAI.ProjectApiKeyOwnerType? Type833 { get; set; } /// /// /// - public global::OpenAI.ProjectCreateRequest? Type834 { get; set; } + public global::OpenAI.ProjectUser? Type834 { get; set; } /// /// /// - public global::OpenAI.ProjectListResponse? Type835 { get; set; } + public global::OpenAI.ProjectUserObject? Type835 { get; set; } /// /// /// - public global::OpenAI.ProjectListResponseObject? Type836 { get; set; } + public global::OpenAI.ProjectUserRole? Type836 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type837 { get; set; } + public global::OpenAI.ProjectServiceAccount? Type837 { get; set; } /// /// /// - public global::OpenAI.ProjectRateLimit? Type838 { get; set; } + public global::OpenAI.ProjectServiceAccountObject? Type838 { get; set; } /// /// /// - public global::OpenAI.ProjectRateLimitObject? Type839 { get; set; } + public global::OpenAI.ProjectServiceAccountRole? Type839 { get; set; } /// /// /// - public global::OpenAI.ProjectRateLimitListResponse? Type840 { get; set; } + public global::OpenAI.ProjectApiKeyDeleteResponse? Type840 { get; set; } /// /// /// - public global::OpenAI.ProjectRateLimitListResponseObject? Type841 { get; set; } + public global::OpenAI.ProjectApiKeyDeleteResponseObject? Type841 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type842 { get; set; } + public global::OpenAI.ProjectApiKeyListResponse? Type842 { get; set; } /// /// /// - public global::OpenAI.ProjectRateLimitUpdateRequest? Type843 { get; set; } + public global::OpenAI.ProjectApiKeyListResponseObject? Type843 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountApiKey? Type844 { get; set; } + public global::System.Collections.Generic.IList? Type844 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountApiKeyObject? Type845 { get; set; } + public global::OpenAI.ProjectCreateRequest? Type845 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountCreateRequest? Type846 { get; set; } + public global::OpenAI.ProjectListResponse? Type846 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountCreateResponse? Type847 { get; set; } + public global::OpenAI.ProjectListResponseObject? Type847 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountCreateResponseObject? Type848 { get; set; } + public global::System.Collections.Generic.IList? Type848 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountCreateResponseRole? Type849 { get; set; } + public global::OpenAI.ProjectRateLimit? Type849 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountDeleteResponse? Type850 { get; set; } + public global::OpenAI.ProjectRateLimitObject? Type850 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountDeleteResponseObject? Type851 { get; set; } + public global::OpenAI.ProjectRateLimitListResponse? Type851 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountListResponse? Type852 { get; set; } + public global::OpenAI.ProjectRateLimitListResponseObject? Type852 { get; set; } /// /// /// - public global::OpenAI.ProjectServiceAccountListResponseObject? Type853 { get; set; } + public global::System.Collections.Generic.IList? Type853 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type854 { get; set; } + public global::OpenAI.ProjectRateLimitUpdateRequest? Type854 { get; set; } /// /// /// - public global::OpenAI.ProjectUpdateRequest? Type855 { get; set; } + public global::OpenAI.ProjectServiceAccountApiKey? Type855 { get; set; } /// /// /// - public global::OpenAI.ProjectUserCreateRequest? Type856 { get; set; } + public global::OpenAI.ProjectServiceAccountApiKeyObject? Type856 { get; set; } /// /// /// - public global::OpenAI.ProjectUserCreateRequestRole? Type857 { get; set; } + public global::OpenAI.ProjectServiceAccountCreateRequest? Type857 { get; set; } /// /// /// - public global::OpenAI.ProjectUserDeleteResponse? Type858 { get; set; } + public global::OpenAI.ProjectServiceAccountCreateResponse? Type858 { get; set; } /// /// /// - public global::OpenAI.ProjectUserDeleteResponseObject? Type859 { get; set; } + public global::OpenAI.ProjectServiceAccountCreateResponseObject? Type859 { get; set; } /// /// /// - public global::OpenAI.ProjectUserListResponse? Type860 { get; set; } + public global::OpenAI.ProjectServiceAccountCreateResponseRole? Type860 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type861 { get; set; } + public global::OpenAI.ProjectServiceAccountDeleteResponse? Type861 { get; set; } /// /// /// - public global::OpenAI.ProjectUserUpdateRequest? Type862 { get; set; } + public global::OpenAI.ProjectServiceAccountDeleteResponseObject? Type862 { get; set; } /// /// /// - public global::OpenAI.ProjectUserUpdateRequestRole? Type863 { get; set; } + public global::OpenAI.ProjectServiceAccountListResponse? Type863 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventConversationItemCreate? Type864 { get; set; } + public global::OpenAI.ProjectServiceAccountListResponseObject? Type864 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventConversationItemCreateType? Type865 { get; set; } + public global::System.Collections.Generic.IList? Type865 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItem? Type866 { get; set; } + public global::OpenAI.ProjectUpdateRequest? Type866 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemObject? Type867 { get; set; } + public global::OpenAI.ProjectUserCreateRequest? Type867 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemType? Type868 { get; set; } + public global::OpenAI.ProjectUserCreateRequestRole? Type868 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemStatus? Type869 { get; set; } + public global::OpenAI.ProjectUserDeleteResponse? Type869 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemRole? Type870 { get; set; } + public global::OpenAI.ProjectUserDeleteResponseObject? Type870 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type871 { get; set; } + public global::OpenAI.ProjectUserListResponse? Type871 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemContentItem? Type872 { get; set; } + public global::System.Collections.Generic.IList? Type872 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemContentItemType? Type873 { get; set; } + public global::OpenAI.ProjectUserUpdateRequest? Type873 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventConversationItemDelete? Type874 { get; set; } + public global::OpenAI.ProjectUserUpdateRequestRole? Type874 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventConversationItemDeleteType? Type875 { get; set; } + public global::OpenAI.RealtimeClientEventConversationItemCreate? Type875 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventConversationItemTruncate? Type876 { get; set; } + public global::OpenAI.RealtimeClientEventConversationItemCreateType? Type876 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventConversationItemTruncateType? Type877 { get; set; } + public global::OpenAI.RealtimeConversationItem? Type877 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventInputAudioBufferAppend? Type878 { get; set; } + public global::OpenAI.RealtimeConversationItemObject? Type878 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type879 { get; set; } + public global::OpenAI.RealtimeConversationItemType? Type879 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventInputAudioBufferClear? Type880 { get; set; } + public global::OpenAI.RealtimeConversationItemStatus? Type880 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventInputAudioBufferClearType? Type881 { get; set; } + public global::OpenAI.RealtimeConversationItemRole? Type881 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventInputAudioBufferCommit? Type882 { get; set; } + public global::System.Collections.Generic.IList? Type882 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type883 { get; set; } + public global::OpenAI.RealtimeConversationItemContentItem? Type883 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventResponseCancel? Type884 { get; set; } + public global::OpenAI.RealtimeConversationItemContentItemType? Type884 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventResponseCancelType? Type885 { get; set; } + public global::OpenAI.RealtimeClientEventConversationItemDelete? Type885 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventResponseCreate? Type886 { get; set; } + public global::OpenAI.RealtimeClientEventConversationItemDeleteType? Type886 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventResponseCreateType? Type887 { get; set; } + public global::OpenAI.RealtimeClientEventConversationItemTruncate? Type887 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateParams? Type888 { get; set; } + public global::OpenAI.RealtimeClientEventConversationItemTruncateType? Type888 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type889 { get; set; } + public global::OpenAI.RealtimeClientEventInputAudioBufferAppend? Type889 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateParamsModalitie? Type890 { get; set; } + public global::OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type890 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateParamsVoice? Type891 { get; set; } + public global::OpenAI.RealtimeClientEventInputAudioBufferClear? Type891 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateParamsOutputAudioFormat? Type892 { get; set; } + public global::OpenAI.RealtimeClientEventInputAudioBufferClearType? Type892 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type893 { get; set; } + public global::OpenAI.RealtimeClientEventInputAudioBufferCommit? Type893 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateParamsTool? Type894 { get; set; } + public global::OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type894 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateParamsToolType? Type895 { get; set; } + public global::OpenAI.RealtimeClientEventResponseCancel? Type895 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type896 { get; set; } + public global::OpenAI.RealtimeClientEventResponseCancelType? Type896 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateParamsMaxResponseOutputTokens? Type897 { get; set; } + public global::OpenAI.RealtimeClientEventResponseCreate? Type897 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type898 { get; set; } + public global::OpenAI.RealtimeClientEventResponseCreateType? Type898 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateParamsConversation? Type899 { get; set; } + public global::OpenAI.RealtimeResponseCreateParams? Type899 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type900 { get; set; } + public global::System.Collections.Generic.IList? Type900 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventSessionUpdate? Type901 { get; set; } + public global::OpenAI.RealtimeResponseCreateParamsModalitie? Type901 { get; set; } /// /// /// - public global::OpenAI.RealtimeClientEventSessionUpdateType? Type902 { get; set; } + public global::OpenAI.RealtimeResponseCreateParamsVoice? Type902 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateRequest? Type903 { get; set; } + public global::OpenAI.RealtimeResponseCreateParamsOutputAudioFormat? Type903 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type904 { get; set; } + public global::System.Collections.Generic.IList? Type904 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateRequestModalitie? Type905 { get; set; } + public global::OpenAI.RealtimeResponseCreateParamsTool? Type905 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateRequestModel? Type906 { get; set; } + public global::OpenAI.RealtimeResponseCreateParamsToolType? Type906 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateRequestVoice? Type907 { get; set; } + public global::OpenAI.OneOf? Type907 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateRequestInputAudioFormat? Type908 { get; set; } + public global::OpenAI.RealtimeResponseCreateParamsMaxResponseOutputTokens? Type908 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateRequestOutputAudioFormat? Type909 { get; set; } + public global::OpenAI.OneOf? Type909 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type910 { get; set; } + public global::OpenAI.RealtimeResponseCreateParamsConversation? Type910 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateRequestTurnDetection? Type911 { get; set; } + public global::System.Collections.Generic.IList? Type911 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type912 { get; set; } + public global::OpenAI.RealtimeClientEventSessionUpdate? Type912 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateRequestTool? Type913 { get; set; } + public global::OpenAI.RealtimeClientEventSessionUpdateType? Type913 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateRequestToolType? Type914 { get; set; } + public global::OpenAI.RealtimeSessionCreateRequest? Type914 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type915 { get; set; } + public global::System.Collections.Generic.IList? Type915 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type916 { get; set; } + public global::OpenAI.RealtimeSessionCreateRequestModalitie? Type916 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponse? Type917 { get; set; } + public global::OpenAI.RealtimeSessionCreateRequestModel? Type917 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseObject? Type918 { get; set; } + public global::OpenAI.RealtimeSessionCreateRequestVoice? Type918 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseStatus? Type919 { get; set; } + public global::OpenAI.RealtimeSessionCreateRequestInputAudioFormat? Type919 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseUsage? Type920 { get; set; } + public global::OpenAI.RealtimeSessionCreateRequestOutputAudioFormat? Type920 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationCreated? Type921 { get; set; } + public global::OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type921 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationCreatedType? Type922 { get; set; } + public global::OpenAI.RealtimeSessionCreateRequestTurnDetection? Type922 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationCreatedConversation? Type923 { get; set; } + public global::System.Collections.Generic.IList? Type923 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationItemCreated? Type924 { get; set; } + public global::OpenAI.RealtimeSessionCreateRequestTool? Type924 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationItemCreatedType? Type925 { get; set; } + public global::OpenAI.RealtimeSessionCreateRequestToolType? Type925 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationItemDeleted? Type926 { get; set; } + public global::OpenAI.OneOf? Type926 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationItemDeletedType? Type927 { get; set; } + public global::OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type927 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type928 { get; set; } + public global::OpenAI.RealtimeResponse? Type928 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type929 { get; set; } + public global::OpenAI.RealtimeResponseObject? Type929 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type930 { get; set; } + public global::OpenAI.RealtimeResponseStatus? Type930 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type931 { get; set; } + public global::OpenAI.RealtimeResponseUsage? Type931 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type932 { get; set; } + public global::OpenAI.RealtimeServerEventConversationCreated? Type932 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationItemTruncated? Type933 { get; set; } + public global::OpenAI.RealtimeServerEventConversationCreatedType? Type933 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventConversationItemTruncatedType? Type934 { get; set; } + public global::OpenAI.RealtimeServerEventConversationCreatedConversation? Type934 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventError? Type935 { get; set; } + public global::OpenAI.RealtimeServerEventConversationItemCreated? Type935 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventErrorType? Type936 { get; set; } + public global::OpenAI.RealtimeServerEventConversationItemCreatedType? Type936 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventErrorError? Type937 { get; set; } + public global::OpenAI.RealtimeServerEventConversationItemDeleted? Type937 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventInputAudioBufferCleared? Type938 { get; set; } + public global::OpenAI.RealtimeServerEventConversationItemDeletedType? Type938 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type939 { get; set; } + public global::OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type939 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type940 { get; set; } + public global::OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type940 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type941 { get; set; } + public global::OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type941 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type942 { get; set; } + public global::OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type942 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type943 { get; set; } + public global::OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type943 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type944 { get; set; } + public global::OpenAI.RealtimeServerEventConversationItemTruncated? Type944 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type945 { get; set; } + public global::OpenAI.RealtimeServerEventConversationItemTruncatedType? Type945 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventRateLimitsUpdated? Type946 { get; set; } + public global::OpenAI.RealtimeServerEventError? Type946 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type947 { get; set; } + public global::OpenAI.RealtimeServerEventErrorType? Type947 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type948 { get; set; } + public global::OpenAI.RealtimeServerEventErrorError? Type948 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type949 { get; set; } + public global::OpenAI.RealtimeServerEventInputAudioBufferCleared? Type949 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type950 { get; set; } + public global::OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type950 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseAudioDelta? Type951 { get; set; } + public global::OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type951 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseAudioDeltaType? Type952 { get; set; } + public global::OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type952 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseAudioDone? Type953 { get; set; } + public global::OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type953 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseAudioDoneType? Type954 { get; set; } + public global::OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type954 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type955 { get; set; } + public global::OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type955 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type956 { get; set; } + public global::OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type956 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type957 { get; set; } + public global::OpenAI.RealtimeServerEventRateLimitsUpdated? Type957 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type958 { get; set; } + public global::OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type958 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseContentPartAdded? Type959 { get; set; } + public global::System.Collections.Generic.IList? Type959 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseContentPartAddedType? Type960 { get; set; } + public global::OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type960 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type961 { get; set; } + public global::OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type961 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type962 { get; set; } + public global::OpenAI.RealtimeServerEventResponseAudioDelta? Type962 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseContentPartDone? Type963 { get; set; } + public global::OpenAI.RealtimeServerEventResponseAudioDeltaType? Type963 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseContentPartDoneType? Type964 { get; set; } + public global::OpenAI.RealtimeServerEventResponseAudioDone? Type964 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseContentPartDonePart? Type965 { get; set; } + public global::OpenAI.RealtimeServerEventResponseAudioDoneType? Type965 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type966 { get; set; } + public global::OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type966 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseCreated? Type967 { get; set; } + public global::OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type967 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseCreatedType? Type968 { get; set; } + public global::OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type968 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseDone? Type969 { get; set; } + public global::OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type969 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseDoneType? Type970 { get; set; } + public global::OpenAI.RealtimeServerEventResponseContentPartAdded? Type970 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type971 { get; set; } + public global::OpenAI.RealtimeServerEventResponseContentPartAddedType? Type971 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type972 { get; set; } + public global::OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type972 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type973 { get; set; } + public global::OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type973 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type974 { get; set; } + public global::OpenAI.RealtimeServerEventResponseContentPartDone? Type974 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseOutputItemAdded? Type975 { get; set; } + public global::OpenAI.RealtimeServerEventResponseContentPartDoneType? Type975 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type976 { get; set; } + public global::OpenAI.RealtimeServerEventResponseContentPartDonePart? Type976 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseOutputItemDone? Type977 { get; set; } + public global::OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type977 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type978 { get; set; } + public global::OpenAI.RealtimeServerEventResponseCreated? Type978 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseTextDelta? Type979 { get; set; } + public global::OpenAI.RealtimeServerEventResponseCreatedType? Type979 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseTextDeltaType? Type980 { get; set; } + public global::OpenAI.RealtimeServerEventResponseDone? Type980 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseTextDone? Type981 { get; set; } + public global::OpenAI.RealtimeServerEventResponseDoneType? Type981 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventResponseTextDoneType? Type982 { get; set; } + public global::OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type982 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventSessionCreated? Type983 { get; set; } + public global::OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type983 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventSessionCreatedType? Type984 { get; set; } + public global::OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type984 { get; set; } /// /// /// - public global::OpenAI.RealtimeSession? Type985 { get; set; } + public global::OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type985 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionObject? Type986 { get; set; } + public global::OpenAI.RealtimeServerEventResponseOutputItemAdded? Type986 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionVoice? Type987 { get; set; } + public global::OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type987 { get; set; } /// /// /// - public global::OpenAI.RealtimeAudioFormat? Type988 { get; set; } + public global::OpenAI.RealtimeServerEventResponseOutputItemDone? Type988 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionInputAudioTranscription? Type989 { get; set; } + public global::OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type989 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionTurnDetection? Type990 { get; set; } + public global::OpenAI.RealtimeServerEventResponseTextDelta? Type990 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionTurnDetectionType? Type991 { get; set; } + public global::OpenAI.RealtimeServerEventResponseTextDeltaType? Type991 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type992 { get; set; } + public global::OpenAI.RealtimeServerEventResponseTextDone? Type992 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionTool? Type993 { get; set; } + public global::OpenAI.RealtimeServerEventResponseTextDoneType? Type993 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionToolChoice? Type994 { get; set; } + public global::OpenAI.RealtimeServerEventSessionCreated? Type994 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type995 { get; set; } + public global::OpenAI.RealtimeServerEventSessionCreatedType? Type995 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionMaxOutputTokens? Type996 { get; set; } + public global::OpenAI.RealtimeSession? Type996 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventSessionUpdated? Type997 { get; set; } + public global::OpenAI.RealtimeSessionObject? Type997 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventSessionUpdatedType? Type998 { get; set; } + public global::OpenAI.RealtimeSessionVoice? Type998 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateResponse? Type999 { get; set; } + public global::OpenAI.RealtimeAudioFormat? Type999 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateResponseClientSecret? Type1000 { get; set; } + public global::OpenAI.RealtimeSessionInputAudioTranscription? Type1000 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1001 { get; set; } + public global::OpenAI.RealtimeSessionTurnDetection? Type1001 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateResponseModalitie? Type1002 { get; set; } + public global::OpenAI.RealtimeSessionTurnDetectionType? Type1002 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateResponseVoice? Type1003 { get; set; } + public global::System.Collections.Generic.IList? Type1003 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateResponseInputAudioTranscription? Type1004 { get; set; } + public global::OpenAI.RealtimeSessionTool? Type1004 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1005 { get; set; } + public global::OpenAI.RealtimeSessionToolChoice? Type1005 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1006 { get; set; } + public global::OpenAI.OneOf? Type1006 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateResponseTool? Type1007 { get; set; } + public global::OpenAI.RealtimeSessionMaxOutputTokens? Type1007 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateResponseToolType? Type1008 { get; set; } + public global::OpenAI.RealtimeServerEventSessionUpdated? Type1008 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type1009 { get; set; } + public global::OpenAI.RealtimeServerEventSessionUpdatedType? Type1009 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreateResponseMaxResponseOutputTokens? Type1010 { get; set; } + public global::OpenAI.RealtimeSessionCreateResponse? Type1010 { get; set; } /// /// /// - public global::OpenAI.SubmitToolOutputsRunRequest? Type1011 { get; set; } + public global::OpenAI.RealtimeSessionCreateResponseClientSecret? Type1011 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1012 { get; set; } + public global::System.Collections.Generic.IList? Type1012 { get; set; } /// /// /// - public global::OpenAI.SubmitToolOutputsRunRequestToolOutput? Type1013 { get; set; } + public global::OpenAI.RealtimeSessionCreateResponseModalitie? Type1013 { get; set; } /// /// /// - public global::OpenAI.UpdateVectorStoreRequest? Type1014 { get; set; } + public global::OpenAI.RealtimeSessionCreateResponseVoice? Type1014 { get; set; } /// /// /// - public global::OpenAI.Upload? Type1015 { get; set; } + public global::OpenAI.RealtimeSessionCreateResponseInputAudioTranscription? Type1015 { get; set; } /// /// /// - public global::OpenAI.UploadStatus? Type1016 { get; set; } + public global::OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1016 { get; set; } /// /// /// - public global::OpenAI.UploadObject? Type1017 { get; set; } + public global::System.Collections.Generic.IList? Type1017 { get; set; } /// /// /// - public global::OpenAI.UploadPart? Type1018 { get; set; } + public global::OpenAI.RealtimeSessionCreateResponseTool? Type1018 { get; set; } /// /// /// - public global::OpenAI.UploadPartObject? Type1019 { get; set; } + public global::OpenAI.RealtimeSessionCreateResponseToolType? Type1019 { get; set; } /// /// /// - public global::OpenAI.UsageAudioSpeechesResult? Type1020 { get; set; } + public global::OpenAI.OneOf? Type1020 { get; set; } /// /// /// - public global::OpenAI.UsageAudioSpeechesResultObject? Type1021 { get; set; } + public global::OpenAI.RealtimeSessionCreateResponseMaxResponseOutputTokens? Type1021 { get; set; } /// /// /// - public global::OpenAI.UsageAudioTranscriptionsResult? Type1022 { get; set; } + public global::OpenAI.SubmitToolOutputsRunRequest? Type1022 { get; set; } /// /// /// - public global::OpenAI.UsageAudioTranscriptionsResultObject? Type1023 { get; set; } + public global::System.Collections.Generic.IList? Type1023 { get; set; } /// /// /// - public global::OpenAI.UsageCodeInterpreterSessionsResult? Type1024 { get; set; } + public global::OpenAI.SubmitToolOutputsRunRequestToolOutput? Type1024 { get; set; } /// /// /// - public global::OpenAI.UsageCodeInterpreterSessionsResultObject? Type1025 { get; set; } + public global::OpenAI.UpdateVectorStoreRequest? Type1025 { get; set; } /// /// /// - public global::OpenAI.UsageCompletionsResult? Type1026 { get; set; } + public global::OpenAI.Upload? Type1026 { get; set; } /// /// /// - public global::OpenAI.UsageCompletionsResultObject? Type1027 { get; set; } + public global::OpenAI.UploadStatus? Type1027 { get; set; } /// /// /// - public global::OpenAI.UsageEmbeddingsResult? Type1028 { get; set; } + public global::OpenAI.UploadObject? Type1028 { get; set; } /// /// /// - public global::OpenAI.UsageEmbeddingsResultObject? Type1029 { get; set; } + public global::OpenAI.UploadPart? Type1029 { get; set; } /// /// /// - public global::OpenAI.UsageImagesResult? Type1030 { get; set; } + public global::OpenAI.UploadPartObject? Type1030 { get; set; } /// /// /// - public global::OpenAI.UsageImagesResultObject? Type1031 { get; set; } + public global::OpenAI.UsageAudioSpeechesResult? Type1031 { get; set; } /// /// /// - public global::OpenAI.UsageModerationsResult? Type1032 { get; set; } + public global::OpenAI.UsageAudioSpeechesResultObject? Type1032 { get; set; } /// /// /// - public global::OpenAI.UsageModerationsResultObject? Type1033 { get; set; } + public global::OpenAI.UsageAudioTranscriptionsResult? Type1033 { get; set; } /// /// /// - public global::OpenAI.UsageResponse? Type1034 { get; set; } + public global::OpenAI.UsageAudioTranscriptionsResultObject? Type1034 { get; set; } /// /// /// - public global::OpenAI.UsageResponseObject? Type1035 { get; set; } + public global::OpenAI.UsageCodeInterpreterSessionsResult? Type1035 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1036 { get; set; } + public global::OpenAI.UsageCodeInterpreterSessionsResultObject? Type1036 { get; set; } /// /// /// - public global::OpenAI.UsageTimeBucket? Type1037 { get; set; } + public global::OpenAI.UsageCompletionsResult? Type1037 { get; set; } /// /// /// - public global::OpenAI.UsageTimeBucketObject? Type1038 { get; set; } + public global::OpenAI.UsageCompletionsResultObject? Type1038 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1039 { get; set; } + public global::OpenAI.UsageEmbeddingsResult? Type1039 { get; set; } /// /// /// - public global::OpenAI.ResultItem? Type1040 { get; set; } + public global::OpenAI.UsageEmbeddingsResultObject? Type1040 { get; set; } /// /// /// - public global::OpenAI.UsageVectorStoresResult? Type1041 { get; set; } + public global::OpenAI.UsageImagesResult? Type1041 { get; set; } /// /// /// - public global::OpenAI.UsageVectorStoresResultObject? Type1042 { get; set; } + public global::OpenAI.UsageImagesResultObject? Type1042 { get; set; } /// /// /// - public global::OpenAI.UsageTimeBucketResultItemDiscriminator? Type1043 { get; set; } + public global::OpenAI.UsageModerationsResult? Type1043 { get; set; } /// /// /// - public global::OpenAI.UsageTimeBucketResultItemDiscriminatorObject? Type1044 { get; set; } + public global::OpenAI.UsageModerationsResultObject? Type1044 { get; set; } /// /// /// - public global::OpenAI.User? Type1045 { get; set; } + public global::OpenAI.UsageResponse? Type1045 { get; set; } /// /// /// - public global::OpenAI.UserObject? Type1046 { get; set; } + public global::OpenAI.UsageResponseObject? Type1046 { get; set; } /// /// /// - public global::OpenAI.UserRole? Type1047 { get; set; } + public global::System.Collections.Generic.IList? Type1047 { get; set; } /// /// /// - public global::OpenAI.UserDeleteResponse? Type1048 { get; set; } + public global::OpenAI.UsageTimeBucket? Type1048 { get; set; } /// /// /// - public global::OpenAI.UserDeleteResponseObject? Type1049 { get; set; } + public global::OpenAI.UsageTimeBucketObject? Type1049 { get; set; } /// /// /// - public global::OpenAI.UserListResponse? Type1050 { get; set; } + public global::System.Collections.Generic.IList? Type1050 { get; set; } /// /// /// - public global::OpenAI.UserListResponseObject? Type1051 { get; set; } + public global::OpenAI.ResultItem? Type1051 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1052 { get; set; } + public global::OpenAI.UsageVectorStoresResult? Type1052 { get; set; } /// /// /// - public global::OpenAI.UserRoleUpdateRequest? Type1053 { get; set; } + public global::OpenAI.UsageVectorStoresResultObject? Type1053 { get; set; } /// /// /// - public global::OpenAI.UserRoleUpdateRequestRole? Type1054 { get; set; } + public global::OpenAI.UsageTimeBucketResultItemDiscriminator? Type1054 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileBatchObject? Type1055 { get; set; } + public global::OpenAI.UsageTimeBucketResultItemDiscriminatorObject? Type1055 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileBatchObjectObject? Type1056 { get; set; } + public global::OpenAI.User? Type1056 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileBatchObjectStatus? Type1057 { get; set; } + public global::OpenAI.UserObject? Type1057 { get; set; } /// /// /// - public global::OpenAI.VectorStoreFileBatchObjectFileCounts? Type1058 { get; set; } + public global::OpenAI.UserRole? Type1058 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventType? Type1059 { get; set; } + public global::OpenAI.UserDeleteResponse? Type1059 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventBase? Type1060 { get; set; } + public global::OpenAI.UserDeleteResponseObject? Type1060 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversation? Type1061 { get; set; } + public global::OpenAI.UserListResponse? Type1061 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationObject? Type1062 { get; set; } + public global::OpenAI.UserListResponseObject? Type1062 { get; set; } /// /// /// - public global::OpenAI.RealtimeContentPart? Type1063 { get; set; } + public global::System.Collections.Generic.IList? Type1063 { get; set; } /// /// /// - public global::OpenAI.RealtimeContentPartType? Type1064 { get; set; } + public global::OpenAI.UserRoleUpdateRequest? Type1064 { get; set; } /// /// /// - public global::OpenAI.RealtimeErrorDetails? Type1065 { get; set; } + public global::OpenAI.UserRoleUpdateRequestRole? Type1065 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionUpdate? Type1066 { get; set; } + public global::OpenAI.VectorStoreFileBatchObject? Type1066 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionUpdateType? Type1067 { get; set; } + public global::OpenAI.VectorStoreFileBatchObjectObject? Type1067 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferAppend? Type1068 { get; set; } + public global::OpenAI.VectorStoreFileBatchObjectStatus? Type1068 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferAppendType? Type1069 { get; set; } + public global::OpenAI.VectorStoreFileBatchObjectFileCounts? Type1069 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferCommit? Type1070 { get; set; } + public global::OpenAI.RealtimeServerEventType? Type1070 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferCommitType? Type1071 { get; set; } + public global::OpenAI.RealtimeServerEventBase? Type1071 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferClear? Type1072 { get; set; } + public global::OpenAI.RealtimeConversation? Type1072 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferClearType? Type1073 { get; set; } + public global::OpenAI.RealtimeConversationObject? Type1073 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemCreate? Type1074 { get; set; } + public global::OpenAI.RealtimeContentPart? Type1074 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemCreateType? Type1075 { get; set; } + public global::OpenAI.RealtimeContentPartType? Type1075 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemTruncate? Type1076 { get; set; } + public global::OpenAI.RealtimeErrorDetails? Type1076 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemTruncateType? Type1077 { get; set; } + public global::OpenAI.RealtimeSessionUpdate? Type1077 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemDelete? Type1078 { get; set; } + public global::OpenAI.RealtimeSessionUpdateType? Type1078 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemDeleteType? Type1079 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferAppend? Type1079 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreate? Type1080 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferAppendType? Type1080 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateType? Type1081 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferCommit? Type1081 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateResponse? Type1082 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferCommitType? Type1082 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1083 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferClear? Type1083 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateResponseModalitie? Type1084 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferClearType? Type1084 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateResponseVoice? Type1085 { get; set; } + public global::OpenAI.RealtimeConversationItemCreate? Type1085 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1086 { get; set; } + public global::OpenAI.RealtimeConversationItemCreateType? Type1086 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateResponseTool? Type1087 { get; set; } + public global::OpenAI.RealtimeConversationItemTruncate? Type1087 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type1088 { get; set; } + public global::OpenAI.RealtimeConversationItemTruncateType? Type1088 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateResponseToolChoice? Type1089 { get; set; } + public global::OpenAI.RealtimeConversationItemDelete? Type1089 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type1090 { get; set; } + public global::OpenAI.RealtimeConversationItemDeleteType? Type1090 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreateResponseMaxOutputTokens? Type1091 { get; set; } + public global::OpenAI.RealtimeResponseCreate? Type1091 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCancel? Type1092 { get; set; } + public global::OpenAI.RealtimeResponseCreateType? Type1092 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCancelType? Type1093 { get; set; } + public global::OpenAI.RealtimeResponseCreateResponse? Type1093 { get; set; } /// /// /// - public global::OpenAI.RealtimeError? Type1094 { get; set; } + public global::System.Collections.Generic.IList? Type1094 { get; set; } /// /// /// - public global::OpenAI.RealtimeErrorType? Type1095 { get; set; } + public global::OpenAI.RealtimeResponseCreateResponseModalitie? Type1095 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreated? Type1096 { get; set; } + public global::OpenAI.RealtimeResponseCreateResponseVoice? Type1096 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionCreatedType? Type1097 { get; set; } + public global::System.Collections.Generic.IList? Type1097 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionUpdated? Type1098 { get; set; } + public global::OpenAI.RealtimeResponseCreateResponseTool? Type1098 { get; set; } /// /// /// - public global::OpenAI.RealtimeSessionUpdatedType? Type1099 { get; set; } + public global::OpenAI.OneOf? Type1099 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationCreated? Type1100 { get; set; } + public global::OpenAI.RealtimeResponseCreateResponseToolChoice? Type1100 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationCreatedType? Type1101 { get; set; } + public global::OpenAI.OneOf? Type1101 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemCreated? Type1102 { get; set; } + public global::OpenAI.RealtimeResponseCreateResponseMaxOutputTokens? Type1102 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemCreatedType? Type1103 { get; set; } + public global::OpenAI.RealtimeResponseCancel? Type1103 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemInputAudioTranscriptionCompleted? Type1104 { get; set; } + public global::OpenAI.RealtimeResponseCancelType? Type1104 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemInputAudioTranscriptionCompletedType? Type1105 { get; set; } + public global::OpenAI.RealtimeError? Type1105 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemInputAudioTranscriptionFailed? Type1106 { get; set; } + public global::OpenAI.RealtimeErrorType? Type1106 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemInputAudioTranscriptionFailedType? Type1107 { get; set; } + public global::OpenAI.RealtimeSessionCreated? Type1107 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemTruncated? Type1108 { get; set; } + public global::OpenAI.RealtimeSessionCreatedType? Type1108 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemTruncatedType? Type1109 { get; set; } + public global::OpenAI.RealtimeSessionUpdated? Type1109 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemDeleted? Type1110 { get; set; } + public global::OpenAI.RealtimeSessionUpdatedType? Type1110 { get; set; } /// /// /// - public global::OpenAI.RealtimeConversationItemDeletedType? Type1111 { get; set; } + public global::OpenAI.RealtimeConversationCreated? Type1111 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferCommitted? Type1112 { get; set; } + public global::OpenAI.RealtimeConversationCreatedType? Type1112 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferCommittedType? Type1113 { get; set; } + public global::OpenAI.RealtimeConversationItemCreated? Type1113 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferCleared? Type1114 { get; set; } + public global::OpenAI.RealtimeConversationItemCreatedType? Type1114 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferClearedType? Type1115 { get; set; } + public global::OpenAI.RealtimeConversationItemInputAudioTranscriptionCompleted? Type1115 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferSpeechStarted? Type1116 { get; set; } + public global::OpenAI.RealtimeConversationItemInputAudioTranscriptionCompletedType? Type1116 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferSpeechStartedType? Type1117 { get; set; } + public global::OpenAI.RealtimeConversationItemInputAudioTranscriptionFailed? Type1117 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferSpeechStopped? Type1118 { get; set; } + public global::OpenAI.RealtimeConversationItemInputAudioTranscriptionFailedType? Type1118 { get; set; } /// /// /// - public global::OpenAI.RealtimeInputAudioBufferSpeechStoppedType? Type1119 { get; set; } + public global::OpenAI.RealtimeConversationItemTruncated? Type1119 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreated? Type1120 { get; set; } + public global::OpenAI.RealtimeConversationItemTruncatedType? Type1120 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseCreatedType? Type1121 { get; set; } + public global::OpenAI.RealtimeConversationItemDeleted? Type1121 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseDone? Type1122 { get; set; } + public global::OpenAI.RealtimeConversationItemDeletedType? Type1122 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseDoneType? Type1123 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferCommitted? Type1123 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseOutputItemAdded? Type1124 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferCommittedType? Type1124 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseOutputItemAddedType? Type1125 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferCleared? Type1125 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseOutputItemDone? Type1126 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferClearedType? Type1126 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseOutputItemDoneType? Type1127 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferSpeechStarted? Type1127 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseContentPartAdded? Type1128 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferSpeechStartedType? Type1128 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseContentPartAddedType? Type1129 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferSpeechStopped? Type1129 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseContentPartDone? Type1130 { get; set; } + public global::OpenAI.RealtimeInputAudioBufferSpeechStoppedType? Type1130 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseContentPartDoneType? Type1131 { get; set; } + public global::OpenAI.RealtimeResponseCreated? Type1131 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseTextDelta? Type1132 { get; set; } + public global::OpenAI.RealtimeResponseCreatedType? Type1132 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseTextDeltaType? Type1133 { get; set; } + public global::OpenAI.RealtimeResponseDone? Type1133 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseTextDone? Type1134 { get; set; } + public global::OpenAI.RealtimeResponseDoneType? Type1134 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseTextDoneType? Type1135 { get; set; } + public global::OpenAI.RealtimeResponseOutputItemAdded? Type1135 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseAudioTranscriptDelta? Type1136 { get; set; } + public global::OpenAI.RealtimeResponseOutputItemAddedType? Type1136 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseAudioTranscriptDeltaType? Type1137 { get; set; } + public global::OpenAI.RealtimeResponseOutputItemDone? Type1137 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseAudioTranscriptDone? Type1138 { get; set; } + public global::OpenAI.RealtimeResponseOutputItemDoneType? Type1138 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseAudioTranscriptDoneType? Type1139 { get; set; } + public global::OpenAI.RealtimeResponseContentPartAdded? Type1139 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseAudioDelta? Type1140 { get; set; } + public global::OpenAI.RealtimeResponseContentPartAddedType? Type1140 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseAudioDeltaType? Type1141 { get; set; } + public global::OpenAI.RealtimeResponseContentPartDone? Type1141 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseAudioDone? Type1142 { get; set; } + public global::OpenAI.RealtimeResponseContentPartDoneType? Type1142 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseAudioDoneType? Type1143 { get; set; } + public global::OpenAI.RealtimeResponseTextDelta? Type1143 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseFunctionCallArgumentsDelta? Type1144 { get; set; } + public global::OpenAI.RealtimeResponseTextDeltaType? Type1144 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseFunctionCallArgumentsDeltaType? Type1145 { get; set; } + public global::OpenAI.RealtimeResponseTextDone? Type1145 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseFunctionCallArgumentsDone? Type1146 { get; set; } + public global::OpenAI.RealtimeResponseTextDoneType? Type1146 { get; set; } /// /// /// - public global::OpenAI.RealtimeResponseFunctionCallArgumentsDoneType? Type1147 { get; set; } + public global::OpenAI.RealtimeResponseAudioTranscriptDelta? Type1147 { get; set; } /// /// /// - public global::OpenAI.RealtimeRateLimitsUpdated? Type1148 { get; set; } + public global::OpenAI.RealtimeResponseAudioTranscriptDeltaType? Type1148 { get; set; } /// /// /// - public global::OpenAI.RealtimeRateLimitsUpdatedType? Type1149 { get; set; } + public global::OpenAI.RealtimeResponseAudioTranscriptDone? Type1149 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1150 { get; set; } + public global::OpenAI.RealtimeResponseAudioTranscriptDoneType? Type1150 { get; set; } /// /// /// - public global::OpenAI.RealtimeRateLimitsUpdatedRateLimit? Type1151 { get; set; } + public global::OpenAI.RealtimeResponseAudioDelta? Type1151 { get; set; } /// /// /// - public global::OpenAI.RealtimeRateLimitsUpdatedRateLimitName? Type1152 { get; set; } + public global::OpenAI.RealtimeResponseAudioDeltaType? Type1152 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEvent? Type1153 { get; set; } + public global::OpenAI.RealtimeResponseAudioDone? Type1153 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventDiscriminator? Type1154 { get; set; } + public global::OpenAI.RealtimeResponseAudioDoneType? Type1154 { get; set; } /// /// /// - public global::OpenAI.RealtimeServerEventDiscriminatorType? Type1155 { get; set; } + public global::OpenAI.RealtimeResponseFunctionCallArgumentsDelta? Type1155 { get; set; } /// /// /// - public global::OpenAI.CreateBatchRequest? Type1156 { get; set; } + public global::OpenAI.RealtimeResponseFunctionCallArgumentsDeltaType? Type1156 { get; set; } /// /// /// - public global::OpenAI.CreateBatchRequestEndpoint? Type1157 { get; set; } + public global::OpenAI.RealtimeResponseFunctionCallArgumentsDone? Type1157 { get; set; } /// /// /// - public global::OpenAI.CreateBatchRequestCompletionWindow? Type1158 { get; set; } + public global::OpenAI.RealtimeResponseFunctionCallArgumentsDoneType? Type1158 { get; set; } /// /// /// - public global::OpenAI.ListAssistantsOrder? Type1159 { get; set; } + public global::OpenAI.RealtimeRateLimitsUpdated? Type1159 { get; set; } /// /// /// - public global::OpenAI.ListFilesOrder? Type1160 { get; set; } + public global::OpenAI.RealtimeRateLimitsUpdatedType? Type1160 { get; set; } /// /// /// - public global::OpenAI.ListAuditLogsEffectiveAt? Type1161 { get; set; } + public global::System.Collections.Generic.IList? Type1161 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1162 { get; set; } + public global::OpenAI.RealtimeRateLimitsUpdatedRateLimit? Type1162 { get; set; } /// /// /// - public global::OpenAI.UsageCostsBucketWidth? Type1163 { get; set; } + public global::OpenAI.RealtimeRateLimitsUpdatedRateLimitName? Type1163 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1164 { get; set; } + public global::OpenAI.RealtimeServerEvent? Type1164 { get; set; } /// /// /// - public global::OpenAI.UsageCostsGroupByItem? Type1165 { get; set; } + public global::OpenAI.RealtimeServerEventDiscriminator? Type1165 { get; set; } /// /// /// - public global::OpenAI.UsageAudioSpeechesBucketWidth? Type1166 { get; set; } + public global::OpenAI.RealtimeServerEventDiscriminatorType? Type1166 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1167 { get; set; } + public global::OpenAI.CreateBatchRequest? Type1167 { get; set; } /// /// /// - public global::OpenAI.UsageAudioSpeechesGroupByItem? Type1168 { get; set; } + public global::OpenAI.CreateBatchRequestEndpoint? Type1168 { get; set; } /// /// /// - public global::OpenAI.UsageAudioTranscriptionsBucketWidth? Type1169 { get; set; } + public global::OpenAI.CreateBatchRequestCompletionWindow? Type1169 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1170 { get; set; } + public global::OpenAI.AdminApiKeysCreateRequest? Type1170 { get; set; } /// /// /// - public global::OpenAI.UsageAudioTranscriptionsGroupByItem? Type1171 { get; set; } + public global::OpenAI.ListAssistantsOrder? Type1171 { get; set; } /// /// /// - public global::OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type1172 { get; set; } + public global::OpenAI.ListFilesOrder? Type1172 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1173 { get; set; } + public global::OpenAI.AdminApiKeysListOrder? Type1173 { get; set; } /// /// /// - public global::OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type1174 { get; set; } + public global::OpenAI.ListAuditLogsEffectiveAt? Type1174 { get; set; } /// /// /// - public global::OpenAI.UsageCompletionsBucketWidth? Type1175 { get; set; } + public global::System.Collections.Generic.IList? Type1175 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1176 { get; set; } + public global::OpenAI.UsageCostsBucketWidth? Type1176 { get; set; } /// /// /// - public global::OpenAI.UsageCompletionsGroupByItem? Type1177 { get; set; } + public global::System.Collections.Generic.IList? Type1177 { get; set; } /// /// /// - public global::OpenAI.UsageEmbeddingsBucketWidth? Type1178 { get; set; } + public global::OpenAI.UsageCostsGroupByItem? Type1178 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1179 { get; set; } + public global::OpenAI.UsageAudioSpeechesBucketWidth? Type1179 { get; set; } /// /// /// - public global::OpenAI.UsageEmbeddingsGroupByItem? Type1180 { get; set; } + public global::System.Collections.Generic.IList? Type1180 { get; set; } /// /// /// - public global::OpenAI.UsageImagesBucketWidth? Type1181 { get; set; } + public global::OpenAI.UsageAudioSpeechesGroupByItem? Type1181 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1182 { get; set; } + public global::OpenAI.UsageAudioTranscriptionsBucketWidth? Type1182 { get; set; } /// /// /// - public global::OpenAI.UsageImagesSource? Type1183 { get; set; } + public global::System.Collections.Generic.IList? Type1183 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1184 { get; set; } + public global::OpenAI.UsageAudioTranscriptionsGroupByItem? Type1184 { get; set; } /// /// /// - public global::OpenAI.UsageImagesSize? Type1185 { get; set; } + public global::OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type1185 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1186 { get; set; } + public global::System.Collections.Generic.IList? Type1186 { get; set; } /// /// /// - public global::OpenAI.UsageImagesGroupByItem? Type1187 { get; set; } + public global::OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type1187 { get; set; } /// /// /// - public global::OpenAI.UsageModerationsBucketWidth? Type1188 { get; set; } + public global::OpenAI.UsageCompletionsBucketWidth? Type1188 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1189 { get; set; } + public global::System.Collections.Generic.IList? Type1189 { get; set; } /// /// /// - public global::OpenAI.UsageModerationsGroupByItem? Type1190 { get; set; } + public global::OpenAI.UsageCompletionsGroupByItem? Type1190 { get; set; } /// /// /// - public global::OpenAI.UsageVectorStoresBucketWidth? Type1191 { get; set; } + public global::OpenAI.UsageEmbeddingsBucketWidth? Type1191 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1192 { get; set; } + public global::System.Collections.Generic.IList? Type1192 { get; set; } /// /// /// - public global::OpenAI.UsageVectorStoresGroupByItem? Type1193 { get; set; } + public global::OpenAI.UsageEmbeddingsGroupByItem? Type1193 { get; set; } /// /// /// - public global::OpenAI.ListMessagesOrder? Type1194 { get; set; } + public global::OpenAI.UsageImagesBucketWidth? Type1194 { get; set; } /// /// /// - public global::OpenAI.ListRunsOrder? Type1195 { get; set; } + public global::System.Collections.Generic.IList? Type1195 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1196 { get; set; } + public global::OpenAI.UsageImagesSource? Type1196 { get; set; } /// /// /// - public global::OpenAI.CreateRunIncludeItem? Type1197 { get; set; } + public global::System.Collections.Generic.IList? Type1197 { get; set; } /// /// /// - public global::OpenAI.ListRunStepsOrder? Type1198 { get; set; } + public global::OpenAI.UsageImagesSize? Type1198 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1199 { get; set; } + public global::System.Collections.Generic.IList? Type1199 { get; set; } /// /// /// - public global::OpenAI.ListRunStepsIncludeItem? Type1200 { get; set; } + public global::OpenAI.UsageImagesGroupByItem? Type1200 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1201 { get; set; } + public global::OpenAI.UsageModerationsBucketWidth? Type1201 { get; set; } /// /// /// - public global::OpenAI.GetRunStepIncludeItem? Type1202 { get; set; } + public global::System.Collections.Generic.IList? Type1202 { get; set; } /// /// /// - public global::OpenAI.ListVectorStoresOrder? Type1203 { get; set; } + public global::OpenAI.UsageModerationsGroupByItem? Type1203 { get; set; } /// /// /// - public global::OpenAI.ListFilesInVectorStoreBatchOrder? Type1204 { get; set; } + public global::OpenAI.UsageVectorStoresBucketWidth? Type1204 { get; set; } /// /// /// - public global::OpenAI.ListFilesInVectorStoreBatchFilter? Type1205 { get; set; } + public global::System.Collections.Generic.IList? Type1205 { get; set; } /// /// /// - public global::OpenAI.ListVectorStoreFilesOrder? Type1206 { get; set; } + public global::OpenAI.UsageVectorStoresGroupByItem? Type1206 { get; set; } /// /// /// - public global::OpenAI.ListVectorStoreFilesFilter? Type1207 { get; set; } + public global::OpenAI.ListMessagesOrder? Type1207 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type1208 { get; set; } + public global::OpenAI.ListRunsOrder? Type1208 { get; set; } /// /// /// - public global::OpenAI.OneOf? Type1209 { get; set; } + public global::System.Collections.Generic.IList? Type1209 { get; set; } + /// + /// + /// + public global::OpenAI.CreateRunIncludeItem? Type1210 { get; set; } + /// + /// + /// + public global::OpenAI.ListRunStepsOrder? Type1211 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type1212 { get; set; } + /// + /// + /// + public global::OpenAI.ListRunStepsIncludeItem? Type1213 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type1214 { get; set; } + /// + /// + /// + public global::OpenAI.GetRunStepIncludeItem? Type1215 { get; set; } + /// + /// + /// + public global::OpenAI.ListVectorStoresOrder? Type1216 { get; set; } + /// + /// + /// + public global::OpenAI.ListFilesInVectorStoreBatchOrder? Type1217 { get; set; } + /// + /// + /// + public global::OpenAI.ListFilesInVectorStoreBatchFilter? Type1218 { get; set; } + /// + /// + /// + public global::OpenAI.ListVectorStoreFilesOrder? Type1219 { get; set; } + /// + /// + /// + public global::OpenAI.ListVectorStoreFilesFilter? Type1220 { get; set; } + /// + /// + /// + public global::OpenAI.OneOf? Type1221 { get; set; } + /// + /// + /// + public global::OpenAI.OneOf? Type1222 { get; set; } + /// + /// + /// + public global::OpenAI.AdminApiKeysDeleteResponse? Type1223 { get; set; } } } \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.IInvitesClient.InviteUser.g.cs b/src/libs/OpenAI/Generated/OpenAI.IInvitesClient.InviteUser.g.cs index e88c1f70..b473dfce 100644 --- a/src/libs/OpenAI/Generated/OpenAI.IInvitesClient.InviteUser.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.IInvitesClient.InviteUser.g.cs @@ -23,11 +23,15 @@ public partial interface IInvitesClient /// /// `owner` or `reader` /// + /// + /// An array of projects to which membership is granted at the same time the org invite is accepted. If omitted, the user will be invited to the default project for compatibility with legacy behavior. + /// /// The token to cancel the operation with /// global::System.Threading.Tasks.Task InviteUserAsync( string email, global::OpenAI.InviteRequestRole role, + global::System.Collections.Generic.IList? projects = default, global::System.Threading.CancellationToken cancellationToken = default); } } \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.IOpenAiApi.AdminApiKeysCreate.g.cs b/src/libs/OpenAI/Generated/OpenAI.IOpenAiApi.AdminApiKeysCreate.g.cs new file mode 100644 index 00000000..1d67b154 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.IOpenAiApi.AdminApiKeysCreate.g.cs @@ -0,0 +1,31 @@ +#nullable enable + +namespace OpenAI +{ + public partial interface IOpenAiApi + { + /// + /// Create an organization admin API key
+ /// Create a new admin-level API key for the organization. + ///
+ /// + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task AdminApiKeysCreateAsync( + global::OpenAI.AdminApiKeysCreateRequest request, + global::System.Threading.CancellationToken cancellationToken = default); + + /// + /// Create an organization admin API key
+ /// Create a new admin-level API key for the organization. + ///
+ /// + /// Example: New Admin Key + /// + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task AdminApiKeysCreateAsync( + string name, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.IOpenAiApi.AdminApiKeysDelete.g.cs b/src/libs/OpenAI/Generated/OpenAI.IOpenAiApi.AdminApiKeysDelete.g.cs new file mode 100644 index 00000000..200d3d91 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.IOpenAiApi.AdminApiKeysDelete.g.cs @@ -0,0 +1,20 @@ +#nullable enable + +namespace OpenAI +{ + public partial interface IOpenAiApi + { + /// + /// Delete an organization admin API key
+ /// Delete the specified admin API key. + ///
+ /// + /// The ID of the API key to be deleted. + /// + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task AdminApiKeysDeleteAsync( + string keyId, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.IOpenAiApi.AdminApiKeysGet.g.cs b/src/libs/OpenAI/Generated/OpenAI.IOpenAiApi.AdminApiKeysGet.g.cs new file mode 100644 index 00000000..ef117b37 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.IOpenAiApi.AdminApiKeysGet.g.cs @@ -0,0 +1,20 @@ +#nullable enable + +namespace OpenAI +{ + public partial interface IOpenAiApi + { + /// + /// Retrieve a single organization API key
+ /// Get details for a specific organization API key by its ID. + ///
+ /// + /// The ID of the API key. + /// + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task AdminApiKeysGetAsync( + string keyId, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.IOpenAiApi.AdminApiKeysList.g.cs b/src/libs/OpenAI/Generated/OpenAI.IOpenAiApi.AdminApiKeysList.g.cs new file mode 100644 index 00000000..68e26c7a --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.IOpenAiApi.AdminApiKeysList.g.cs @@ -0,0 +1,30 @@ +#nullable enable + +namespace OpenAI +{ + public partial interface IOpenAiApi + { + /// + /// List organization API keys
+ /// Retrieve a paginated list of organization admin API keys. + ///
+ /// + /// Return keys with IDs that come after this ID in the pagination order. + /// + /// + /// Order results by creation time, ascending or descending.
+ /// Default Value: asc + /// + /// + /// Maximum number of keys to return.
+ /// Default Value: 20 + /// + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task AdminApiKeysListAsync( + string? after = default, + global::OpenAI.AdminApiKeysListOrder? order = default, + int? limit = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.InvitesClient.InviteUser.g.cs b/src/libs/OpenAI/Generated/OpenAI.InvitesClient.InviteUser.g.cs index 18b22d9d..4eefad10 100644 --- a/src/libs/OpenAI/Generated/OpenAI.InvitesClient.InviteUser.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.InvitesClient.InviteUser.g.cs @@ -166,17 +166,22 @@ partial void ProcessInviteUserResponseContent( /// /// `owner` or `reader` /// + /// + /// An array of projects to which membership is granted at the same time the org invite is accepted. If omitted, the user will be invited to the default project for compatibility with legacy behavior. + /// /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task InviteUserAsync( string email, global::OpenAI.InviteRequestRole role, + global::System.Collections.Generic.IList? projects = default, global::System.Threading.CancellationToken cancellationToken = default) { var __request = new global::OpenAI.InviteRequest { Email = email, Role = role, + Projects = projects, }; return await InviteUserAsync( diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKey.Json.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKey.Json.g.cs new file mode 100644 index 00000000..cf92882e --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKey.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenAI +{ + public sealed partial class AdminApiKey + { + /// + /// 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::OpenAI.AdminApiKey? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenAI.AdminApiKey), + jsonSerializerContext) as global::OpenAI.AdminApiKey; + } + + /// + /// 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::OpenAI.AdminApiKey? 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::OpenAI.AdminApiKey), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenAI.AdminApiKey; + } + + /// + /// 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/OpenAI/Generated/OpenAI.Models.AdminApiKey.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKey.g.cs new file mode 100644 index 00000000..f169d42a --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKey.g.cs @@ -0,0 +1,113 @@ + +#nullable enable + +namespace OpenAI +{ + /// + /// + /// + public sealed partial class AdminApiKey + { + /// + /// Example: organization.admin_api_key + /// + /// organization.admin_api_key + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + public string? Object { get; set; } + + /// + /// Example: key_abc + /// + /// key_abc + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// Example: Administration Key + /// + /// Administration Key + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { get; set; } + + /// + /// Example: sk-admin...def + /// + /// sk-admin...def + [global::System.Text.Json.Serialization.JsonPropertyName("redacted_value")] + public string? RedactedValue { get; set; } + + /// + /// Example: sk-admin-1234abcd + /// + /// sk-admin-1234abcd + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + public string? Value { get; set; } + + /// + /// Example: 1711471533L + /// + /// 1711471533L + [global::System.Text.Json.Serialization.JsonPropertyName("created_at")] + public long? CreatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("owner")] + public global::OpenAI.AdminApiKeyOwner? Owner { 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. + /// + /// + /// Example: organization.admin_api_key + /// + /// + /// Example: key_abc + /// + /// + /// Example: Administration Key + /// + /// + /// Example: sk-admin...def + /// + /// + /// Example: sk-admin-1234abcd + /// + /// + /// Example: 1711471533L + /// + /// + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] + public AdminApiKey( + string? @object, + string? id, + string? name, + string? redactedValue, + string? value, + long? createdAt, + global::OpenAI.AdminApiKeyOwner? owner) + { + this.Object = @object; + this.Id = id; + this.Name = name; + this.RedactedValue = redactedValue; + this.Value = value; + this.CreatedAt = createdAt; + this.Owner = owner; + } + + /// + /// Initializes a new instance of the class. + /// + public AdminApiKey() + { + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeyOwner.Json.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeyOwner.Json.g.cs new file mode 100644 index 00000000..e12b43f0 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeyOwner.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenAI +{ + public sealed partial class AdminApiKeyOwner + { + /// + /// 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::OpenAI.AdminApiKeyOwner? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenAI.AdminApiKeyOwner), + jsonSerializerContext) as global::OpenAI.AdminApiKeyOwner; + } + + /// + /// 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::OpenAI.AdminApiKeyOwner? 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::OpenAI.AdminApiKeyOwner), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenAI.AdminApiKeyOwner; + } + + /// + /// 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/OpenAI/Generated/OpenAI.Models.AdminApiKeyOwner.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeyOwner.g.cs new file mode 100644 index 00000000..4f06ca04 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeyOwner.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace OpenAI +{ + /// + /// + /// + public sealed partial class AdminApiKeyOwner + { + /// + /// Example: service_account + /// + /// service_account + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + public string? Type { get; set; } + + /// + /// Example: sa_456 + /// + /// sa_456 + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// Example: My Service Account + /// + /// My Service Account + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { get; set; } + + /// + /// Example: 1711471533L + /// + /// 1711471533L + [global::System.Text.Json.Serialization.JsonPropertyName("created_at")] + public long? CreatedAt { get; set; } + + /// + /// Example: member + /// + /// member + [global::System.Text.Json.Serialization.JsonPropertyName("role")] + public string? Role { 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. + /// + /// + /// Example: service_account + /// + /// + /// Example: sa_456 + /// + /// + /// Example: My Service Account + /// + /// + /// Example: 1711471533L + /// + /// + /// Example: member + /// + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] + public AdminApiKeyOwner( + string? type, + string? id, + string? name, + long? createdAt, + string? role) + { + this.Type = type; + this.Id = id; + this.Name = name; + this.CreatedAt = createdAt; + this.Role = role; + } + + /// + /// Initializes a new instance of the class. + /// + public AdminApiKeyOwner() + { + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysCreateRequest.Json.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysCreateRequest.Json.g.cs new file mode 100644 index 00000000..aa0126d1 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysCreateRequest.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenAI +{ + public sealed partial class AdminApiKeysCreateRequest + { + /// + /// 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::OpenAI.AdminApiKeysCreateRequest? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenAI.AdminApiKeysCreateRequest), + jsonSerializerContext) as global::OpenAI.AdminApiKeysCreateRequest; + } + + /// + /// 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::OpenAI.AdminApiKeysCreateRequest? 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::OpenAI.AdminApiKeysCreateRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenAI.AdminApiKeysCreateRequest; + } + + /// + /// 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/OpenAI/Generated/OpenAI.Models.AdminApiKeysCreateRequest.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysCreateRequest.g.cs new file mode 100644 index 00000000..24c138e3 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysCreateRequest.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace OpenAI +{ + /// + /// + /// + public sealed partial class AdminApiKeysCreateRequest + { + /// + /// Example: New Admin Key + /// + /// New Admin Key + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Example: New Admin Key + /// + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] + public AdminApiKeysCreateRequest( + string name) + { + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + } + + /// + /// Initializes a new instance of the class. + /// + public AdminApiKeysCreateRequest() + { + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysDeleteResponse.Json.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysDeleteResponse.Json.g.cs new file mode 100644 index 00000000..7b128c09 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysDeleteResponse.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenAI +{ + public sealed partial class AdminApiKeysDeleteResponse + { + /// + /// 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::OpenAI.AdminApiKeysDeleteResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenAI.AdminApiKeysDeleteResponse), + jsonSerializerContext) as global::OpenAI.AdminApiKeysDeleteResponse; + } + + /// + /// 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::OpenAI.AdminApiKeysDeleteResponse? 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::OpenAI.AdminApiKeysDeleteResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenAI.AdminApiKeysDeleteResponse; + } + + /// + /// 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/OpenAI/Generated/OpenAI.Models.AdminApiKeysDeleteResponse.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysDeleteResponse.g.cs new file mode 100644 index 00000000..5e905772 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysDeleteResponse.g.cs @@ -0,0 +1,68 @@ + +#nullable enable + +namespace OpenAI +{ + /// + /// + /// + public sealed partial class AdminApiKeysDeleteResponse + { + /// + /// Example: key_abc + /// + /// key_abc + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// Example: organization.admin_api_key.deleted + /// + /// organization.admin_api_key.deleted + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + public string? Object { get; set; } + + /// + /// Example: true + /// + /// true + [global::System.Text.Json.Serialization.JsonPropertyName("deleted")] + public bool? Deleted { 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. + /// + /// + /// Example: key_abc + /// + /// + /// Example: organization.admin_api_key.deleted + /// + /// + /// Example: true + /// + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] + public AdminApiKeysDeleteResponse( + string? id, + string? @object, + bool? deleted) + { + this.Id = id; + this.Object = @object; + this.Deleted = deleted; + } + + /// + /// Initializes a new instance of the class. + /// + public AdminApiKeysDeleteResponse() + { + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysListOrder.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysListOrder.g.cs new file mode 100644 index 00000000..3f76901d --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.AdminApiKeysListOrder.g.cs @@ -0,0 +1,52 @@ + +#nullable enable + +namespace OpenAI +{ + /// + /// Order results by creation time, ascending or descending.
+ /// Default Value: asc + ///
+ public enum AdminApiKeysListOrder + { + /// + /// + /// + Asc, + /// + /// + /// + Desc, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class AdminApiKeysListOrderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this AdminApiKeysListOrder value) + { + return value switch + { + AdminApiKeysListOrder.Asc => "asc", + AdminApiKeysListOrder.Desc => "desc", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static AdminApiKeysListOrder? ToEnum(string value) + { + return value switch + { + "asc" => AdminApiKeysListOrder.Asc, + "desc" => AdminApiKeysListOrder.Desc, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.ApiKeyList.Json.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.ApiKeyList.Json.g.cs new file mode 100644 index 00000000..7d8ad01a --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.ApiKeyList.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenAI +{ + public sealed partial class ApiKeyList + { + /// + /// 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::OpenAI.ApiKeyList? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenAI.ApiKeyList), + jsonSerializerContext) as global::OpenAI.ApiKeyList; + } + + /// + /// 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::OpenAI.ApiKeyList? 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::OpenAI.ApiKeyList), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenAI.ApiKeyList; + } + + /// + /// 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/OpenAI/Generated/OpenAI.Models.ApiKeyList.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.ApiKeyList.g.cs new file mode 100644 index 00000000..6cdea6aa --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.ApiKeyList.g.cs @@ -0,0 +1,89 @@ + +#nullable enable + +namespace OpenAI +{ + /// + /// + /// + public sealed partial class ApiKeyList + { + /// + /// Example: list + /// + /// list + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + public string? Object { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("data")] + public global::System.Collections.Generic.IList? Data { get; set; } + + /// + /// Example: false + /// + /// false + [global::System.Text.Json.Serialization.JsonPropertyName("has_more")] + public bool? HasMore { get; set; } + + /// + /// Example: key_abc + /// + /// key_abc + [global::System.Text.Json.Serialization.JsonPropertyName("first_id")] + public string? FirstId { get; set; } + + /// + /// Example: key_xyz + /// + /// key_xyz + [global::System.Text.Json.Serialization.JsonPropertyName("last_id")] + public string? LastId { 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. + /// + /// + /// Example: list + /// + /// + /// + /// Example: false + /// + /// + /// Example: key_abc + /// + /// + /// Example: key_xyz + /// + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] + public ApiKeyList( + string? @object, + global::System.Collections.Generic.IList? data, + bool? hasMore, + string? firstId, + string? lastId) + { + this.Object = @object; + this.Data = data; + this.HasMore = hasMore; + this.FirstId = firstId; + this.LastId = lastId; + } + + /// + /// Initializes a new instance of the class. + /// + public ApiKeyList() + { + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.Invite.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.Invite.g.cs index 02994d6b..28f42277 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.Invite.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.Invite.g.cs @@ -68,6 +68,12 @@ public sealed partial class Invite [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenAI.JsonConverters.UnixTimestampJsonConverter))] public global::System.DateTimeOffset? AcceptedAt { get; set; } + /// + /// The projects that were granted membership upon acceptance of the invite. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("projects")] + public global::System.Collections.Generic.IList? Projects { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -101,6 +107,9 @@ public sealed partial class Invite /// /// The Unix timestamp (in seconds) of when the invite was accepted. /// + /// + /// The projects that were granted membership upon acceptance of the invite. + /// [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] public Invite( string id, @@ -110,7 +119,8 @@ public Invite( global::System.DateTimeOffset invitedAt, global::System.DateTimeOffset expiresAt, global::OpenAI.InviteObject @object, - global::System.DateTimeOffset? acceptedAt) + global::System.DateTimeOffset? acceptedAt, + global::System.Collections.Generic.IList? projects) { this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.Email = email ?? throw new global::System.ArgumentNullException(nameof(email)); @@ -120,6 +130,7 @@ public Invite( this.ExpiresAt = expiresAt; this.Object = @object; this.AcceptedAt = acceptedAt; + this.Projects = projects; } /// diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.InviteProject.Json.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.InviteProject.Json.g.cs new file mode 100644 index 00000000..27b7a4e0 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.InviteProject.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenAI +{ + public sealed partial class InviteProject + { + /// + /// 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::OpenAI.InviteProject? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenAI.InviteProject), + jsonSerializerContext) as global::OpenAI.InviteProject; + } + + /// + /// 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::OpenAI.InviteProject? 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::OpenAI.InviteProject), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenAI.InviteProject; + } + + /// + /// 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/OpenAI/Generated/OpenAI.Models.InviteProject.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.InviteProject.g.cs new file mode 100644 index 00000000..8c9f595c --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.InviteProject.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace OpenAI +{ + /// + /// + /// + public sealed partial class InviteProject + { + /// + /// Project's public ID + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// Project membership role + /// + [global::System.Text.Json.Serialization.JsonPropertyName("role")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenAI.JsonConverters.InviteProjectRoleJsonConverter))] + public global::OpenAI.InviteProjectRole? Role { 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. + /// + /// + /// Project's public ID + /// + /// + /// Project membership role + /// + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] + public InviteProject( + string? id, + global::OpenAI.InviteProjectRole? role) + { + this.Id = id; + this.Role = role; + } + + /// + /// Initializes a new instance of the class. + /// + public InviteProject() + { + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.InviteProjectRole.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.InviteProjectRole.g.cs new file mode 100644 index 00000000..161a15ce --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.InviteProjectRole.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace OpenAI +{ + /// + /// Project membership role + /// + public enum InviteProjectRole + { + /// + /// + /// + Member, + /// + /// + /// + Owner, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class InviteProjectRoleExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this InviteProjectRole value) + { + return value switch + { + InviteProjectRole.Member => "member", + InviteProjectRole.Owner => "owner", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static InviteProjectRole? ToEnum(string value) + { + return value switch + { + "member" => InviteProjectRole.Member, + "owner" => InviteProjectRole.Owner, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.InviteRequest.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.InviteRequest.g.cs index 00ae2dad..06f1995f 100644 --- a/src/libs/OpenAI/Generated/OpenAI.Models.InviteRequest.g.cs +++ b/src/libs/OpenAI/Generated/OpenAI.Models.InviteRequest.g.cs @@ -23,6 +23,12 @@ public sealed partial class InviteRequest [global::System.Text.Json.Serialization.JsonRequired] public required global::OpenAI.InviteRequestRole Role { get; set; } + /// + /// An array of projects to which membership is granted at the same time the org invite is accepted. If omitted, the user will be invited to the default project for compatibility with legacy behavior. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("projects")] + public global::System.Collections.Generic.IList? Projects { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -38,13 +44,18 @@ public sealed partial class InviteRequest /// /// `owner` or `reader` /// + /// + /// An array of projects to which membership is granted at the same time the org invite is accepted. If omitted, the user will be invited to the default project for compatibility with legacy behavior. + /// [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] public InviteRequest( string email, - global::OpenAI.InviteRequestRole role) + global::OpenAI.InviteRequestRole role, + global::System.Collections.Generic.IList? projects) { this.Email = email ?? throw new global::System.ArgumentNullException(nameof(email)); this.Role = role; + this.Projects = projects; } /// diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.InviteRequestProject.Json.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.InviteRequestProject.Json.g.cs new file mode 100644 index 00000000..197d13bc --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.InviteRequestProject.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenAI +{ + public sealed partial class InviteRequestProject + { + /// + /// 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::OpenAI.InviteRequestProject? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenAI.InviteRequestProject), + jsonSerializerContext) as global::OpenAI.InviteRequestProject; + } + + /// + /// 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::OpenAI.InviteRequestProject? 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::OpenAI.InviteRequestProject), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenAI.InviteRequestProject; + } + + /// + /// 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/OpenAI/Generated/OpenAI.Models.InviteRequestProject.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.InviteRequestProject.g.cs new file mode 100644 index 00000000..b8d91af5 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.InviteRequestProject.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace OpenAI +{ + /// + /// + /// + public sealed partial class InviteRequestProject + { + /// + /// Project's public ID + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// Project membership role + /// + [global::System.Text.Json.Serialization.JsonPropertyName("role")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenAI.JsonConverters.InviteRequestProjectRoleJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::OpenAI.InviteRequestProjectRole Role { 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. + /// + /// + /// Project's public ID + /// + /// + /// Project membership role + /// + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] + public InviteRequestProject( + string id, + global::OpenAI.InviteRequestProjectRole role) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Role = role; + } + + /// + /// Initializes a new instance of the class. + /// + public InviteRequestProject() + { + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.Models.InviteRequestProjectRole.g.cs b/src/libs/OpenAI/Generated/OpenAI.Models.InviteRequestProjectRole.g.cs new file mode 100644 index 00000000..92d8e064 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.Models.InviteRequestProjectRole.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace OpenAI +{ + /// + /// Project membership role + /// + public enum InviteRequestProjectRole + { + /// + /// + /// + Member, + /// + /// + /// + Owner, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class InviteRequestProjectRoleExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this InviteRequestProjectRole value) + { + return value switch + { + InviteRequestProjectRole.Member => "member", + InviteRequestProjectRole.Owner => "owner", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static InviteRequestProjectRole? ToEnum(string value) + { + return value switch + { + "member" => InviteRequestProjectRole.Member, + "owner" => InviteRequestProjectRole.Owner, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.OpenAiApi.AdminApiKeysCreate.g.cs b/src/libs/OpenAI/Generated/OpenAI.OpenAiApi.AdminApiKeysCreate.g.cs new file mode 100644 index 00000000..7a15c61b --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.OpenAiApi.AdminApiKeysCreate.g.cs @@ -0,0 +1,176 @@ + +#nullable enable + +namespace OpenAI +{ + public partial class OpenAiApi + { + partial void PrepareAdminApiKeysCreateArguments( + global::System.Net.Http.HttpClient httpClient, + global::OpenAI.AdminApiKeysCreateRequest request); + partial void PrepareAdminApiKeysCreateRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + global::OpenAI.AdminApiKeysCreateRequest request); + partial void ProcessAdminApiKeysCreateResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessAdminApiKeysCreateResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// Create an organization admin API key
+ /// Create a new admin-level API key for the organization. + ///
+ /// + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task AdminApiKeysCreateAsync( + global::OpenAI.AdminApiKeysCreateRequest request, + global::System.Threading.CancellationToken cancellationToken = default) + { + request = request ?? throw new global::System.ArgumentNullException(nameof(request)); + + PrepareArguments( + client: HttpClient); + PrepareAdminApiKeysCreateArguments( + httpClient: HttpClient, + request: request); + + var __pathBuilder = new PathBuilder( + path: "/organization/admin_api_keys", + baseUri: HttpClient.BaseAddress); + foreach (var __authorization in Authorizations) + { + if (__authorization.Type == "ApiKey" && + __authorization.Location == "Query") + { + __pathBuilder = __pathBuilder.AddRequiredParameter(__authorization.Name, __authorization.Value); + } + } + var __path = __pathBuilder.ToString(); + using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Post, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); + var __httpRequestContent = new global::System.Net.Http.StringContent( + content: __httpRequestContentBody, + encoding: global::System.Text.Encoding.UTF8, + mediaType: "application/json"); + __httpRequest.Content = __httpRequestContent; + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareAdminApiKeysCreateRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + request: request); + + using var __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: cancellationToken).ConfigureAwait(false); + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessAdminApiKeysCreateResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + + if (ReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessAdminApiKeysCreateResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + } + catch (global::System.Net.Http.HttpRequestException __ex) + { + throw new global::OpenAI.ApiException( + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + statusCode: __response.StatusCode) + { + ResponseBody = __content, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + + return + global::OpenAI.AdminApiKey.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + } + catch (global::System.Net.Http.HttpRequestException __ex) + { + throw new global::OpenAI.ApiException( + message: __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + statusCode: __response.StatusCode) + { + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + + using var __content = await __response.Content.ReadAsStreamAsync(cancellationToken).ConfigureAwait(false); + + return + await global::OpenAI.AdminApiKey.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + } + } + + /// + /// Create an organization admin API key
+ /// Create a new admin-level API key for the organization. + ///
+ /// + /// Example: New Admin Key + /// + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task AdminApiKeysCreateAsync( + string name, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __request = new global::OpenAI.AdminApiKeysCreateRequest + { + Name = name, + }; + + return await AdminApiKeysCreateAsync( + request: __request, + cancellationToken: cancellationToken).ConfigureAwait(false); + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.OpenAiApi.AdminApiKeysDelete.g.cs b/src/libs/OpenAI/Generated/OpenAI.OpenAiApi.AdminApiKeysDelete.g.cs new file mode 100644 index 00000000..782f357b --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.OpenAiApi.AdminApiKeysDelete.g.cs @@ -0,0 +1,147 @@ + +#nullable enable + +namespace OpenAI +{ + public partial class OpenAiApi + { + partial void PrepareAdminApiKeysDeleteArguments( + global::System.Net.Http.HttpClient httpClient, + ref string keyId); + partial void PrepareAdminApiKeysDeleteRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string keyId); + partial void ProcessAdminApiKeysDeleteResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessAdminApiKeysDeleteResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// Delete an organization admin API key
+ /// Delete the specified admin API key. + ///
+ /// + /// The ID of the API key to be deleted. + /// + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task AdminApiKeysDeleteAsync( + string keyId, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareAdminApiKeysDeleteArguments( + httpClient: HttpClient, + keyId: ref keyId); + + var __pathBuilder = new PathBuilder( + path: $"/organization/admin_api_keys/{keyId}", + baseUri: HttpClient.BaseAddress); + foreach (var __authorization in Authorizations) + { + if (__authorization.Type == "ApiKey" && + __authorization.Location == "Query") + { + __pathBuilder = __pathBuilder.AddRequiredParameter(__authorization.Name, __authorization.Value); + } + } + var __path = __pathBuilder.ToString(); + using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Delete, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareAdminApiKeysDeleteRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + keyId: keyId); + + using var __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: cancellationToken).ConfigureAwait(false); + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessAdminApiKeysDeleteResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + + if (ReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessAdminApiKeysDeleteResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + } + catch (global::System.Net.Http.HttpRequestException __ex) + { + throw new global::OpenAI.ApiException( + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + statusCode: __response.StatusCode) + { + ResponseBody = __content, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + + return + global::OpenAI.AdminApiKeysDeleteResponse.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + } + catch (global::System.Net.Http.HttpRequestException __ex) + { + throw new global::OpenAI.ApiException( + message: __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + statusCode: __response.StatusCode) + { + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + + using var __content = await __response.Content.ReadAsStreamAsync(cancellationToken).ConfigureAwait(false); + + return + await global::OpenAI.AdminApiKeysDeleteResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + } + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.OpenAiApi.AdminApiKeysGet.g.cs b/src/libs/OpenAI/Generated/OpenAI.OpenAiApi.AdminApiKeysGet.g.cs new file mode 100644 index 00000000..7113e232 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.OpenAiApi.AdminApiKeysGet.g.cs @@ -0,0 +1,147 @@ + +#nullable enable + +namespace OpenAI +{ + public partial class OpenAiApi + { + partial void PrepareAdminApiKeysGetArguments( + global::System.Net.Http.HttpClient httpClient, + ref string keyId); + partial void PrepareAdminApiKeysGetRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string keyId); + partial void ProcessAdminApiKeysGetResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessAdminApiKeysGetResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// Retrieve a single organization API key
+ /// Get details for a specific organization API key by its ID. + ///
+ /// + /// The ID of the API key. + /// + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task AdminApiKeysGetAsync( + string keyId, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareAdminApiKeysGetArguments( + httpClient: HttpClient, + keyId: ref keyId); + + var __pathBuilder = new PathBuilder( + path: $"/organization/admin_api_keys/{keyId}", + baseUri: HttpClient.BaseAddress); + foreach (var __authorization in Authorizations) + { + if (__authorization.Type == "ApiKey" && + __authorization.Location == "Query") + { + __pathBuilder = __pathBuilder.AddRequiredParameter(__authorization.Name, __authorization.Value); + } + } + var __path = __pathBuilder.ToString(); + using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareAdminApiKeysGetRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + keyId: keyId); + + using var __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: cancellationToken).ConfigureAwait(false); + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessAdminApiKeysGetResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + + if (ReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessAdminApiKeysGetResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + } + catch (global::System.Net.Http.HttpRequestException __ex) + { + throw new global::OpenAI.ApiException( + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + statusCode: __response.StatusCode) + { + ResponseBody = __content, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + + return + global::OpenAI.AdminApiKey.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + } + catch (global::System.Net.Http.HttpRequestException __ex) + { + throw new global::OpenAI.ApiException( + message: __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + statusCode: __response.StatusCode) + { + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + + using var __content = await __response.Content.ReadAsStreamAsync(cancellationToken).ConfigureAwait(false); + + return + await global::OpenAI.AdminApiKey.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + } + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/Generated/OpenAI.OpenAiApi.AdminApiKeysList.g.cs b/src/libs/OpenAI/Generated/OpenAI.OpenAiApi.AdminApiKeysList.g.cs new file mode 100644 index 00000000..90f99d28 --- /dev/null +++ b/src/libs/OpenAI/Generated/OpenAI.OpenAiApi.AdminApiKeysList.g.cs @@ -0,0 +1,170 @@ + +#nullable enable + +namespace OpenAI +{ + public partial class OpenAiApi + { + partial void PrepareAdminApiKeysListArguments( + global::System.Net.Http.HttpClient httpClient, + ref string? after, + ref global::OpenAI.AdminApiKeysListOrder? order, + ref int? limit); + partial void PrepareAdminApiKeysListRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string? after, + global::OpenAI.AdminApiKeysListOrder? order, + int? limit); + partial void ProcessAdminApiKeysListResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessAdminApiKeysListResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// List organization API keys
+ /// Retrieve a paginated list of organization admin API keys. + ///
+ /// + /// Return keys with IDs that come after this ID in the pagination order. + /// + /// + /// Order results by creation time, ascending or descending.
+ /// Default Value: asc + /// + /// + /// Maximum number of keys to return.
+ /// Default Value: 20 + /// + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task AdminApiKeysListAsync( + string? after = default, + global::OpenAI.AdminApiKeysListOrder? order = default, + int? limit = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareAdminApiKeysListArguments( + httpClient: HttpClient, + after: ref after, + order: ref order, + limit: ref limit); + + var __pathBuilder = new PathBuilder( + path: "/organization/admin_api_keys", + baseUri: HttpClient.BaseAddress); + foreach (var __authorization in Authorizations) + { + if (__authorization.Type == "ApiKey" && + __authorization.Location == "Query") + { + __pathBuilder = __pathBuilder.AddRequiredParameter(__authorization.Name, __authorization.Value); + } + } + __pathBuilder + .AddOptionalParameter("after", after) + .AddOptionalParameter("order", order?.ToValueString()) + .AddOptionalParameter("limit", limit?.ToString()) + ; + var __path = __pathBuilder.ToString(); + using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareAdminApiKeysListRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + after: after, + order: order, + limit: limit); + + using var __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: cancellationToken).ConfigureAwait(false); + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessAdminApiKeysListResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + + if (ReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessAdminApiKeysListResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + } + catch (global::System.Net.Http.HttpRequestException __ex) + { + throw new global::OpenAI.ApiException( + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + statusCode: __response.StatusCode) + { + ResponseBody = __content, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + + return + global::OpenAI.ApiKeyList.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + } + catch (global::System.Net.Http.HttpRequestException __ex) + { + throw new global::OpenAI.ApiException( + message: __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + statusCode: __response.StatusCode) + { + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + + using var __content = await __response.Content.ReadAsStreamAsync(cancellationToken).ConfigureAwait(false); + + return + await global::OpenAI.ApiKeyList.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + } + } + } +} \ No newline at end of file diff --git a/src/libs/OpenAI/generate.sh b/src/libs/OpenAI/generate.sh index 484cb111..a8d8385e 100755 --- a/src/libs/OpenAI/generate.sh +++ b/src/libs/OpenAI/generate.sh @@ -11,4 +11,5 @@ autosdk generate openapi.yaml \ --clientClassName OpenAiApi \ --targetFramework net8.0 \ --output Generated \ - --exclude-deprecated-operations \ No newline at end of file + --exclude-deprecated-operations \ + --ignore-openapi-errors \ No newline at end of file diff --git a/src/libs/OpenAI/openapi.yaml b/src/libs/OpenAI/openapi.yaml index 232cbfc2..0fff72af 100644 --- a/src/libs/OpenAI/openapi.yaml +++ b/src/libs/OpenAI/openapi.yaml @@ -1176,6 +1176,162 @@ paths: python: "from openai import OpenAI\nclient = OpenAI()\n\nresponse = client.moderations.create(\n model=\"omni-moderation-latest\",\n input=[\n {\"type\": \"text\", \"text\": \"...text to classify goes here...\"},\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://example.com/image.png\",\n # can also use base64 encoded image URLs\n # \"url\": \"data:image/jpeg;base64,abcdefg...\"\n }\n },\n ],\n)\n\nprint(response)\n" node.js: "import OpenAI from \"openai\";\nconst openai = new OpenAI();\n\nconst moderation = await openai.moderations.create({\n model: \"omni-moderation-latest\",\n input: [\n { type: \"text\", text: \"...text to classify goes here...\" },\n {\n type: \"image_url\",\n image_url: {\n url: \"https://example.com/image.png\"\n // can also use base64 encoded image URLs\n // url: \"data:image/jpeg;base64,abcdefg...\"\n }\n }\n ],\n});\n\nconsole.log(moderation);\n" response: "{\n \"id\": \"modr-0d9740456c391e43c445bf0f010940c7\",\n \"model\": \"omni-moderation-latest\",\n \"results\": [\n {\n \"flagged\": true,\n \"categories\": {\n \"harassment\": true,\n \"harassment/threatening\": true,\n \"sexual\": false,\n \"hate\": false,\n \"hate/threatening\": false,\n \"illicit\": false,\n \"illicit/violent\": false,\n \"self-harm/intent\": false,\n \"self-harm/instructions\": false,\n \"self-harm\": false,\n \"sexual/minors\": false,\n \"violence\": true,\n \"violence/graphic\": true\n },\n \"category_scores\": {\n \"harassment\": 0.8189693396524255,\n \"harassment/threatening\": 0.804985420696006,\n \"sexual\": 1.573112165348997e-6,\n \"hate\": 0.007562942636942845,\n \"hate/threatening\": 0.004208854591835476,\n \"illicit\": 0.030535955153511665,\n \"illicit/violent\": 0.008925306722380033,\n \"self-harm/intent\": 0.00023023930975076432,\n \"self-harm/instructions\": 0.0002293869201073356,\n \"self-harm\": 0.012598046106750154,\n \"sexual/minors\": 2.212566909570261e-8,\n \"violence\": 0.9999992735124786,\n \"violence/graphic\": 0.843064871157054\n },\n \"category_applied_input_types\": {\n \"harassment\": [\n \"text\"\n ],\n \"harassment/threatening\": [\n \"text\"\n ],\n \"sexual\": [\n \"text\",\n \"image\"\n ],\n \"hate\": [\n \"text\"\n ],\n \"hate/threatening\": [\n \"text\"\n ],\n \"illicit\": [\n \"text\"\n ],\n \"illicit/violent\": [\n \"text\"\n ],\n \"self-harm/intent\": [\n \"text\",\n \"image\"\n ],\n \"self-harm/instructions\": [\n \"text\",\n \"image\"\n ],\n \"self-harm\": [\n \"text\",\n \"image\"\n ],\n \"sexual/minors\": [\n \"text\"\n ],\n \"violence\": [\n \"text\",\n \"image\"\n ],\n \"violence/graphic\": [\n \"text\",\n \"image\"\n ]\n }\n }\n ]\n}\n" + /organization/admin_api_keys: + get: + summary: List organization API keys + description: Retrieve a paginated list of organization admin API keys. + operationId: admin-api-keys-list + parameters: + - name: after + in: query + schema: + type: string + description: Return keys with IDs that come after this ID in the pagination order. + nullable: true + - name: order + in: query + schema: + enum: + - asc + - desc + type: string + description: 'Order results by creation time, ascending or descending.' + default: asc + - name: limit + in: query + schema: + type: integer + description: Maximum number of keys to return. + default: 20 + responses: + '200': + description: A list of organization API keys. + content: + application/json: + schema: + $ref: '#/components/schemas/ApiKeyList' + security: + - bearer_identity_edge: + - key.secret + - api.management.read + - basic_identity_edge: [ ] + x-oaiMeta: + name: List admin API keys + group: administration + returns: A list of admin API key objects. + examples: + request: + curl: "curl https://api.openai.com/v1/organization/admin_api_keys?after=key_abc&limit=20 \\\n -H \"Authorization: Bearer $OPENAI_ADMIN_KEY\" \\\n -H \"Content-Type: application/json\"\n" + response: "{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\": \"organization.admin_api_key\",\n \"id\": \"key_abc\",\n \"name\": \"Main Admin Key\",\n \"redacted_value\": \"sk-admin...def\",\n \"created_at\": 1711471533,\n \"owner\": {\n \"type\": \"service_account\",\n \"object\": \"organization.service_account\",\n \"id\": \"sa_456\",\n \"name\": \"My Service Account\",\n \"created_at\": 1711471533,\n \"role\": \"member\"\n }\n }\n ],\n \"first_id\": \"key_abc\",\n \"last_id\": \"key_abc\",\n \"has_more\": false\n}\n" + post: + summary: Create an organization admin API key + description: Create a new admin-level API key for the organization. + operationId: admin-api-keys-create + requestBody: + content: + application/json: + schema: + required: + - name + type: object + properties: + name: + type: string + example: New Admin Key + required: true + responses: + '200': + description: The newly created admin API key. + content: + application/json: + schema: + $ref: '#/components/schemas/AdminApiKey' + security: + - bearer_identity_edge: + - key.secret + - api.management.write + - basic_identity_edge: [ ] + x-oaiMeta: + name: Create admin API key + group: administration + returns: The created admin API key object. + examples: + request: + curl: "curl -X POST https://api.openai.com/v1/organization/admin_api_keys \\\n -H \"Authorization: Bearer $OPENAI_ADMIN_KEY\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\n \"name\": \"New Admin Key\"\n }'\n" + response: "{\n \"object\": \"organization.admin_api_key\",\n \"id\": \"key_xyz\",\n \"name\": \"New Admin Key\",\n \"redacted_value\": \"sk-admin...xyz\",\n \"created_at\": 1711471533,\n \"owner\": {\n \"type\": \"user\",\n \"object\": \"organization.user\",\n \"id\": \"user_123\",\n \"name\": \"John Doe\",\n \"created_at\": 1711471533,\n \"role\": \"owner\"\n },\n \"value\": \"sk-admin-1234abcd\"\n}\n" + '/organization/admin_api_keys/{key_id}': + get: + summary: Retrieve a single organization API key + description: Get details for a specific organization API key by its ID. + operationId: admin-api-keys-get + parameters: + - name: key_id + in: path + required: true + schema: + type: string + description: The ID of the API key. + responses: + '200': + description: Details of the requested API key. + content: + application/json: + schema: + $ref: '#/components/schemas/AdminApiKey' + security: + - bearer_identity_edge: + - key.secret + - api.management.read + - basic_identity_edge: [ ] + x-oaiMeta: + name: Retrieve admin API key + group: administration + returns: The requested admin API key object. + examples: + request: + curl: "curl https://api.openai.com/v1/organization/admin_api_keys/key_abc \\\n -H \"Authorization: Bearer $OPENAI_ADMIN_KEY\" \\\n -H \"Content-Type: application/json\"\n" + response: "{\n \"object\": \"organization.admin_api_key\",\n \"id\": \"key_abc\",\n \"name\": \"Main Admin Key\",\n \"redacted_value\": \"sk-admin...xyz\",\n \"created_at\": 1711471533,\n \"owner\": {\n \"type\": \"user\",\n \"object\": \"organization.user\",\n \"id\": \"user_123\",\n \"name\": \"John Doe\",\n \"created_at\": 1711471533,\n \"role\": \"owner\"\n }\n}\n" + delete: + summary: Delete an organization admin API key + description: Delete the specified admin API key. + operationId: admin-api-keys-delete + parameters: + - name: key_id + in: path + required: true + schema: + type: string + description: The ID of the API key to be deleted. + responses: + '200': + description: Confirmation that the API key was deleted. + content: + application/json: + schema: + type: object + properties: + id: + type: string + example: key_abc + object: + type: string + example: organization.admin_api_key.deleted + deleted: + type: boolean + example: true + security: + - bearer_identity_edge: + - key.secret + - api.management.write + - basic_identity_edge: [ ] + x-oaiMeta: + name: Delete admin API key + group: administration + returns: A confirmation object indicating the key was deleted. + examples: + request: + curl: "curl -X DELETE https://api.openai.com/v1/organization/admin_api_keys/key_abc \\\n -H \"Authorization: Bearer $OPENAI_ADMIN_KEY\" \\\n -H \"Content-Type: application/json\"\n" + response: "{\n \"id\": \"key_abc\",\n \"object\": \"organization.admin_api_key.deleted\",\n \"deleted\": true\n}\n" /organization/audit_logs: get: tags: @@ -1368,8 +1524,7 @@ paths: examples: request: curl: "curl https://api.openai.com/v1/organization/invites?after=invite-abc&limit=20 \\\n -H \"Authorization: Bearer $OPENAI_ADMIN_KEY\" \\\n -H \"Content-Type: application/json\"\n" - response: - content: "{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\": \"organization.invite\",\n \"id\": \"invite-abc\",\n \"email\": \"user@example.com\",\n \"role\": \"owner\",\n \"status\": \"accepted\",\n \"invited_at\": 1711471533,\n \"expires_at\": 1711471533,\n \"accepted_at\": 1711471533\n }\n ],\n \"first_id\": \"invite-abc\",\n \"last_id\": \"invite-abc\",\n \"has_more\": false\n}\n" + response: "{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\": \"organization.invite\",\n \"id\": \"invite-abc\",\n \"email\": \"user@example.com\",\n \"role\": \"owner\",\n \"status\": \"accepted\",\n \"invited_at\": 1711471533,\n \"expires_at\": 1711471533,\n \"accepted_at\": 1711471533\n }\n ],\n \"first_id\": \"invite-abc\",\n \"last_id\": \"invite-abc\",\n \"has_more\": false\n}\n" post: tags: - Invites @@ -1395,9 +1550,8 @@ paths: returns: 'The created [Invite](/docs/api-reference/invite/object) object.' examples: request: - curl: "curl -X POST https://api.openai.com/v1/organization/invites \\\n -H \"Authorization: Bearer $OPENAI_ADMIN_KEY\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\n \"email\": \"user@example.com\",\n \"role\": \"owner\"\n }'\n" - response: - content: "{\n \"object\": \"organization.invite\",\n \"id\": \"invite-abc\",\n \"email\": \"user@example.com\",\n \"role\": \"owner\",\n \"invited_at\": 1711471533,\n \"expires_at\": 1711471533,\n \"accepted_at\": null\n}\n" + curl: "curl -X POST https://api.openai.com/v1/organization/invites \\\n -H \"Authorization: Bearer $OPENAI_ADMIN_KEY\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\n \"email\": \"anotheruser@example.com\",\n \"role\": \"reader\",\n \"projects\": [\n {\n \"id\": \"project-xyz\",\n \"role\": \"member\"\n },\n {\n \"id\": \"project-abc\",\n \"role\": \"owner\"\n }\n ]\n }'\n" + response: "{\n \"object\": \"organization.invite\",\n \"id\": \"invite-def\",\n \"email\": \"anotheruser@example.com\",\n \"role\": \"reader\",\n \"status\": \"pending\",\n \"invited_at\": 1711471533,\n \"expires_at\": 1711471533,\n \"accepted_at\": null,\n \"projects\": [\n {\n \"id\": \"project-xyz\",\n \"role\": \"member\"\n },\n {\n \"id\": \"project-abc\",\n \"role\": \"owner\"\n }\n ]\n}\n" '/organization/invites/{invite_id}': get: tags: @@ -4553,6 +4707,66 @@ components: description: "The chunk of bytes for this Part.\n" format: binary additionalProperties: false + AdminApiKey: + type: object + properties: + object: + type: string + example: organization.admin_api_key + id: + type: string + example: key_abc + name: + type: string + example: Administration Key + redacted_value: + type: string + example: sk-admin...def + value: + type: string + example: sk-admin-1234abcd + created_at: + type: integer + format: int64 + example: 1711471533 + owner: + type: object + properties: + type: + type: string + example: service_account + id: + type: string + example: sa_456 + name: + type: string + example: My Service Account + created_at: + type: integer + format: int64 + example: 1711471533 + role: + type: string + example: member + ApiKeyList: + type: object + properties: + object: + type: string + example: list + data: + type: array + items: + $ref: '#/components/schemas/AdminApiKey' + has_more: + type: boolean + example: false + first_id: + type: string + example: key_abc + last_id: + type: string + example: key_xyz AssistantObject: title: Assistant required: @@ -9168,10 +9382,25 @@ components: accepted_at: type: integer description: The Unix timestamp (in seconds) of when the invite was accepted. + projects: + type: array + items: + type: object + properties: + id: + type: string + description: Project's public ID + role: + enum: + - member + - owner + type: string + description: Project membership role + description: The projects that were granted membership upon acceptance of the invite. description: Represents an individual `invite` to the organization. x-oaiMeta: name: The invite object - example: "{\n \"object\": \"organization.invite\",\n \"id\": \"invite-abc\",\n \"email\": \"user@example.com\",\n \"role\": \"owner\",\n \"status\": \"accepted\",\n \"invited_at\": 1711471533,\n \"expires_at\": 1711471533,\n \"accepted_at\": 1711471533\n}\n" + example: "{\n \"object\": \"organization.invite\",\n \"id\": \"invite-abc\",\n \"email\": \"user@example.com\",\n \"role\": \"owner\",\n \"status\": \"accepted\",\n \"invited_at\": 1711471533,\n \"expires_at\": 1711471533,\n \"accepted_at\": 1711471533,\n \"projects\": [\n {\n \"id\": \"project-xyz\",\n \"role\": \"member\"\n }\n ]\n}\n" InviteDeleteResponse: required: - object @@ -9227,6 +9456,24 @@ components: - owner type: string description: '`owner` or `reader`' + projects: + type: array + items: + required: + - id + - role + type: object + properties: + id: + type: string + description: Project's public ID + role: + enum: + - member + - owner + type: string + description: Project membership role + description: 'An array of projects to which membership is granted at the same time the org invite is accepted. If omitted, the user will be invited to the default project for compatibility with legacy behavior.' ListAssistantsResponse: required: - object @@ -16389,11 +16636,28 @@ x-oaiMeta: path: events - id: administration title: Administration - description: "Programmatically manage your organization. \nThe Audit Logs endpoint provides a log of all actions taken in the organization for security and monitoring purposes.\nTo access these endpoints please generate an Admin API Key through the [API Platform Organization overview](/organization/admin-keys). Admin API keys cannot be used for non-administration endpoints.\nFor best practices on setting up your organization, please refer to this [guide](/docs/guides/production-best-practices#setting-up-your-organization)\n" + description: "Programmatically manage your organization.\nThe Audit Logs endpoint provides a log of all actions taken in the organization for security and monitoring purposes.\nTo access these endpoints please generate an Admin API Key through the [API Platform Organization overview](/organization/admin-keys). Admin API keys cannot be used for non-administration endpoints.\nFor best practices on setting up your organization, please refer to this [guide](/docs/guides/production-best-practices#setting-up-your-organization)\n" navigationGroup: administration + - id: admin-api-keys + title: Admin API Keys + description: "The **Usage API** provides detailed insights into your activity across the OpenAI API. It also includes a separate [Costs endpoint](/docs/api-reference/usage/costs), which offers visibility into your spend, breaking down consumption by invoice line items and project IDs.\nWhile the Usage API delivers granular usage data, it may not always reconcile perfectly with the Costs due to minor differences in how usage and spend are recorded. For financial purposes, we recommend using the [Costs endpoint](/docs/api-reference/usage/costs) or the [Costs tab](/settings/organization/usage) in the Usage Dashboard, which will reconcile back to your billing invoice.\n" + navigationGroup: administration + sections: + - type: endpoint + key: admin-api-keys-list + path: list + - type: endpoint + key: admin-api-keys-create + path: create + - type: endpoint + key: admin-api-keys-get + path: listget + - type: endpoint + key: admin-api-keys-delete + path: delete - id: invite title: Invites - description: Invite and manage invitations for an organization. Invited users are automatically added to the Default project. + description: Invite and manage invitations for an organization. navigationGroup: administration sections: - type: endpoint @@ -16413,7 +16677,7 @@ x-oaiMeta: path: object - id: users title: Users - description: "Manage users and their role in an organization. Users will be automatically added to the Default project.\n" + description: "Manage users and their role in an organization.\n" navigationGroup: administration sections: - type: endpoint @@ -16433,7 +16697,7 @@ x-oaiMeta: path: object - id: projects title: Projects - description: "Manage the projects within an orgnanization includes creation, updating, and archiving or projects. \nThe Default project cannot be modified or archived.\n" + description: "Manage the projects within an orgnanization includes creation, updating, and archiving or projects.\nThe Default project cannot be archived.\n" navigationGroup: administration sections: - type: endpoint @@ -16456,7 +16720,7 @@ x-oaiMeta: path: object - id: project-users title: Project users - description: "Manage users within a project, including adding, updating roles, and removing users. \nUsers cannot be removed from the Default project, unless they are being removed from the organization.\n" + description: "Manage users within a project, including adding, updating roles, and removing users.\n" navigationGroup: administration sections: - type: endpoint @@ -16479,7 +16743,7 @@ x-oaiMeta: path: object - id: project-service-accounts title: Project service accounts - description: "Manage service accounts within a project. A service account is a bot user that is not associated with a user. \nIf a user leaves an organization, their keys and membership in projects will no longer work. Service accounts \ndo not have this limitation. However, service accounts can also be deleted from a project.\n" + description: "Manage service accounts within a project. A service account is a bot user that is not associated with a user.\nIf a user leaves an organization, their keys and membership in projects will no longer work. Service accounts\ndo not have this limitation. However, service accounts can also be deleted from a project.\n" navigationGroup: administration sections: - type: endpoint @@ -16499,7 +16763,7 @@ x-oaiMeta: path: object - id: project-api-keys title: Project API keys - description: "Manage API keys for a given project. Supports listing and deleting keys for users. \nThis API does not allow issuing keys for users, as users need to authorize themselves to generate keys.\n" + description: "Manage API keys for a given project. Supports listing and deleting keys for users.\nThis API does not allow issuing keys for users, as users need to authorize themselves to generate keys.\n" navigationGroup: administration sections: - type: endpoint @@ -16530,7 +16794,7 @@ x-oaiMeta: path: object - id: audit-logs title: Audit logs - description: "Logs of user actions and configuration changes within this organization. \nTo log events, you must activate logging in the [Organization Settings](/settings/organization/general). \nOnce activated, for security reasons, logging cannot be deactivated.\n" + description: "Logs of user actions and configuration changes within this organization.\nTo log events, you must activate logging in the [Organization Settings](/settings/organization/general).\nOnce activated, for security reasons, logging cannot be deactivated.\n" navigationGroup: administration sections: - type: endpoint