diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.CreateProject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.CreateProject.g.cs index 34f5aa456..ac2f6ddba 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.CreateProject.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.CreateProject.g.cs @@ -25,12 +25,16 @@ public partial interface IProjectsClient /// /// Create the project with the specified data residency region. Your organization must have access to Data residency functionality in order to use. See [data residency controls](/docs/guides/your-data#data-residency-controls) to review the functionality and limitations of setting this field. /// + /// + /// External key ID to associate with the project. + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// global::System.Threading.Tasks.Task CreateProjectAsync( string name, - global::tryAGI.OpenAI.ProjectCreateRequestGeography? geography = default, + string? geography = default, + string? externalKeyId = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.CreateProjectUser.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.CreateProjectUser.g.cs index 4179fb36a..f7ebc0da1 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.CreateProjectUser.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.CreateProjectUser.g.cs @@ -25,6 +25,9 @@ public partial interface IProjectsClient /// /// The ID of the user. /// + /// + /// Email of the user to add. + /// /// /// `owner` or `member` /// @@ -33,8 +36,9 @@ public partial interface IProjectsClient /// global::System.Threading.Tasks.Task CreateProjectUserAsync( string projectId, - string userId, - global::tryAGI.OpenAI.ProjectUserCreateRequestRole role, + string role, + string? userId = default, + string? email = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.ModifyProject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.ModifyProject.g.cs index 6a395792e..6907634fc 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.ModifyProject.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.ModifyProject.g.cs @@ -25,12 +25,20 @@ public partial interface IProjectsClient /// /// The updated name of the project, this name appears in reports. /// + /// + /// External key ID to associate with the project. + /// + /// + /// Geography for the project. + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// global::System.Threading.Tasks.Task ModifyProjectAsync( string projectId, - string name, + string? name = default, + string? externalKeyId = default, + string? geography = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.ModifyProjectUser.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.ModifyProjectUser.g.cs index 37806374f..0518110d4 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.ModifyProjectUser.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.ModifyProjectUser.g.cs @@ -34,7 +34,7 @@ public partial interface IProjectsClient global::System.Threading.Tasks.Task ModifyProjectUserAsync( string projectId, string userId, - global::tryAGI.OpenAI.ProjectUserUpdateRequestRole role, + string? role = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IUsersClient.ModifyUser.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IUsersClient.ModifyUser.g.cs index 1ee3de1bb..deafc8783 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IUsersClient.ModifyUser.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IUsersClient.ModifyUser.g.cs @@ -25,12 +25,24 @@ public partial interface IUsersClient /// /// `owner` or `reader` /// + /// + /// Role ID to assign to the user. + /// + /// + /// Technical level metadata. + /// + /// + /// Developer persona metadata. + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// global::System.Threading.Tasks.Task ModifyUserAsync( string userId, - global::tryAGI.OpenAI.UserRoleUpdateRequestRole? role = default, + string? role = default, + string? roleId = default, + string? technicalLevel = default, + string? developerPersona = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponse.g.cs index 6780eecaf..505213f4c 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponse.g.cs @@ -48,7 +48,6 @@ public class AdminApiKeyCreateResponseJsonConverter : global::System.Text.Json.S if (__jsonProps.Contains("owner.role")) __score0++; if (__jsonProps.Contains("owner.type")) __score0++; if (__jsonProps.Contains("redacted_value")) __score0++; - if (__jsonProps.Contains("value")) __score0++; var __score1 = 0; if (__jsonProps.Contains("value")) __score1++; var __bestScore = 0; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectCreateRequestGeography.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectCreateRequestGeography.g.cs deleted file mode 100644 index a0ee9500a..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectCreateRequestGeography.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace tryAGI.OpenAI.JsonConverters -{ - /// - public sealed class ProjectCreateRequestGeographyJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::tryAGI.OpenAI.ProjectCreateRequestGeography Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - switch (reader.TokenType) - { - case global::System.Text.Json.JsonTokenType.String: - { - var stringValue = reader.GetString(); - if (stringValue != null) - { - return global::tryAGI.OpenAI.ProjectCreateRequestGeographyExtensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.ProjectCreateRequestGeography)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::tryAGI.OpenAI.ProjectCreateRequestGeography); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.ProjectCreateRequestGeography value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::tryAGI.OpenAI.ProjectCreateRequestGeographyExtensions.ToValueString(value)); - } - } -} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectCreateRequestGeographyNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectCreateRequestGeographyNullable.g.cs deleted file mode 100644 index c93cb3b96..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectCreateRequestGeographyNullable.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -namespace tryAGI.OpenAI.JsonConverters -{ - /// - public sealed class ProjectCreateRequestGeographyNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::tryAGI.OpenAI.ProjectCreateRequestGeography? Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - switch (reader.TokenType) - { - case global::System.Text.Json.JsonTokenType.String: - { - var stringValue = reader.GetString(); - if (stringValue != null) - { - return global::tryAGI.OpenAI.ProjectCreateRequestGeographyExtensions.ToEnum(stringValue); - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.ProjectCreateRequestGeography)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::tryAGI.OpenAI.ProjectCreateRequestGeography?); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.ProjectCreateRequestGeography? value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - if (value == null) - { - writer.WriteNullValue(); - } - else - { - writer.WriteStringValue(global::tryAGI.OpenAI.ProjectCreateRequestGeographyExtensions.ToValueString(value.Value)); - } - } - } -} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectStatus.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectStatus.g.cs deleted file mode 100644 index 3e381490e..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectStatus.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace tryAGI.OpenAI.JsonConverters -{ - /// - public sealed class ProjectStatusJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::tryAGI.OpenAI.ProjectStatus Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - switch (reader.TokenType) - { - case global::System.Text.Json.JsonTokenType.String: - { - var stringValue = reader.GetString(); - if (stringValue != null) - { - return global::tryAGI.OpenAI.ProjectStatusExtensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.ProjectStatus)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::tryAGI.OpenAI.ProjectStatus); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.ProjectStatus value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::tryAGI.OpenAI.ProjectStatusExtensions.ToValueString(value)); - } - } -} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectStatusNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectStatusNullable.g.cs deleted file mode 100644 index c005108d5..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectStatusNullable.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -namespace tryAGI.OpenAI.JsonConverters -{ - /// - public sealed class ProjectStatusNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::tryAGI.OpenAI.ProjectStatus? Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - switch (reader.TokenType) - { - case global::System.Text.Json.JsonTokenType.String: - { - var stringValue = reader.GetString(); - if (stringValue != null) - { - return global::tryAGI.OpenAI.ProjectStatusExtensions.ToEnum(stringValue); - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.ProjectStatus)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::tryAGI.OpenAI.ProjectStatus?); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.ProjectStatus? value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - if (value == null) - { - writer.WriteNullValue(); - } - else - { - writer.WriteStringValue(global::tryAGI.OpenAI.ProjectStatusExtensions.ToValueString(value.Value)); - } - } - } -} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserCreateRequestRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserCreateRequestRole.g.cs deleted file mode 100644 index 16f13c864..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserCreateRequestRole.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace tryAGI.OpenAI.JsonConverters -{ - /// - public sealed class ProjectUserCreateRequestRoleJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::tryAGI.OpenAI.ProjectUserCreateRequestRole Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - switch (reader.TokenType) - { - case global::System.Text.Json.JsonTokenType.String: - { - var stringValue = reader.GetString(); - if (stringValue != null) - { - return global::tryAGI.OpenAI.ProjectUserCreateRequestRoleExtensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.ProjectUserCreateRequestRole)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::tryAGI.OpenAI.ProjectUserCreateRequestRole); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.ProjectUserCreateRequestRole value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::tryAGI.OpenAI.ProjectUserCreateRequestRoleExtensions.ToValueString(value)); - } - } -} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserCreateRequestRoleNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserCreateRequestRoleNullable.g.cs deleted file mode 100644 index 8c874ca95..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserCreateRequestRoleNullable.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -namespace tryAGI.OpenAI.JsonConverters -{ - /// - public sealed class ProjectUserCreateRequestRoleNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::tryAGI.OpenAI.ProjectUserCreateRequestRole? Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - switch (reader.TokenType) - { - case global::System.Text.Json.JsonTokenType.String: - { - var stringValue = reader.GetString(); - if (stringValue != null) - { - return global::tryAGI.OpenAI.ProjectUserCreateRequestRoleExtensions.ToEnum(stringValue); - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.ProjectUserCreateRequestRole)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::tryAGI.OpenAI.ProjectUserCreateRequestRole?); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.ProjectUserCreateRequestRole? value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - if (value == null) - { - writer.WriteNullValue(); - } - else - { - writer.WriteStringValue(global::tryAGI.OpenAI.ProjectUserCreateRequestRoleExtensions.ToValueString(value.Value)); - } - } - } -} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserUpdateRequestRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserUpdateRequestRole.g.cs deleted file mode 100644 index fc4e164e1..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserUpdateRequestRole.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace tryAGI.OpenAI.JsonConverters -{ - /// - public sealed class ProjectUserUpdateRequestRoleJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::tryAGI.OpenAI.ProjectUserUpdateRequestRole Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - switch (reader.TokenType) - { - case global::System.Text.Json.JsonTokenType.String: - { - var stringValue = reader.GetString(); - if (stringValue != null) - { - return global::tryAGI.OpenAI.ProjectUserUpdateRequestRoleExtensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.ProjectUserUpdateRequestRole)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::tryAGI.OpenAI.ProjectUserUpdateRequestRole); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.ProjectUserUpdateRequestRole value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::tryAGI.OpenAI.ProjectUserUpdateRequestRoleExtensions.ToValueString(value)); - } - } -} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserUpdateRequestRoleNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserUpdateRequestRoleNullable.g.cs deleted file mode 100644 index 30fc268a5..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserUpdateRequestRoleNullable.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -namespace tryAGI.OpenAI.JsonConverters -{ - /// - public sealed class ProjectUserUpdateRequestRoleNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::tryAGI.OpenAI.ProjectUserUpdateRequestRole? Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - switch (reader.TokenType) - { - case global::System.Text.Json.JsonTokenType.String: - { - var stringValue = reader.GetString(); - if (stringValue != null) - { - return global::tryAGI.OpenAI.ProjectUserUpdateRequestRoleExtensions.ToEnum(stringValue); - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.ProjectUserUpdateRequestRole)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::tryAGI.OpenAI.ProjectUserUpdateRequestRole?); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.ProjectUserUpdateRequestRole? value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - if (value == null) - { - writer.WriteNullValue(); - } - else - { - writer.WriteStringValue(global::tryAGI.OpenAI.ProjectUserUpdateRequestRoleExtensions.ToValueString(value.Value)); - } - } - } -} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserProjectsObject.g.cs similarity index 67% rename from src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserRole.g.cs rename to src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserProjectsObject.g.cs index c59c9fddb..3f5ea0468 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserRole.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserProjectsObject.g.cs @@ -3,10 +3,10 @@ namespace tryAGI.OpenAI.JsonConverters { /// - public sealed class UserRoleJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class UserProjectsObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::tryAGI.OpenAI.UserRole Read( + public override global::tryAGI.OpenAI.UserProjectsObject Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class UserRoleJsonConverter : global::System.Text.Json.Serializati var stringValue = reader.GetString(); if (stringValue != null) { - return global::tryAGI.OpenAI.UserRoleExtensions.ToEnum(stringValue) ?? default; + return global::tryAGI.OpenAI.UserProjectsObjectExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class UserRoleJsonConverter : global::System.Text.Json.Serializati case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.UserRole)numValue; + return (global::tryAGI.OpenAI.UserProjectsObject)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::tryAGI.OpenAI.UserRole); + return default(global::tryAGI.OpenAI.UserProjectsObject); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class UserRoleJsonConverter : global::System.Text.Json.Serializati /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.UserRole value, + global::tryAGI.OpenAI.UserProjectsObject value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::tryAGI.OpenAI.UserRoleExtensions.ToValueString(value)); + writer.WriteStringValue(global::tryAGI.OpenAI.UserProjectsObjectExtensions.ToValueString(value)); } } } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserRoleNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullable.g.cs similarity index 72% rename from src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserRoleNullable.g.cs rename to src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullable.g.cs index 66aa8c889..8bef3619f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserRoleNullable.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullable.g.cs @@ -3,10 +3,10 @@ namespace tryAGI.OpenAI.JsonConverters { /// - public sealed class UserRoleNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class UserProjectsObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::tryAGI.OpenAI.UserRole? Read( + public override global::tryAGI.OpenAI.UserProjectsObject? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class UserRoleNullableJsonConverter : global::System.Text.Json.Ser var stringValue = reader.GetString(); if (stringValue != null) { - return global::tryAGI.OpenAI.UserRoleExtensions.ToEnum(stringValue); + return global::tryAGI.OpenAI.UserProjectsObjectExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class UserRoleNullableJsonConverter : global::System.Text.Json.Ser case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.UserRole)numValue; + return (global::tryAGI.OpenAI.UserProjectsObject)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::tryAGI.OpenAI.UserRole?); + return default(global::tryAGI.OpenAI.UserProjectsObject?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class UserRoleNullableJsonConverter : global::System.Text.Json.Ser /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.UserRole? value, + global::tryAGI.OpenAI.UserProjectsObject? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::tryAGI.OpenAI.UserRoleExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::tryAGI.OpenAI.UserProjectsObjectExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserRoleUpdateRequestRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserRoleUpdateRequestRole.g.cs deleted file mode 100644 index 1a4158dda..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserRoleUpdateRequestRole.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace tryAGI.OpenAI.JsonConverters -{ - /// - public sealed class UserRoleUpdateRequestRoleJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::tryAGI.OpenAI.UserRoleUpdateRequestRole Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - switch (reader.TokenType) - { - case global::System.Text.Json.JsonTokenType.String: - { - var stringValue = reader.GetString(); - if (stringValue != null) - { - return global::tryAGI.OpenAI.UserRoleUpdateRequestRoleExtensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.UserRoleUpdateRequestRole)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::tryAGI.OpenAI.UserRoleUpdateRequestRole); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.UserRoleUpdateRequestRole value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::tryAGI.OpenAI.UserRoleUpdateRequestRoleExtensions.ToValueString(value)); - } - } -} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserRoleUpdateRequestRoleNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserRoleUpdateRequestRoleNullable.g.cs deleted file mode 100644 index 0f5a2a1d6..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserRoleUpdateRequestRoleNullable.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -namespace tryAGI.OpenAI.JsonConverters -{ - /// - public sealed class UserRoleUpdateRequestRoleNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::tryAGI.OpenAI.UserRoleUpdateRequestRole? Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - switch (reader.TokenType) - { - case global::System.Text.Json.JsonTokenType.String: - { - var stringValue = reader.GetString(); - if (stringValue != null) - { - return global::tryAGI.OpenAI.UserRoleUpdateRequestRoleExtensions.ToEnum(stringValue); - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.UserRoleUpdateRequestRole)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::tryAGI.OpenAI.UserRoleUpdateRequestRole?); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.UserRoleUpdateRequestRole? value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - if (value == null) - { - writer.WriteNullValue(); - } - else - { - writer.WriteStringValue(global::tryAGI.OpenAI.UserRoleUpdateRequestRoleExtensions.ToValueString(value.Value)); - } - } - } -} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserUser1Object.g.cs similarity index 71% rename from src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserRole.g.cs rename to src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserUser1Object.g.cs index 3fbda58b4..382fbf19e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserRole.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserUser1Object.g.cs @@ -3,10 +3,10 @@ namespace tryAGI.OpenAI.JsonConverters { /// - public sealed class ProjectUserRoleJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class UserUser1ObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::tryAGI.OpenAI.ProjectUserRole Read( + public override global::tryAGI.OpenAI.UserUser1Object Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ProjectUserRoleJsonConverter : global::System.Text.Json.Seri var stringValue = reader.GetString(); if (stringValue != null) { - return global::tryAGI.OpenAI.ProjectUserRoleExtensions.ToEnum(stringValue) ?? default; + return global::tryAGI.OpenAI.UserUser1ObjectExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class ProjectUserRoleJsonConverter : global::System.Text.Json.Seri case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.ProjectUserRole)numValue; + return (global::tryAGI.OpenAI.UserUser1Object)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::tryAGI.OpenAI.ProjectUserRole); + return default(global::tryAGI.OpenAI.UserUser1Object); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class ProjectUserRoleJsonConverter : global::System.Text.Json.Seri /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.ProjectUserRole value, + global::tryAGI.OpenAI.UserUser1Object value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::tryAGI.OpenAI.ProjectUserRoleExtensions.ToValueString(value)); + writer.WriteStringValue(global::tryAGI.OpenAI.UserUser1ObjectExtensions.ToValueString(value)); } } } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserRoleNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullable.g.cs similarity index 73% rename from src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserRoleNullable.g.cs rename to src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullable.g.cs index 347d10b1a..ac3c8f12d 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ProjectUserRoleNullable.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullable.g.cs @@ -3,10 +3,10 @@ namespace tryAGI.OpenAI.JsonConverters { /// - public sealed class ProjectUserRoleNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class UserUser1ObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::tryAGI.OpenAI.ProjectUserRole? Read( + public override global::tryAGI.OpenAI.UserUser1Object? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ProjectUserRoleNullableJsonConverter : global::System.Text.J var stringValue = reader.GetString(); if (stringValue != null) { - return global::tryAGI.OpenAI.ProjectUserRoleExtensions.ToEnum(stringValue); + return global::tryAGI.OpenAI.UserUser1ObjectExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class ProjectUserRoleNullableJsonConverter : global::System.Text.J case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::tryAGI.OpenAI.ProjectUserRole)numValue; + return (global::tryAGI.OpenAI.UserUser1Object)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::tryAGI.OpenAI.ProjectUserRole?); + return default(global::tryAGI.OpenAI.UserUser1Object?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class ProjectUserRoleNullableJsonConverter : global::System.Text.J /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.ProjectUserRole? value, + global::tryAGI.OpenAI.UserUser1Object? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::tryAGI.OpenAI.ProjectUserRoleExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::tryAGI.OpenAI.UserUser1ObjectExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs index 20fdd0e08..1ff228286 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs @@ -1457,10 +1457,6 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.ProjectObjectNullableJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectStatusJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectStatusNullableJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyObjectNullableJsonConverter), @@ -1477,10 +1473,6 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.ProjectApiKeyListResponseObjectNullableJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectCreateRequestGeographyJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectCreateRequestGeographyNullableJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ProjectGroupObjectNullableJsonConverter), @@ -1537,22 +1529,10 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserObjectNullableJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserRoleNullableJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserCreateRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserCreateRequestRoleNullableJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserDeleteResponseObjectNullableJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserUpdateRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserUpdateRequestRoleNullableJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.PublicRoleListResourceObjectNullableJsonConverter), @@ -3049,9 +3029,13 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.UserObjectNullableJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectNullableJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.UserDeleteResponseObjectJsonConverter), @@ -3069,10 +3053,6 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleAssignmentObjectNullableJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleUpdateRequestRoleJsonConverter), - - typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleUpdateRequestRoleNullableJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.VadConfigTypeNullableJsonConverter), @@ -4769,8 +4749,8 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKey))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyObject), TypeInfoPropertyName = "AdminApiKeyObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(string))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(int))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(object))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(int))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyOwner))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponse), TypeInfoPropertyName = "AdminApiKeyCreateResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2))] @@ -6005,7 +5985,6 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PredictionContentType), TypeInfoPropertyName = "PredictionContentType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Project))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectObject), TypeInfoPropertyName = "ProjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectStatus), TypeInfoPropertyName = "ProjectStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKey))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyObject), TypeInfoPropertyName = "ProjectApiKeyObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwner))] @@ -6018,7 +5997,6 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseObject), TypeInfoPropertyName = "ProjectApiKeyListResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectCreateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectCreateRequestGeography), TypeInfoPropertyName = "ProjectCreateRequestGeography2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroup))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupObject), TypeInfoPropertyName = "ProjectGroupObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectGroupDeletedResource))] @@ -6052,15 +6030,12 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUpdateRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUser))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserObject), TypeInfoPropertyName = "ProjectUserObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserRole), TypeInfoPropertyName = "ProjectUserRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserCreateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserCreateRequestRole), TypeInfoPropertyName = "ProjectUserCreateRequestRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserDeleteResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserDeleteResponseObject), TypeInfoPropertyName = "ProjectUserDeleteResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserListResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserUpdateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUserUpdateRequestRole), TypeInfoPropertyName = "ProjectUserUpdateRequestRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody))] @@ -6949,7 +6924,12 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresResultObject), TypeInfoPropertyName = "UsageVectorStoresResultObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.User))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserObject), TypeInfoPropertyName = "UserObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRole), TypeInfoPropertyName = "UserRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserUser1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserUser1Object), TypeInfoPropertyName = "UserUser1Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserProjects2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserProjectsObject), TypeInfoPropertyName = "UserProjectsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserProjectsDataItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserDeleteResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserDeleteResponseObject), TypeInfoPropertyName = "UserDeleteResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResource))] @@ -6961,7 +6941,6 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRoleAssignment))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRoleAssignmentObject), TypeInfoPropertyName = "UserRoleAssignmentObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRoleUpdateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserRoleUpdateRequestRole), TypeInfoPropertyName = "UserRoleUpdateRequestRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.VadConfigType), TypeInfoPropertyName = "VadConfigType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ValidateGraderRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ValidateGraderResponse))] @@ -7722,6 +7701,7 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs index 020b71138..dee93da8b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs @@ -48,11 +48,11 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public int? Type5 { get; set; } + public object? Type5 { get; set; } /// /// /// - public object? Type6 { get; set; } + public int? Type6 { get; set; } /// /// /// @@ -4952,3759 +4952,3759 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::tryAGI.OpenAI.ProjectStatus? Type1231 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKey? Type1231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKey? Type1232 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1233 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1234 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1235 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1236 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1237 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1238 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1239 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1240 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1241 { get; set; } + public global::System.Collections.Generic.IList? Type1241 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1242 { get; set; } + public global::tryAGI.OpenAI.ProjectCreateRequest? Type1242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectCreateRequest? Type1243 { get; set; } + public global::tryAGI.OpenAI.ProjectGroup? Type1243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectCreateRequestGeography? Type1244 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupObject? Type1244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroup? Type1245 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupObject? Type1246 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1247 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResource? Type1247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1248 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResource? Type1249 { get; set; } + public global::System.Collections.Generic.IList? Type1249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1250 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponse? Type1250 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1251 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponseObject? Type1251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponse? Type1252 { get; set; } + public global::System.Collections.Generic.IList? Type1252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponseObject? Type1253 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimit? Type1253 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1254 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimit? Type1255 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1256 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1257 { get; set; } + public global::System.Collections.Generic.IList? Type1257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1258 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1258 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1259 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccount? Type1259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1260 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccount? Type1261 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1262 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1263 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1264 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1265 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1266 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1267 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1268 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1269 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1270 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1271 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1272 { get; set; } + public global::System.Collections.Generic.IList? Type1272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1273 { get; set; } + public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1273 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1274 { get; set; } + public global::tryAGI.OpenAI.ProjectUser? Type1274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1275 { get; set; } + public global::tryAGI.OpenAI.ProjectUserObject? Type1275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUser? Type1276 { get; set; } + public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserObject? Type1277 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserRole? Type1278 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1279 { get; set; } + public global::tryAGI.OpenAI.ProjectUserListResponse? Type1279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserCreateRequestRole? Type1280 { get; set; } + public global::System.Collections.Generic.IList? Type1280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1281 { get; set; } + public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1282 { get; set; } + public global::tryAGI.OpenAI.PromptVariant1? Type1282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserListResponse? Type1283 { get; set; } + public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1283 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1284 { get; set; } + public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1285 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResource? Type1285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserUpdateRequestRole? Type1286 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptVariant1? Type1287 { get; set; } + public global::System.Collections.Generic.IList? Type1287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1288 { get; set; } + public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1289 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResource? Type1290 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1291 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1291 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1292 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1293 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1294 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1295 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1296 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1297 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1298 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItem? Type1298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1299 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1300 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1301 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1302 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItem? Type1303 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1304 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1305 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1306 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1307 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1308 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1309 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1310 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1311 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1312 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1313 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1314 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1315 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1316 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1317 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1318 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1319 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1320 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1321 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1322 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1323 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1324 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1325 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1326 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1327 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1328 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1329 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1330 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1331 { get; set; } + public global::System.Collections.Generic.IList? Type1331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1332 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1333 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1334 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1335 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1335 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1336 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsShared? Type1336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1337 { get; set; } + public global::System.Collections.Generic.IList? Type1337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1338 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1339 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1340 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsShared? Type1341 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1341 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1342 { get; set; } + public global::System.Collections.Generic.IList? Type1342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1343 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1344 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1345 { get; set; } + public global::System.Collections.Generic.IList? Type1345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1346 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1346 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1347 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1348 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1349 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceOptions? Type1349 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1350 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunction? Type1350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1351 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCP? Type1351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1352 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1353 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceOptions? Type1354 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunction? Type1355 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCP? Type1356 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1357 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1358 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1359 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1360 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1361 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1362 { get; set; } + public global::System.Collections.Generic.IList? Type1362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1363 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1364 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1365 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1366 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1366 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1367 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1368 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1369 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1370 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1371 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1372 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1373 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1374 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1375 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1376 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1377 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1378 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1379 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1380 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1381 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1382 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1383 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1384 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1385 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1386 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1387 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1388 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1389 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1390 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1391 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1392 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1393 { get; set; } + public global::System.Collections.Generic.IList? Type1393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1394 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1395 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1396 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1397 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1397 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1398 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1399 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1400 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1401 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1402 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1403 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1404 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1405 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1406 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1407 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1408 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1409 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1410 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1411 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1412 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1413 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1414 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1415 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1416 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1417 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1418 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1419 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1420 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1421 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1422 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1423 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1424 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1425 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1426 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1427 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1428 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1429 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1430 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1431 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1432 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1433 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1434 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1435 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1436 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1437 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1438 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1439 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1440 { get; set; } + public global::tryAGI.OpenAI.RealtimeSession? Type1440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1441 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1442 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1443 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1444 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSession? Type1445 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1446 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1447 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1448 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1449 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1450 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1451 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1452 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEvent? Type1452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1453 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1454 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1455 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1456 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEvent? Type1457 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1458 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1459 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1460 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1461 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1462 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1463 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1464 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1465 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1466 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1467 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1468 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1469 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1470 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1471 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1472 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1473 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1474 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1475 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1476 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1477 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1478 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1479 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1480 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1481 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1482 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1483 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1484 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1485 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1486 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1487 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1488 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1489 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1490 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1491 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1492 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1493 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1494 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1495 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1496 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1497 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1498 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1499 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1500 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1501 { get; set; } + public global::System.Collections.Generic.IList? Type1501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1502 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1503 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1504 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1505 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1505 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1506 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1507 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1508 { get; set; } + public global::System.Collections.Generic.IList? Type1508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1509 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1510 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1511 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1512 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1512 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1513 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1514 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1515 { get; set; } + public global::System.Collections.Generic.IList? Type1515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1516 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1517 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1518 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1519 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1519 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1520 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1521 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1522 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1523 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1524 { get; set; } + public global::System.Collections.Generic.IList? Type1524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1525 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1526 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1527 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1528 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1528 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1529 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1530 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1531 { get; set; } + public global::tryAGI.OpenAI.Session2? Type1531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1532 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1533 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1534 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1535 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Session2? Type1536 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1537 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1538 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1539 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1540 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1541 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1542 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1543 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1544 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1545 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1546 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1547 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1548 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponse? Type1548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1549 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseObject? Type1549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1550 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1551 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1552 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponse? Type1553 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseObject? Type1554 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1555 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1556 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1557 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1558 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1559 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1560 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1561 { get; set; } + public global::System.Collections.Generic.IList? Type1561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1562 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1563 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1564 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1565 { get; set; } + public global::System.Collections.Generic.IList? Type1565 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1566 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1567 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1568 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1569 { get; set; } + public global::System.Collections.Generic.IList>? Type1569 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1570 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1571 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1572 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1573 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1573 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1574 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1575 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEvent? Type1575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1576 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1577 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1578 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1579 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEvent? Type1580 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1581 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1582 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1583 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1584 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventError? Type1584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1585 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1586 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1587 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1588 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventError? Type1589 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1590 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1591 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1592 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1593 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1594 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1595 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1596 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1597 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1598 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1599 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1600 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1601 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1602 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1603 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1604 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1605 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1606 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1607 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1608 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1609 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1610 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1611 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1612 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1613 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1614 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1615 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1616 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1617 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1618 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1619 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1620 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1621 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1622 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1623 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1624 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1625 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1626 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1627 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1628 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1629 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1630 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1631 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1632 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1633 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1634 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1635 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1636 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1637 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1638 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1639 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1640 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1641 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1642 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1643 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1644 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1645 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1646 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1647 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1648 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1649 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1650 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1651 { get; set; } + public global::System.Collections.Generic.IList? Type1651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1652 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1653 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1654 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1655 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1655 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1656 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1657 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1658 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1659 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1660 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1661 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1662 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1663 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1664 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1665 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1666 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1667 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1668 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1669 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1670 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1671 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1672 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1673 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1674 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1675 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1676 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1677 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1678 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1679 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1680 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1681 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionObject? Type1681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1682 { get; set; } + public global::System.Collections.Generic.IList? Type1682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1683 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1684 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1685 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModel? Type1685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionObject? Type1686 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1686 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1687 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1688 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1689 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModel? Type1690 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1691 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1692 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1693 { get; set; } + public global::System.Collections.Generic.IList? Type1693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1694 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1695 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1696 { get; set; } + public global::System.Collections.Generic.IList? Type1696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1697 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1697 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1698 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1699 { get; set; } + public global::System.Collections.Generic.IList? Type1699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1700 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1700 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1701 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1702 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1703 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1703 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1704 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1705 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1706 { get; set; } + public global::System.Collections.Generic.IList? Type1706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1707 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1708 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1709 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1710 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1710 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1711 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncation? Type1711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1712 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1713 { get; set; } + public global::System.Collections.Generic.IList? Type1713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1714 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1715 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncation? Type1716 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1717 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1717 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1718 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1719 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1720 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1721 { get; set; } + public global::System.Collections.Generic.IList? Type1721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1722 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1723 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1724 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1725 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1725 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1726 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1727 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1728 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1729 { get; set; } + public global::System.Collections.Generic.IList? Type1729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1730 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1731 { get; set; } + public global::System.Collections.Generic.IList? Type1731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1732 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1733 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1733 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1734 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1735 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1735 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1736 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1737 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1738 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1739 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1740 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type1740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1741 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1742 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1743 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type1743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1744 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAClientSecret? Type1744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type1745 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type1745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1746 { get; set; } + public global::System.Collections.Generic.IList? Type1746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1747 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type1747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type1748 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAClientSecret? Type1749 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type1749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type1750 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type1750 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1751 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type1751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type1752 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type1752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1753 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type1753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type1754 { get; set; } + public global::System.Collections.Generic.IList? Type1754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type1755 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type1755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type1756 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type1756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type1757 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type1757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type1758 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1758 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1759 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type1759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type1760 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type1760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type1761 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type1761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type1762 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type1762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1763 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type1763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type1764 { get; set; } + public global::System.Collections.Generic.IList? Type1764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type1765 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type1765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type1766 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type1766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type1767 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type1767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type1768 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type1768 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1769 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type1769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type1770 { get; set; } + public global::System.Collections.Generic.IList? Type1770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type1771 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type1771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type1772 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type1772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type1773 { get; set; } + public global::System.Collections.Generic.IList? Type1773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type1774 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type1774 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1775 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type1775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type1776 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type1776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type1777 { get; set; } + public global::System.Collections.Generic.IList? Type1777 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1778 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type1778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type1779 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type1779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type1780 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type1780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type1781 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type1781 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1782 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection? Type1782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type1783 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type1783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type1784 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type1784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type1785 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type1785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type1786 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type1786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection? Type1787 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type1787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type1788 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type1788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type1789 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type1789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type1790 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type1790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type1791 { get; set; } + public global::tryAGI.OpenAI.Reasoning? Type1791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type1792 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummary2? Type1792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type1793 { get; set; } + public global::tryAGI.OpenAI.ReasoningGenerateSummary2? Type1793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type1794 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemType? Type1794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type1795 { get; set; } + public global::System.Collections.Generic.IList? Type1795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Reasoning? Type1796 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContent? Type1796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummary2? Type1797 { get; set; } + public global::System.Collections.Generic.IList? Type1797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningGenerateSummary2? Type1798 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemStatus? Type1798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemType? Type1799 { get; set; } + public global::tryAGI.OpenAI.Response? Type1799 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1800 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3? Type1800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContent? Type1801 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Object? Type1801 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1802 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Status? Type1802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemStatus? Type1803 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorVariant1? Type1803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Response? Type1804 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails2? Type1804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3? Type1805 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type1805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Object? Type1806 { get; set; } + public global::System.Collections.Generic.IList? Type1806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Status? Type1807 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type1807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorVariant1? Type1808 { get; set; } + public global::tryAGI.OpenAI.ResponseUsage? Type1808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails2? Type1809 { get; set; } + public global::tryAGI.OpenAI.Conversation22? Type1809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type1810 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type1810 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1811 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type1811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type1812 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type1812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsage? Type1813 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type1813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Conversation22? Type1814 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type1814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type1815 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type1815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type1816 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type1816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type1817 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type1817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type1818 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type1818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type1819 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type1819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type1820 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type1820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type1821 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type1821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type1822 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type1822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type1823 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type1823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type1824 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type1824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type1825 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type1825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type1826 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type1826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type1827 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type1827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type1828 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEvent? Type1828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type1829 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEventType? Type1829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type1830 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type1830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type1831 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type1831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type1832 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type1832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEvent? Type1833 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type1833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEventType? Type1834 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEvent? Type1834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type1835 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEventType? Type1835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type1836 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type1836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type1837 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type1837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type1838 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type1838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEvent? Type1839 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type1839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEventType? Type1840 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorCode? Type1840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type1841 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEvent? Type1841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type1842 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEventType? Type1842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type1843 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEvent? Type1843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type1844 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEventType? Type1844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorCode? Type1845 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type1845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEvent? Type1846 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type1846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEventType? Type1847 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type1847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEvent? Type1848 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type1848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEventType? Type1849 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type1849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type1850 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type1850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type1851 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type1851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type1852 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type1852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type1853 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type1853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type1854 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type1854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type1855 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextType? Type1855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type1856 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type1856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type1857 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type1857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type1858 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPython? Type1858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type1859 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type1859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextType? Type1860 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type1860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type1861 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type1861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type1862 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type1862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPython? Type1863 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type1863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type1864 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type1864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type1865 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type1865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type1866 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type1866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type1867 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type1867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type1868 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type1868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type1869 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type1869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type1870 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type1870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type1871 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type1871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type1872 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEvent? Type1872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type1873 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEventType? Type1873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type1874 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type1874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type1875 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type1875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type1876 { get; set; } + public global::tryAGI.OpenAI.ResponseItemList? Type1876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEvent? Type1877 { get; set; } + public global::tryAGI.OpenAI.ResponseItemListObject? Type1877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEventType? Type1878 { get; set; } + public global::System.Collections.Generic.IList? Type1878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type1879 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProb? Type1879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type1880 { get; set; } + public global::System.Collections.Generic.IList? Type1880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemList? Type1881 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type1881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemListObject? Type1882 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type1882 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1883 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type1883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProb? Type1884 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type1884 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1885 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type1885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type1886 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type1886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type1887 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type1887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type1888 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type1888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type1889 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type1889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type1890 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type1890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type1891 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type1891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type1892 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type1892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type1893 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type1893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type1894 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type1894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type1895 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type1895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type1896 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type1896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type1897 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type1897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type1898 { get; set; } + public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type1898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type1899 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type1899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type1900 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type1900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type1901 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type1901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type1902 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type1902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type1903 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type1903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type1904 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type1904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type1905 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type1906 { get; set; } + public global::tryAGI.OpenAI.ResponseTextParam? Type1906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type1907 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceParam? Type1907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type1908 { get; set; } + public global::tryAGI.OpenAI.ResponsePropertiesTruncation2? Type1908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type1909 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEvent? Type1909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1910 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEventType? Type1910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextParam? Type1911 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type1911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceParam? Type1912 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type1912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsePropertiesTruncation2? Type1913 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type1913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEvent? Type1914 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type1914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEventType? Type1915 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type1915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type1916 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type1916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type1917 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type1917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type1918 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type1918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type1919 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type1919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type1920 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type1920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type1921 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type1921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type1922 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type1922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type1923 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type1923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type1924 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type1924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type1925 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type1925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type1926 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type1926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type1927 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type1927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type1928 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type1928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type1929 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type1929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type1930 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type1930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type1931 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEvent? Type1931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type1932 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type1932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type1933 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type1933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type1934 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type1934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type1935 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type1935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEvent? Type1936 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type1936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type1937 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type1937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type1938 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type1938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type1939 { get; set; } + public global::System.Collections.Generic.IList? Type1939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type1940 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type1940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type1941 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type1941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type1942 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type1942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type1943 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type1943 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1944 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type1944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type1945 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type1945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type1946 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEvent? Type1946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type1947 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type1947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type1948 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type1948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type1949 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type1949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type1950 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type1950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEvent? Type1951 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEvent? Type1951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type1952 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type1952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type1953 { get; set; } + public global::tryAGI.OpenAI.RoleObject? Type1953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type1954 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResource? Type1954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type1955 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type1955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEvent? Type1956 { get; set; } + public global::tryAGI.OpenAI.RoleListResource? Type1956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type1957 { get; set; } + public global::tryAGI.OpenAI.RoleListResourceObject? Type1957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleObject? Type1958 { get; set; } + public global::System.Collections.Generic.IList? Type1958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResource? Type1959 { get; set; } + public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type1959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type1960 { get; set; } + public global::tryAGI.OpenAI.RunGraderRequest? Type1960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResource? Type1961 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponse? Type1961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResourceObject? Type1962 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type1962 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1963 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type1963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type1964 { get; set; } + public global::tryAGI.OpenAI.RunObjectObject? Type1964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderRequest? Type1965 { get; set; } + public global::tryAGI.OpenAI.RunObjectStatus? Type1965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponse? Type1966 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredAction? Type1966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type1967 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type1967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type1968 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type1968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectObject? Type1969 { get; set; } + public global::System.Collections.Generic.IList? Type1969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectStatus? Type1970 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObject? Type1970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredAction? Type1971 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastError? Type1971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type1972 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type1972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type1973 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type1973 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1974 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type1974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObject? Type1975 { get; set; } + public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type1975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastError? Type1976 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObject? Type1976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type1977 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type1977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type1978 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type1978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type1979 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type1980 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type1980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObject? Type1981 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type1981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type1982 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type1982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type1983 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type1983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1984 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type1984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type1985 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type1985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type1986 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type1986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type1987 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type1988 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type1988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type1989 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type1989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type1990 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type1990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type1991 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type1991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1992 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type1992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type1993 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type1993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type1994 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type1994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type1995 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type1995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type1996 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type1996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type1997 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type1997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type1998 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type1998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type1999 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type1999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type2000 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type2001 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type2002 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type2003 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type2004 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2005 { get; set; } + public global::System.Collections.Generic.IList>? Type2005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2006 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2007 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2008 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2009 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2009 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2010 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2011 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2012 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2013 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2014 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2015 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2016 { get; set; } + public global::System.Collections.Generic.IList? Type2016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2017 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2018 { get; set; } + public global::System.Collections.Generic.IList? Type2018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2019 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2020 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2020 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2021 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2022 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2022 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2023 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2024 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2025 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2026 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectObject? Type2026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2027 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectType? Type2027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2028 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectStatus? Type2028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2029 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2030 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastError2? Type2030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectObject? Type2031 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectType? Type2032 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectStatus? Type2033 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2034 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastError2? Type2035 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2036 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2037 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2038 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2039 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2040 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2041 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2042 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2043 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2044 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2045 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2046 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2047 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2048 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2049 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2050 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2051 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2052 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2053 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2054 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2055 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2056 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2057 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2058 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2059 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2060 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2061 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2062 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2063 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2064 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2065 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2066 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectType? Type2066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2067 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2068 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2069 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2070 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectType? Type2071 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2072 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2073 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2074 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2075 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2076 { get; set; } + public global::System.Collections.Generic.IList? Type2076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2077 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2078 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2079 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2080 { get; set; } + public global::tryAGI.OpenAI.ThreadObject? Type2080 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2081 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectObject? Type2081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2082 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResources2? Type2082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2083 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2084 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObject? Type2085 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectObject? Type2086 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResources2? Type2087 { get; set; } + public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2088 { get; set; } + public global::tryAGI.OpenAI.FunctionTool? Type2088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2089 { get; set; } + public global::tryAGI.OpenAI.FileSearchTool? Type2089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2090 { get; set; } + public global::tryAGI.OpenAI.ComputerTool? Type2090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2091 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2092 { get; set; } + public global::tryAGI.OpenAI.WebSearchTool? Type2092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionTool? Type2093 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParam? Type2093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchTool? Type2094 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParam? Type2094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerTool? Type2095 { get; set; } + public global::tryAGI.OpenAI.CustomToolParam? Type2095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2096 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParam? Type2096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchTool? Type2097 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParam? Type2097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParam? Type2098 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParam? Type2099 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParam? Type2100 { get; set; } + public global::tryAGI.OpenAI.ToolDiscriminator? Type2100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParam? Type2101 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParam? Type2102 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2103 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2104 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustom? Type2104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolDiscriminator? Type2105 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2106 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2107 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2108 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypes? Type2108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustom? Type2109 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2110 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2111 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2112 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypes? Type2113 { get; set; } + public global::System.Collections.Generic.IList? Type2113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2114 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2115 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2116 { get; set; } + public global::System.Collections.Generic.IList? Type2116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2117 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2117 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2118 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2119 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2120 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2120 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2121 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2122 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2123 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2124 { get; set; } + public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2125 { get; set; } + public global::tryAGI.OpenAI.TruncationObjectType? Type2125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2126 { get; set; } + public global::tryAGI.OpenAI.UpdateGroupBody? Type2126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2127 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2128 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2129 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationObjectType? Type2130 { get; set; } + public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateGroupBody? Type2131 { get; set; } + public global::tryAGI.OpenAI.Upload? Type2131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2132 { get; set; } + public global::tryAGI.OpenAI.UploadStatus? Type2132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2133 { get; set; } + public global::tryAGI.OpenAI.UploadObject? Type2133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2134 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2135 { get; set; } + public global::tryAGI.OpenAI.UploadCertificateRequest? Type2135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Upload? Type2136 { get; set; } + public global::tryAGI.OpenAI.UploadPart? Type2136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadStatus? Type2137 { get; set; } + public global::tryAGI.OpenAI.UploadPartObject? Type2137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadObject? Type2138 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2139 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadCertificateRequest? Type2140 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPart? Type2141 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPartObject? Type2142 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2143 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2144 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResult? Type2144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2145 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2146 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2147 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2148 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResult? Type2148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResult? Type2149 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResultObject? Type2149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2150 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResult? Type2150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2151 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2152 { get; set; } + public global::tryAGI.OpenAI.UsageResponse? Type2152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResult? Type2153 { get; set; } + public global::tryAGI.OpenAI.UsageResponseObject? Type2153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResultObject? Type2154 { get; set; } + public global::System.Collections.Generic.IList? Type2154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResult? Type2155 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucket? Type2155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2156 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponse? Type2157 { get; set; } + public global::System.Collections.Generic.IList? Type2157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponseObject? Type2158 { get; set; } + public global::tryAGI.OpenAI.ResultsItem? Type2158 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2159 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucket? Type2160 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2161 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2161 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2162 { get; set; } + public global::tryAGI.OpenAI.User? Type2162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResultsItem? Type2163 { get; set; } + public global::tryAGI.OpenAI.UserObject? Type2163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2164 { get; set; } + public global::tryAGI.OpenAI.UserUser1? Type2164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2165 { get; set; } + public global::tryAGI.OpenAI.UserUser1Object? Type2165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2166 { get; set; } + public global::tryAGI.OpenAI.UserProjects2? Type2166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.User? Type2167 { get; set; } + public global::tryAGI.OpenAI.UserProjectsObject? Type2167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserObject? Type2168 { get; set; } + public global::System.Collections.Generic.IList? Type2168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRole? Type2169 { get; set; } + public global::tryAGI.OpenAI.UserProjectsDataItem? Type2169 { get; set; } /// /// /// @@ -8752,2243 +8752,2239 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::tryAGI.OpenAI.UserRoleUpdateRequestRole? Type2181 { get; set; } + public global::tryAGI.OpenAI.VadConfigType? Type2181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VadConfigType? Type2182 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderRequest? Type2182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderRequest? Type2183 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderResponse? Type2183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderResponse? Type2184 { get; set; } + public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2185 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2186 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2187 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2188 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2189 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2190 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2191 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2192 { get; set; } + public global::System.Collections.Generic.IList? Type2192 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2193 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2194 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2195 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2196 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastError2? Type2196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastError2? Type2197 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2198 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2199 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2200 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2201 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2202 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2203 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2204 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2205 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2206 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2207 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2208 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2209 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2210 { get; set; } + public global::System.Collections.Generic.IList? Type2210 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2211 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2212 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2213 { get; set; } + public global::System.Collections.Generic.IList? Type2213 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2214 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2215 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2216 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResource? Type2216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResource? Type2217 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2218 { get; set; } + public global::System.Collections.Generic.IList? Type2218 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2219 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResource? Type2219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResource? Type2220 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2221 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2222 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2223 { get; set; } + public global::tryAGI.OpenAI.VoiceResource? Type2223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResource? Type2224 { get; set; } + public global::tryAGI.OpenAI.VoiceResourceObject? Type2224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResourceObject? Type2225 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFind? Type2225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFind? Type2226 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFindType? Type2226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFindType? Type2227 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2228 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2229 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearch? Type2229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearch? Type2230 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2231 { get; set; } + public global::System.Collections.Generic.IList? Type2231 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2232 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2233 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2234 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2235 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2236 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolType? Type2236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolType? Type2237 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolFilters2? Type2237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolFilters2? Type2238 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2239 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallType? Type2239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallType? Type2240 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallStatus? Type2240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallStatus? Type2241 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2242 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2243 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2244 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2245 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2246 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2247 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2248 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2249 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2250 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2251 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpired? Type2251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpired? Type2252 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2253 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2254 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2255 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailed? Type2255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailed? Type2256 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2257 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2258 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2259 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2260 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2261 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2262 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2263 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2264 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2265 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2266 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2267 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2268 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2269 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2270 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2271 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2272 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2273 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2274 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2275 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2276 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2277 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2278 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2279 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2280 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2281 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2282 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2283 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2284 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2285 { get; set; } + public global::System.Collections.Generic.IList? Type2285 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2286 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2287 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2288 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2289 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2290 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2291 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2292 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2293 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2294 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2295 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2296 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2297 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailed? Type2297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailed? Type2298 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2299 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2300 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2301 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2302 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2303 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2304 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2305 { get; set; } + public global::tryAGI.OpenAI.SkillReferenceParamType? Type2305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillReferenceParamType? Type2306 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2307 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2308 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2309 { get; set; } + public global::tryAGI.OpenAI.InlineSkillParamType? Type2309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillParamType? Type2310 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2311 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2312 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2313 { get; set; } + public global::System.Collections.Generic.IList? Type2313 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2314 { get; set; } + public global::tryAGI.OpenAI.MessageStatus? Type2314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStatus? Type2315 { get; set; } + public global::tryAGI.OpenAI.MessageRole? Type2315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRole? Type2316 { get; set; } + public global::tryAGI.OpenAI.InputTextContentType? Type2316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentType? Type2317 { get; set; } + public global::tryAGI.OpenAI.FileCitationBody? Type2317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBody? Type2318 { get; set; } + public global::tryAGI.OpenAI.FileCitationBodyType? Type2318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBodyType? Type2319 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBody? Type2319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBody? Type2320 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBodyType? Type2320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBodyType? Type2321 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2322 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2323 { get; set; } + public global::tryAGI.OpenAI.Annotation? Type2323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Annotation? Type2324 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2325 { get; set; } + public global::tryAGI.OpenAI.TopLogProb? Type2325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TopLogProb? Type2326 { get; set; } + public global::tryAGI.OpenAI.LogProb? Type2326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProb? Type2327 { get; set; } + public global::System.Collections.Generic.IList? Type2327 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2328 { get; set; } + public global::tryAGI.OpenAI.OutputTextContentType? Type2328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContentType? Type2329 { get; set; } + public global::System.Collections.Generic.IList? Type2329 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2330 { get; set; } + public global::System.Collections.Generic.IList? Type2330 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2331 { get; set; } + public global::tryAGI.OpenAI.TextContent? Type2331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContent? Type2332 { get; set; } + public global::tryAGI.OpenAI.TextContentType? Type2332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContentType? Type2333 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContentType? Type2333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContentType? Type2334 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContentType? Type2334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContentType? Type2335 { get; set; } + public global::tryAGI.OpenAI.RefusalContentType? Type2335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContentType? Type2336 { get; set; } + public global::tryAGI.OpenAI.ImageDetail? Type2336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageDetail? Type2337 { get; set; } + public global::tryAGI.OpenAI.InputImageContentType? Type2337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentType? Type2338 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2339 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2340 { get; set; } + public global::tryAGI.OpenAI.FileInputDetail? Type2340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileInputDetail? Type2341 { get; set; } + public global::tryAGI.OpenAI.InputFileContentType? Type2341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentType? Type2342 { get; set; } + public global::tryAGI.OpenAI.MessagePhase2? Type2342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhase2? Type2343 { get; set; } + public global::tryAGI.OpenAI.MessageType? Type2343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageType? Type2344 { get; set; } + public global::System.Collections.Generic.IList? Type2344 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2345 { get; set; } + public global::tryAGI.OpenAI.ContentItem3? Type2345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem3? Type2346 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2347 { get; set; } + public global::tryAGI.OpenAI.ClickButtonType? Type2347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickButtonType? Type2348 { get; set; } + public global::tryAGI.OpenAI.ClickParamType? Type2348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickParamType? Type2349 { get; set; } + public global::tryAGI.OpenAI.DoubleClickActionType? Type2349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoubleClickActionType? Type2350 { get; set; } + public global::tryAGI.OpenAI.CoordParam? Type2350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CoordParam? Type2351 { get; set; } + public global::tryAGI.OpenAI.DragParamType? Type2351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragParamType? Type2352 { get; set; } + public global::System.Collections.Generic.IList? Type2352 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2353 { get; set; } + public global::tryAGI.OpenAI.KeyPressActionType? Type2353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.KeyPressActionType? Type2354 { get; set; } + public global::tryAGI.OpenAI.MoveParamType? Type2354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MoveParamType? Type2355 { get; set; } + public global::tryAGI.OpenAI.ScreenshotParamType? Type2355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScreenshotParamType? Type2356 { get; set; } + public global::tryAGI.OpenAI.ScrollParamType? Type2356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScrollParamType? Type2357 { get; set; } + public global::tryAGI.OpenAI.TypeParamType? Type2357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TypeParamType? Type2358 { get; set; } + public global::tryAGI.OpenAI.WaitParamType? Type2358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitParamType? Type2359 { get; set; } + public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2360 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallType? Type2360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallType? Type2361 { get; set; } + public global::tryAGI.OpenAI.FunctionToolType? Type2361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolType? Type2362 { get; set; } + public global::tryAGI.OpenAI.RankerVersionType? Type2362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankerVersionType? Type2363 { get; set; } + public global::tryAGI.OpenAI.HybridSearchOptions? Type2363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HybridSearchOptions? Type2364 { get; set; } + public global::tryAGI.OpenAI.RankingOptions? Type2364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankingOptions? Type2365 { get; set; } + public global::tryAGI.OpenAI.Filters2? Type2365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Filters2? Type2366 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolType? Type2366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolType? Type2367 { get; set; } + public global::tryAGI.OpenAI.ComputerToolType? Type2367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolType? Type2368 { get; set; } + public global::tryAGI.OpenAI.ComputerEnvironment? Type2368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerEnvironment? Type2369 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2370 { get; set; } + public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2371 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2372 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy2? Type2372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy2? Type2373 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2374 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParamType? Type2374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParamType? Type2375 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParam? Type2375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParam? Type2376 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamType? Type2376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamType? Type2377 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy3? Type2377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy3? Type2378 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type2378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type2379 { get; set; } + public global::System.Collections.Generic.IList? Type2379 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2380 { get; set; } + public global::tryAGI.OpenAI.SkillsItem2? Type2380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem2? Type2381 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type2381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type2382 { get; set; } + public global::tryAGI.OpenAI.LocalSkillParam? Type2382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalSkillParam? Type2383 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParam? Type2383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParam? Type2384 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type2384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type2385 { get; set; } + public global::System.Collections.Generic.IList? Type2385 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2386 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParam? Type2386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParam? Type2387 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParamType? Type2387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParamType? Type2388 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamType? Type2388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamType? Type2389 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant1? Type2389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant1? Type2390 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type2390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type2391 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParam? Type2391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParam? Type2392 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParamType? Type2392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParamType? Type2393 { get; set; } + public global::tryAGI.OpenAI.GrammarSyntax1? Type2393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GrammarSyntax1? Type2394 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type2394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type2395 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type2395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type2396 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamType? Type2396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamType? Type2397 { get; set; } + public global::tryAGI.OpenAI.Format2? Type2397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format2? Type2398 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type2398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type2399 { get; set; } + public global::tryAGI.OpenAI.EmptyModelParam? Type2399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EmptyModelParam? Type2400 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParam? Type2400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParam? Type2401 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParamType? Type2401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParamType? Type2402 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamType? Type2402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamType? Type2403 { get; set; } + public global::System.Collections.Generic.IList? Type2403 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2404 { get; set; } + public global::tryAGI.OpenAI.ToolsItem13? Type2404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem13? Type2405 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type2405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type2406 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParamType? Type2406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParamType? Type2407 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocation? Type2407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocation? Type2408 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocationType? Type2408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocationType? Type2409 { get; set; } + public global::tryAGI.OpenAI.SearchContextSize? Type2409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContextSize? Type2410 { get; set; } + public global::tryAGI.OpenAI.SearchContentType? Type2410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContentType? Type2411 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type2411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type2412 { get; set; } + public global::System.Collections.Generic.IList? Type2412 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2413 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type2413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type2414 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputType? Type2414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputType? Type2415 { get; set; } + public global::tryAGI.OpenAI.CompactionBodyType? Type2415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionBodyType? Type2416 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type2416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type2417 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type2417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type2418 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecActionType? Type2418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecActionType? Type2419 { get; set; } + public global::tryAGI.OpenAI.FunctionShellAction? Type2419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellAction? Type2420 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallStatus? Type2420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallStatus? Type2421 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResource? Type2421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResource? Type2422 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type2422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type2423 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResource? Type2423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResource? Type2424 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type2424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type2425 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallType? Type2425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallType? Type2426 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant12? Type2426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant12? Type2427 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type2427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type2428 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type2428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type2429 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type2429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type2430 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type2430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type2431 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type2431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type2432 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type2432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type2433 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type2433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type2434 { get; set; } + public global::tryAGI.OpenAI.Outcome? Type2434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome? Type2435 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type2435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type2436 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type2436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type2437 { get; set; } + public global::System.Collections.Generic.IList? Type2437 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2438 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type2438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type2439 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type2439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type2440 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type2440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type2441 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type2441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type2442 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type2442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type2443 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type2443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type2444 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type2444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type2445 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type2445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type2446 { get; set; } + public global::tryAGI.OpenAI.Operation? Type2446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation? Type2447 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type2447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type2448 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type2448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type2449 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type2449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type2450 { get; set; } + public global::tryAGI.OpenAI.DetailEnum? Type2450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DetailEnum? Type2451 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemStatus? Type2451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemStatus? Type2452 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type2452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type2453 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParam? Type2453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParam? Type2454 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParamType? Type2454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParamType? Type2455 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type2455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type2456 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type2456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type2457 { get; set; } + public global::tryAGI.OpenAI.FileDetailEnum? Type2457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileDetailEnum? Type2458 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParam? Type2458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParam? Type2459 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParamType? Type2459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParamType? Type2460 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type2460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type2461 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2462 { get; set; } + public global::System.Collections.Generic.IList? Type2462 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2463 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item? Type2463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item? Type2464 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type2464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type2465 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type2465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type2466 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type2466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type2467 { get; set; } + public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type2467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type2468 { get; set; } + public global::tryAGI.OpenAI.FunctionShellActionParam? Type2468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellActionParam? Type2469 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type2469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type2470 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type2470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type2471 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant13? Type2471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant13? Type2472 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type2472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type2473 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type2473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type2474 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type2474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type2475 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type2475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type2476 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type2476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type2477 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type2477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type2478 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type2478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type2479 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type2479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type2480 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type2480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type2481 { get; set; } + public global::System.Collections.Generic.IList? Type2481 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2482 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type2482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type2483 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type2483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type2484 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type2484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type2485 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type2485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type2486 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type2486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type2487 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type2487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type2488 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type2488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type2489 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type2489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type2490 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type2490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type2491 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type2491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type2492 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type2492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type2493 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type2493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type2494 { get; set; } + public global::tryAGI.OpenAI.ItemReferenceParamType2? Type2494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemReferenceParamType2? Type2495 { get; set; } + public global::tryAGI.OpenAI.ConversationResource? Type2495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResource? Type2496 { get; set; } + public global::tryAGI.OpenAI.ConversationResourceObject? Type2496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResourceObject? Type2497 { get; set; } + public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type2497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type2498 { get; set; } + public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type2498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type2499 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type2499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type2500 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type2500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type2501 { get; set; } + public global::tryAGI.OpenAI.CreateConversationBody? Type2501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationBody? Type2502 { get; set; } + public global::tryAGI.OpenAI.UpdateConversationBody? Type2502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateConversationBody? Type2503 { get; set; } + public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type2503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type2504 { get; set; } + public global::tryAGI.OpenAI.OrderEnum? Type2504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrderEnum? Type2505 { get; set; } + public global::tryAGI.OpenAI.VideoModel? Type2505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModel? Type2506 { get; set; } + public global::tryAGI.OpenAI.VideoModelEnum? Type2506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModelEnum? Type2507 { get; set; } + public global::tryAGI.OpenAI.VideoStatus? Type2507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoStatus? Type2508 { get; set; } + public global::tryAGI.OpenAI.VideoSize? Type2508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSize? Type2509 { get; set; } + public global::tryAGI.OpenAI.Error2? Type2509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Error2? Type2510 { get; set; } + public global::tryAGI.OpenAI.VideoResource? Type2510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResource? Type2511 { get; set; } + public global::tryAGI.OpenAI.VideoResourceObject? Type2511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResourceObject? Type2512 { get; set; } + public global::tryAGI.OpenAI.VideoListResource? Type2512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResource? Type2513 { get; set; } + public global::tryAGI.OpenAI.VideoListResourceObject? Type2513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResourceObject? Type2514 { get; set; } + public global::System.Collections.Generic.IList? Type2514 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2515 { get; set; } + public global::tryAGI.OpenAI.ImageRefParam2? Type2515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageRefParam2? Type2516 { get; set; } + public global::tryAGI.OpenAI.VideoSeconds? Type2516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSeconds? Type2517 { get; set; } + public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type2517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type2518 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2519 { get; set; } + public global::tryAGI.OpenAI.CreateVideoJsonBody? Type2519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoJsonBody? Type2520 { get; set; } + public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type2520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type2521 { get; set; } + public global::tryAGI.OpenAI.VideoCharacterResource? Type2521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoCharacterResource? Type2522 { get; set; } + public global::tryAGI.OpenAI.VideoReferenceInputParam? Type2522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoReferenceInputParam? Type2523 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type2523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type2524 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2525 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type2525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type2526 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type2526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type2527 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2528 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type2528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type2529 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResource? Type2529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResource? Type2530 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type2530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type2531 { get; set; } + public global::tryAGI.OpenAI.VideoContentVariant? Type2531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoContentVariant? Type2532 { get; set; } + public global::tryAGI.OpenAI.CreateVideoRemixBody? Type2532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoRemixBody? Type2533 { get; set; } + public global::tryAGI.OpenAI.TruncationEnum? Type2533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationEnum? Type2534 { get; set; } + public global::tryAGI.OpenAI.TokenCountsBody? Type2534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsBody? Type2535 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResource? Type2535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResource? Type2536 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResourceObject? Type2536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResourceObject? Type2537 { get; set; } + public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type2537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type2538 { get; set; } + public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type2538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type2539 { get; set; } + public global::tryAGI.OpenAI.ItemField? Type2539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemField? Type2540 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type2540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type2541 { get; set; } + public global::tryAGI.OpenAI.CompactResource? Type2541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResource? Type2542 { get; set; } + public global::tryAGI.OpenAI.CompactResourceObject? Type2542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResourceObject? Type2543 { get; set; } + public global::System.Collections.Generic.IList? Type2543 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2544 { get; set; } + public global::tryAGI.OpenAI.SkillResource? Type2544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResource? Type2545 { get; set; } + public global::tryAGI.OpenAI.SkillResourceObject? Type2545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResourceObject? Type2546 { get; set; } + public global::tryAGI.OpenAI.SkillListResource? Type2546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResource? Type2547 { get; set; } + public global::tryAGI.OpenAI.SkillListResourceObject? Type2547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResourceObject? Type2548 { get; set; } + public global::System.Collections.Generic.IList? Type2548 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2549 { get; set; } + public global::tryAGI.OpenAI.CreateSkillBody? Type2549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillBody? Type2550 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? Type2550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? Type2551 { get; set; } + public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type2551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type2552 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResource? Type2552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResource? Type2553 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type2553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type2554 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResource? Type2554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResource? Type2555 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResourceObject? Type2555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResourceObject? Type2556 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResource? Type2556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResource? Type2557 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type2557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type2558 { get; set; } + public global::System.Collections.Generic.IList? Type2558 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2559 { get; set; } + public global::tryAGI.OpenAI.CreateSkillVersionBody? Type2559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillVersionBody? Type2560 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type2560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type2561 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type2561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type2562 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type2562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type2563 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflow? Type2563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflow? Type2564 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2565 { get; set; } + public global::tryAGI.OpenAI.ChatSessionRateLimits? Type2565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionRateLimits? Type2566 { get; set; } + public global::tryAGI.OpenAI.ChatSessionStatus? Type2566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionStatus? Type2567 { get; set; } + public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type2567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type2568 { get; set; } + public global::tryAGI.OpenAI.ChatSessionFileUpload? Type2568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionFileUpload? Type2569 { get; set; } + public global::tryAGI.OpenAI.ChatSessionHistory? Type2569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionHistory? Type2570 { get; set; } + public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type2570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type2571 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResource? Type2571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResource? Type2572 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResourceObject? Type2572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResourceObject? Type2573 { get; set; } + public global::tryAGI.OpenAI.WorkflowTracingParam? Type2573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowTracingParam? Type2574 { get; set; } + public global::tryAGI.OpenAI.WorkflowParam? Type2574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowParam? Type2575 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParam? Type2575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParam? Type2576 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type2576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type2577 { get; set; } + public global::tryAGI.OpenAI.RateLimitsParam? Type2577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RateLimitsParam? Type2578 { get; set; } + public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type2578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type2579 { get; set; } + public global::tryAGI.OpenAI.FileUploadParam? Type2579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileUploadParam? Type2580 { get; set; } + public global::tryAGI.OpenAI.HistoryParam? Type2580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HistoryParam? Type2581 { get; set; } + public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type2581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type2582 { get; set; } + public global::tryAGI.OpenAI.CreateChatSessionBody? Type2582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatSessionBody? Type2583 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputText? Type2583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputText? Type2584 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputTextType? Type2584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputTextType? Type2585 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedText? Type2585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedText? Type2586 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type2586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type2587 { get; set; } + public global::tryAGI.OpenAI.AttachmentType? Type2587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AttachmentType? Type2588 { get; set; } + public global::tryAGI.OpenAI.Attachment? Type2588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Attachment? Type2589 { get; set; } + public global::tryAGI.OpenAI.ToolChoice8? Type2589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoice8? Type2590 { get; set; } + public global::tryAGI.OpenAI.InferenceOptions? Type2590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InferenceOptions? Type2591 { get; set; } + public global::tryAGI.OpenAI.UserMessageItem? Type2591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItem? Type2592 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemObject? Type2592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemObject? Type2593 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemType? Type2593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemType? Type2594 { get; set; } + public global::System.Collections.Generic.IList? Type2594 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2595 { get; set; } + public global::tryAGI.OpenAI.ContentItem4? Type2595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem4? Type2596 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type2596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type2597 { get; set; } + public global::System.Collections.Generic.IList? Type2597 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2598 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSource? Type2598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSource? Type2599 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSourceType? Type2599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSourceType? Type2600 { get; set; } + public global::tryAGI.OpenAI.FileAnnotation? Type2600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotation? Type2601 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationType? Type2601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationType? Type2602 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSource? Type2602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSource? Type2603 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type2603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type2604 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotation? Type2604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotation? Type2605 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationType? Type2605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationType? Type2606 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputText? Type2606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputText? Type2607 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextType? Type2607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextType? Type2608 { get; set; } + public global::System.Collections.Generic.IList? Type2608 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2609 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem3? Type2609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem3? Type2610 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type2610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type2611 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItem? Type2611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItem? Type2612 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemObject? Type2612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemObject? Type2613 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemType? Type2613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemType? Type2614 { get; set; } + public global::System.Collections.Generic.IList? Type2614 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2615 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItem? Type2615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItem? Type2616 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemObject? Type2616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemObject? Type2617 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemType? Type2617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemType? Type2618 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallStatus? Type2618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallStatus? Type2619 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItem? Type2619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItem? Type2620 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemObject? Type2620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemObject? Type2621 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemType? Type2621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemType? Type2622 { get; set; } + public global::tryAGI.OpenAI.TaskType? Type2622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskType? Type2623 { get; set; } + public global::tryAGI.OpenAI.TaskItem? Type2623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItem? Type2624 { get; set; } + public global::tryAGI.OpenAI.TaskItemObject? Type2624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemObject? Type2625 { get; set; } + public global::tryAGI.OpenAI.TaskItemType? Type2625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemType? Type2626 { get; set; } + public global::tryAGI.OpenAI.TaskGroupTask? Type2626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupTask? Type2627 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItem? Type2627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItem? Type2628 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemObject? Type2628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemObject? Type2629 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemType? Type2629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemType? Type2630 { get; set; } + public global::System.Collections.Generic.IList? Type2630 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2631 { get; set; } + public global::tryAGI.OpenAI.ThreadItem? Type2631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItem? Type2632 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type2632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type2633 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResource? Type2633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResource? Type2634 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type2634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type2635 { get; set; } + public global::System.Collections.Generic.IList? Type2635 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2636 { get; set; } + public global::tryAGI.OpenAI.ActiveStatus? Type2636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatus? Type2637 { get; set; } + public global::tryAGI.OpenAI.ActiveStatusType? Type2637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatusType? Type2638 { get; set; } + public global::tryAGI.OpenAI.LockedStatus? Type2638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatus? Type2639 { get; set; } + public global::tryAGI.OpenAI.LockedStatusType? Type2639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatusType? Type2640 { get; set; } + public global::tryAGI.OpenAI.ClosedStatus? Type2640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatus? Type2641 { get; set; } + public global::tryAGI.OpenAI.ClosedStatusType? Type2641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatusType? Type2642 { get; set; } + public global::tryAGI.OpenAI.ThreadResource? Type2642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResource? Type2643 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceObject? Type2643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceObject? Type2644 { get; set; } + public global::tryAGI.OpenAI.Status? Type2644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Status? Type2645 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type2645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type2646 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResource? Type2646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResource? Type2647 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type2647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type2648 { get; set; } + public global::tryAGI.OpenAI.ThreadListResource? Type2648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResource? Type2649 { get; set; } + public global::tryAGI.OpenAI.ThreadListResourceObject? Type2649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResourceObject? Type2650 { get; set; } + public global::System.Collections.Generic.IList? Type2650 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2651 { get; set; } + public global::tryAGI.OpenAI.DragPoint? Type2651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragPoint? Type2652 { get; set; } + public global::tryAGI.OpenAI.CreateBatchRequest? Type2652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateBatchRequest? Type2653 { get; set; } + public global::tryAGI.OpenAI.CreateBatchRequestEndpoint? Type2653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateBatchRequestEndpoint? Type2654 { get; set; } + public global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow? Type2654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow? Type2655 { get; set; } + public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type2655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type2656 { get; set; } + public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type2656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type2657 { get; set; } + public global::tryAGI.OpenAI.UpdateEvalRequest? Type2657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEvalRequest? Type2658 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type2658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type2659 { get; set; } + public global::tryAGI.OpenAI.ListAssistantsOrder? Type2659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAssistantsOrder? Type2660 { get; set; } + public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type2660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type2661 { get; set; } + public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type2661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type2662 { get; set; } + public global::tryAGI.OpenAI.ListContainersOrder? Type2662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainersOrder? Type2663 { get; set; } + public global::tryAGI.OpenAI.ListContainerFilesOrder? Type2663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainerFilesOrder? Type2664 { get; set; } + public global::tryAGI.OpenAI.ListConversationItemsOrder? Type2664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListConversationItemsOrder? Type2665 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrder? Type2665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrder? Type2666 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrderBy? Type2666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrderBy? Type2667 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsOrder? Type2667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsOrder? Type2668 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsStatus? Type2668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsStatus? Type2669 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type2669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type2670 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type2670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type2671 { get; set; } + public global::tryAGI.OpenAI.ListFilesOrder? Type2671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesOrder? Type2672 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type2672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type2673 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type2673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type2674 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type2674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type2675 { get; set; } + public global::System.Collections.Generic.IList? Type2675 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2676 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type2676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type2677 { get; set; } + public global::System.Collections.Generic.IList? Type2677 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2678 { get; set; } + public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type2678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type2679 { get; set; } + public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type2679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type2680 { get; set; } + public global::System.Collections.Generic.IList? Type2680 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2681 { get; set; } + public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type2681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type2682 { get; set; } + public global::tryAGI.OpenAI.ListGroupsOrder? Type2682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupsOrder? Type2683 { get; set; } + public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type2683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type2684 { get; set; } + public global::tryAGI.OpenAI.ListGroupUsersOrder? Type2684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupUsersOrder? Type2685 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type2685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type2686 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type2686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type2687 { get; set; } + public global::tryAGI.OpenAI.ListRolesOrder? Type2687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRolesOrder? Type2688 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type2688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type2689 { get; set; } + public global::System.Collections.Generic.IList? Type2689 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2690 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type2690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type2691 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type2691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type2692 { get; set; } + public global::System.Collections.Generic.IList? Type2692 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2693 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type2693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type2694 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type2694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type2695 { get; set; } + public global::System.Collections.Generic.IList? Type2695 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2696 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type2696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type2697 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type2697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type2698 { get; set; } + public global::System.Collections.Generic.IList? Type2698 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2699 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type2699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type2700 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type2700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type2701 { get; set; } + public global::System.Collections.Generic.IList? Type2701 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2702 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type2702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type2703 { get; set; } + public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type2703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type2704 { get; set; } + public global::System.Collections.Generic.IList? Type2704 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2705 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSource? Type2705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSource? Type2706 { get; set; } + public global::System.Collections.Generic.IList? Type2706 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2707 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSize? Type2707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSize? Type2708 { get; set; } + public global::System.Collections.Generic.IList? Type2708 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2709 { get; set; } + public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type2709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type2710 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type2710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type2711 { get; set; } + public global::System.Collections.Generic.IList? Type2711 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2712 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type2712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type2713 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type2713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type2714 { get; set; } + public global::System.Collections.Generic.IList? Type2714 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2715 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type2715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type2716 { get; set; } + public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type2716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type2717 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type2717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type2718 { get; set; } + public global::tryAGI.OpenAI.ListProjectRolesOrder? Type2718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectRolesOrder? Type2719 { get; set; } + public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type2719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type2720 { get; set; } + public global::tryAGI.OpenAI.ListInputItemsOrder? Type2720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListInputItemsOrder? Type2721 { get; set; } + public global::tryAGI.OpenAI.ListMessagesOrder? Type2721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListMessagesOrder? Type2722 { get; set; } + public global::tryAGI.OpenAI.ListRunsOrder? Type2722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunsOrder? Type2723 { get; set; } + public global::System.Collections.Generic.IList? Type2723 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2724 { get; set; } + public global::tryAGI.OpenAI.CreateRunIncludeItem? Type2724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateRunIncludeItem? Type2725 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsOrder? Type2725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsOrder? Type2726 { get; set; } + public global::System.Collections.Generic.IList? Type2726 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2727 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type2727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type2728 { get; set; } + public global::System.Collections.Generic.IList? Type2728 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2729 { get; set; } + public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type2729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type2730 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoresOrder? Type2730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoresOrder? Type2731 { get; set; } + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type2731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type2732 { get; set; } + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type2732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type2733 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type2733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type2734 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type2734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type2735 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2736 { get; set; } + public global::tryAGI.OpenAI.DeleteEvalResponse? Type2736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalResponse? Type2737 { get; set; } + public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type2737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type2738 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type2738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type2739 { get; set; } - /// - /// - /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type2740 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type2739 { get; set; } /// /// @@ -11765,206 +11761,210 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType193 { get; set; } + public global::System.Collections.Generic.List? ListType193 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType194 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType194 { get; set; } + public global::System.Collections.Generic.List? ListType195 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType195 { get; set; } + public global::System.Collections.Generic.List? ListType196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType196 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType197 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType197 { get; set; } + public global::System.Collections.Generic.List? ListType198 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType198 { get; set; } + public global::System.Collections.Generic.List? ListType199 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType199 { get; set; } + public global::System.Collections.Generic.List? ListType200 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType200 { get; set; } + public global::System.Collections.Generic.List? ListType201 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType201 { get; set; } + public global::System.Collections.Generic.List? ListType202 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType202 { get; set; } + public global::System.Collections.Generic.List? ListType203 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType203 { get; set; } + public global::System.Collections.Generic.List? ListType204 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType204 { get; set; } + public global::System.Collections.Generic.List? ListType205 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType205 { get; set; } + public global::System.Collections.Generic.List? ListType206 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType206 { get; set; } + public global::System.Collections.Generic.List? ListType207 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType207 { get; set; } + public global::System.Collections.Generic.List? ListType208 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType208 { get; set; } + public global::System.Collections.Generic.List? ListType209 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType209 { get; set; } + public global::System.Collections.Generic.List? ListType210 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType210 { get; set; } + public global::System.Collections.Generic.List? ListType211 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType211 { get; set; } + public global::System.Collections.Generic.List? ListType212 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType212 { get; set; } + public global::System.Collections.Generic.List? ListType213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType213 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType214 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType214 { get; set; } + public global::System.Collections.Generic.List? ListType215 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType215 { get; set; } + public global::System.Collections.Generic.List? ListType216 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType216 { get; set; } + public global::System.Collections.Generic.List? ListType217 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType217 { get; set; } + public global::System.Collections.Generic.List? ListType218 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType218 { get; set; } + public global::System.Collections.Generic.List? ListType219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? ListType219 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? ListType220 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType220 { get; set; } + public global::System.Collections.Generic.List? ListType221 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType221 { get; set; } + public global::System.Collections.Generic.List? ListType222 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType222 { get; set; } + public global::System.Collections.Generic.List? ListType223 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType223 { get; set; } + public global::System.Collections.Generic.List? ListType224 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType224 { get; set; } + public global::System.Collections.Generic.List? ListType225 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType225 { get; set; } + public global::System.Collections.Generic.List? ListType226 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType226 { get; set; } + public global::System.Collections.Generic.List? ListType227 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType227 { get; set; } + public global::System.Collections.Generic.List? ListType228 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType228 { get; set; } + public global::System.Collections.Generic.List? ListType229 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType229 { get; set; } + public global::System.Collections.Generic.List? ListType230 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType230 { get; set; } + public global::System.Collections.Generic.List? ListType231 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType231 { get; set; } + public global::System.Collections.Generic.List? ListType232 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType232 { get; set; } + public global::System.Collections.Generic.List? ListType233 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType233 { get; set; } + public global::System.Collections.Generic.List? ListType234 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType234 { get; set; } + public global::System.Collections.Generic.List? ListType235 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType235 { get; set; } + public global::System.Collections.Generic.List? ListType236 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType236 { get; set; } + public global::System.Collections.Generic.List? ListType237 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType237 { get; set; } + public global::System.Collections.Generic.List? ListType238 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType238 { get; set; } + public global::System.Collections.Generic.List? ListType239 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType239 { get; set; } + public global::System.Collections.Generic.List? ListType240 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType240 { get; set; } + public global::System.Collections.Generic.List? ListType241 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType241 { get; set; } + public global::System.Collections.Generic.List? ListType242 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType242 { get; set; } + public global::System.Collections.Generic.List? ListType243 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType243 { get; set; } + public global::System.Collections.Generic.List? ListType244 { get; set; } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKey.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKey.g.cs index f07c861ec..284e5a068 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKey.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKey.g.cs @@ -30,8 +30,7 @@ public sealed partial class AdminApiKey /// /// Administration Key [global::System.Text.Json.Serialization.JsonPropertyName("name")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Name { get; set; } + public string? Name { get; set; } /// /// The redacted value of the API key
@@ -42,14 +41,6 @@ public sealed partial class AdminApiKey [global::System.Text.Json.Serialization.JsonRequired] public required string RedactedValue { get; set; } - /// - /// The value of the API key. Only shown on create.
- /// Example: sk-admin-1234abcd - ///
- /// sk-admin-1234abcd - [global::System.Text.Json.Serialization.JsonPropertyName("value")] - public string? Value { get; set; } - /// /// The Unix timestamp (in seconds) of when the API key was created
/// Example: 1711471533 @@ -85,10 +76,6 @@ public sealed partial class AdminApiKey /// The identifier, which can be referenced in API endpoints
/// Example: key_abc /// - /// - /// The name of the API key
- /// Example: Administration Key - /// /// /// The redacted value of the API key
/// Example: sk-admin...def @@ -101,9 +88,9 @@ public sealed partial class AdminApiKey /// /// The object type, which is always `organization.admin_api_key` /// - /// - /// The value of the API key. Only shown on create.
- /// Example: sk-admin-1234abcd + /// + /// The name of the API key
+ /// Example: Administration Key /// /// #if NET7_0_OR_GREATER @@ -111,19 +98,17 @@ public sealed partial class AdminApiKey #endif public AdminApiKey( string id, - string name, string redactedValue, int createdAt, global::tryAGI.OpenAI.AdminApiKeyOwner owner, global::tryAGI.OpenAI.AdminApiKeyObject @object, - string? value, + string? name, int? lastUsedAt) { this.Object = @object; this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); - this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Name = name; this.RedactedValue = redactedValue ?? throw new global::System.ArgumentNullException(nameof(redactedValue)); - this.Value = value; this.CreatedAt = createdAt; this.LastUsedAt = lastUsedAt; this.Owner = owner ?? throw new global::System.ArgumentNullException(nameof(owner)); diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyName.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyName.Json.g.cs new file mode 100644 index 000000000..8a7c6689c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyName.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AdminApiKeyName + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.AdminApiKeyName? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AdminApiKeyName), + jsonSerializerContext) as global::tryAGI.OpenAI.AdminApiKeyName; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.AdminApiKeyName? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.AdminApiKeyName), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AdminApiKeyName; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyName.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyName.g.cs new file mode 100644 index 000000000..90cd1d0b4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyName.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The name of the API key
+ /// Example: Administration Key + ///
+ public sealed partial class AdminApiKeyName + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupResponse.g.cs index c305776d4..5707b8435 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupResponse.g.cs @@ -36,6 +36,13 @@ public sealed partial class GroupResponse [global::System.Text.Json.Serialization.JsonRequired] public required bool IsScimManaged { get; set; } + /// + /// The type of the group. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("group_type")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string GroupType { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -57,6 +64,9 @@ public sealed partial class GroupResponse /// /// Whether the group is managed through SCIM and controlled by your identity provider. /// + /// + /// The type of the group. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -64,12 +74,14 @@ public GroupResponse( string id, string name, int createdAt, - bool isScimManaged) + bool isScimManaged, + string groupType) { this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); this.CreatedAt = createdAt; this.IsScimManaged = isScimManaged; + this.GroupType = groupType ?? throw new global::System.ArgumentNullException(nameof(groupType)); } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Invite.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Invite.g.cs index 42c5da19e..ac132e486 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Invite.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Invite.g.cs @@ -68,7 +68,8 @@ public sealed partial class Invite /// 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; } + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Projects { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -94,6 +95,9 @@ public sealed partial class Invite /// /// The Unix timestamp (in seconds) of when the invite was sent. /// + /// + /// The projects that were granted membership upon acceptance of the invite. + /// /// /// The object type, which is always `organization.invite` /// @@ -103,9 +107,6 @@ 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. - /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -115,10 +116,10 @@ public Invite( global::tryAGI.OpenAI.InviteRole role, global::tryAGI.OpenAI.InviteStatus status, int createdAt, + global::System.Collections.Generic.IList projects, global::tryAGI.OpenAI.InviteObject @object, int? expiresAt, - int? acceptedAt, - global::System.Collections.Generic.IList? projects) + int? acceptedAt) { this.Object = @object; this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); @@ -128,7 +129,7 @@ public Invite( this.CreatedAt = createdAt; this.ExpiresAt = expiresAt; this.AcceptedAt = acceptedAt; - this.Projects = projects; + this.Projects = projects ?? throw new global::System.ArgumentNullException(nameof(projects)); } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponse.g.cs index 40ea037d0..cd380b4c1 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponse.g.cs @@ -38,7 +38,8 @@ public sealed partial class InviteListResponse /// The `has_more` property is used for pagination to indicate there are additional results. /// [global::System.Text.Json.Serialization.JsonPropertyName("has_more")] - public bool? HasMore { get; set; } + [global::System.Text.Json.Serialization.JsonRequired] + public required bool HasMore { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -50,6 +51,9 @@ public sealed partial class InviteListResponse /// Initializes a new instance of the class. /// /// + /// + /// The `has_more` property is used for pagination to indicate there are additional results. + /// /// /// The object type, which is always `list` /// @@ -59,18 +63,15 @@ public sealed partial class InviteListResponse /// /// The last `invite_id` in the retrieved `list` /// - /// - /// The `has_more` property is used for pagination to indicate there are additional results. - /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public InviteListResponse( global::System.Collections.Generic.IList data, + bool hasMore, global::tryAGI.OpenAI.InviteListResponseObject @object, string? firstId, - string? lastId, - bool? hasMore) + string? lastId) { this.Object = @object; this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponseFirstId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponseFirstId.Json.g.cs new file mode 100644 index 000000000..a7030265d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponseFirstId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class InviteListResponseFirstId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.InviteListResponseFirstId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.InviteListResponseFirstId), + jsonSerializerContext) as global::tryAGI.OpenAI.InviteListResponseFirstId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.InviteListResponseFirstId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.InviteListResponseFirstId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.InviteListResponseFirstId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponseFirstId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponseFirstId.g.cs new file mode 100644 index 000000000..f73ab5b70 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponseFirstId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The first `invite_id` in the retrieved `list` + /// + public sealed partial class InviteListResponseFirstId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponseLastId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponseLastId.Json.g.cs new file mode 100644 index 000000000..1a570d84a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponseLastId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class InviteListResponseLastId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.InviteListResponseLastId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.InviteListResponseLastId), + jsonSerializerContext) as global::tryAGI.OpenAI.InviteListResponseLastId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.InviteListResponseLastId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.InviteListResponseLastId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.InviteListResponseLastId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponseLastId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponseLastId.g.cs new file mode 100644 index 000000000..34cc85c48 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteListResponseLastId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The last `invite_id` in the retrieved `list` + /// + public sealed partial class InviteListResponseLastId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteProject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteProject.g.cs index b6f6bb019..a84d1cdeb 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteProject.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteProject.g.cs @@ -12,14 +12,16 @@ public sealed partial class InviteProject /// Project's public ID /// [global::System.Text.Json.Serialization.JsonPropertyName("id")] - public string? Id { get; set; } + [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::tryAGI.OpenAI.JsonConverters.InviteProjectRoleJsonConverter))] - public global::tryAGI.OpenAI.InviteProjectRole? Role { get; set; } + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.InviteProjectRole Role { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -40,10 +42,10 @@ public sealed partial class InviteProject [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public InviteProject( - string? id, - global::tryAGI.OpenAI.InviteProjectRole? role) + string id, + global::tryAGI.OpenAI.InviteProjectRole role) { - this.Id = id; + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.Role = role; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponse.g.cs index ea8d9bcc9..9ce45ac9e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponse.g.cs @@ -27,16 +27,14 @@ public sealed partial class ListAuditLogsResponse /// /// audit_log-defb456h8dks [global::System.Text.Json.Serialization.JsonPropertyName("first_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string FirstId { get; set; } + public string? FirstId { get; set; } /// /// Example: audit_log-hnbkd8s93s /// /// audit_log-hnbkd8s93s [global::System.Text.Json.Serialization.JsonPropertyName("last_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string LastId { get; set; } + public string? LastId { get; set; } /// /// @@ -55,28 +53,28 @@ public sealed partial class ListAuditLogsResponse /// Initializes a new instance of the class. /// /// + /// + /// /// /// Example: audit_log-defb456h8dks /// /// /// Example: audit_log-hnbkd8s93s /// - /// - /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ListAuditLogsResponse( global::System.Collections.Generic.IList data, - string firstId, - string lastId, bool hasMore, - global::tryAGI.OpenAI.ListAuditLogsResponseObject @object) + global::tryAGI.OpenAI.ListAuditLogsResponseObject @object, + string? firstId, + string? lastId) { this.Object = @object; this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); - this.FirstId = firstId ?? throw new global::System.ArgumentNullException(nameof(firstId)); - this.LastId = lastId ?? throw new global::System.ArgumentNullException(nameof(lastId)); + this.FirstId = firstId; + this.LastId = lastId; this.HasMore = hasMore; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponseFirstId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponseFirstId.Json.g.cs new file mode 100644 index 000000000..b366d3ca1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponseFirstId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ListAuditLogsResponseFirstId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ListAuditLogsResponseFirstId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ListAuditLogsResponseFirstId), + jsonSerializerContext) as global::tryAGI.OpenAI.ListAuditLogsResponseFirstId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ListAuditLogsResponseFirstId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ListAuditLogsResponseFirstId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ListAuditLogsResponseFirstId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponseFirstId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponseFirstId.g.cs new file mode 100644 index 000000000..0f443a3c3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponseFirstId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Example: audit_log-defb456h8dks + /// + public sealed partial class ListAuditLogsResponseFirstId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponseLastId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponseLastId.Json.g.cs new file mode 100644 index 000000000..739fb2606 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponseLastId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ListAuditLogsResponseLastId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ListAuditLogsResponseLastId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ListAuditLogsResponseLastId), + jsonSerializerContext) as global::tryAGI.OpenAI.ListAuditLogsResponseLastId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ListAuditLogsResponseLastId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ListAuditLogsResponseLastId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ListAuditLogsResponseLastId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponseLastId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponseLastId.g.cs new file mode 100644 index 000000000..0b7010bb4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListAuditLogsResponseLastId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Example: audit_log-hnbkd8s93s + /// + public sealed partial class ListAuditLogsResponseLastId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Project.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Project.g.cs index b3ed7395d..2e33cb2a3 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Project.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Project.g.cs @@ -26,8 +26,7 @@ public sealed partial class Project /// The name of the project. This appears in reporting. ///
[global::System.Text.Json.Serialization.JsonPropertyName("name")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Name { get; set; } + public string? Name { get; set; } /// /// The Unix timestamp (in seconds) of when the project was created. @@ -46,9 +45,13 @@ public sealed partial class Project /// `active` or `archived` /// [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ProjectStatusJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::tryAGI.OpenAI.ProjectStatus Status { get; set; } + public string? Status { get; set; } + + /// + /// The external key associated with the project. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("external_key_id")] + public string? ExternalKeyId { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -62,36 +65,41 @@ public sealed partial class Project /// /// The identifier, which can be referenced in API endpoints /// - /// - /// The name of the project. This appears in reporting. - /// /// /// The Unix timestamp (in seconds) of when the project was created. /// - /// - /// `active` or `archived` - /// /// /// The object type, which is always `organization.project` /// + /// + /// The name of the project. This appears in reporting. + /// /// + /// + /// `active` or `archived` + /// + /// + /// The external key associated with the project. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public Project( string id, - string name, int createdAt, - global::tryAGI.OpenAI.ProjectStatus status, global::tryAGI.OpenAI.ProjectObject @object, - int? archivedAt) + string? name, + int? archivedAt, + string? status, + string? externalKeyId) { this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.Object = @object; - this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Name = name; this.CreatedAt = createdAt; this.ArchivedAt = archivedAt; this.Status = status; + this.ExternalKeyId = externalKeyId; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponse.g.cs index f4d70cda1..7f9e656f1 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponse.g.cs @@ -26,15 +26,13 @@ public sealed partial class ProjectApiKeyListResponse /// /// [global::System.Text.Json.Serialization.JsonPropertyName("first_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string FirstId { get; set; } + public string? FirstId { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("last_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string LastId { get; set; } + public string? LastId { get; set; } /// /// @@ -53,24 +51,24 @@ public sealed partial class ProjectApiKeyListResponse /// Initializes a new instance of the class. /// /// - /// - /// /// /// + /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ProjectApiKeyListResponse( global::System.Collections.Generic.IList data, - string firstId, - string lastId, bool hasMore, - global::tryAGI.OpenAI.ProjectApiKeyListResponseObject @object) + global::tryAGI.OpenAI.ProjectApiKeyListResponseObject @object, + string? firstId, + string? lastId) { this.Object = @object; this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); - this.FirstId = firstId ?? throw new global::System.ArgumentNullException(nameof(firstId)); - this.LastId = lastId ?? throw new global::System.ArgumentNullException(nameof(lastId)); + this.FirstId = firstId; + this.LastId = lastId; this.HasMore = hasMore; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponseFirstId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponseFirstId.Json.g.cs new file mode 100644 index 000000000..1b4853a4f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponseFirstId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectApiKeyListResponseFirstId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectApiKeyListResponseFirstId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseFirstId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectApiKeyListResponseFirstId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectApiKeyListResponseFirstId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseFirstId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectApiKeyListResponseFirstId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponseFirstId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponseFirstId.g.cs new file mode 100644 index 000000000..ba1b7ba8d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponseFirstId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ProjectApiKeyListResponseFirstId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponseLastId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponseLastId.Json.g.cs new file mode 100644 index 000000000..679e77b32 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponseLastId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectApiKeyListResponseLastId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectApiKeyListResponseLastId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseLastId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectApiKeyListResponseLastId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectApiKeyListResponseLastId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponseLastId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectApiKeyListResponseLastId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponseLastId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponseLastId.g.cs new file mode 100644 index 000000000..8dbd0bd93 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyListResponseLastId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ProjectApiKeyListResponseLastId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequest.g.cs index f9def72a6..942981941 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequest.g.cs @@ -19,8 +19,13 @@ public sealed partial class ProjectCreateRequest /// Create the project with the specified data residency region. Your organization must have access to Data residency functionality in order to use. See [data residency controls](/docs/guides/your-data#data-residency-controls) to review the functionality and limitations of setting this field. /// [global::System.Text.Json.Serialization.JsonPropertyName("geography")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ProjectCreateRequestGeographyJsonConverter))] - public global::tryAGI.OpenAI.ProjectCreateRequestGeography? Geography { get; set; } + public string? Geography { get; set; } + + /// + /// External key ID to associate with the project. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("external_key_id")] + public string? ExternalKeyId { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -37,15 +42,20 @@ public sealed partial class ProjectCreateRequest /// /// Create the project with the specified data residency region. Your organization must have access to Data residency functionality in order to use. See [data residency controls](/docs/guides/your-data#data-residency-controls) to review the functionality and limitations of setting this field. /// + /// + /// External key ID to associate with the project. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ProjectCreateRequest( string name, - global::tryAGI.OpenAI.ProjectCreateRequestGeography? geography) + string? geography, + string? externalKeyId) { this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); this.Geography = geography; + this.ExternalKeyId = externalKeyId; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestExternalKeyId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestExternalKeyId.Json.g.cs new file mode 100644 index 000000000..166678c6c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestExternalKeyId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectCreateRequestExternalKeyId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectCreateRequestExternalKeyId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectCreateRequestExternalKeyId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectCreateRequestExternalKeyId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectCreateRequestExternalKeyId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectCreateRequestExternalKeyId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectCreateRequestExternalKeyId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestExternalKeyId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestExternalKeyId.g.cs new file mode 100644 index 000000000..de22a4a86 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestExternalKeyId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// External key ID to associate with the project. + /// + public sealed partial class ProjectCreateRequestExternalKeyId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestGeography.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestGeography.Json.g.cs new file mode 100644 index 000000000..cb69372f4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestGeography.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectCreateRequestGeography + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectCreateRequestGeography? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectCreateRequestGeography), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectCreateRequestGeography; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectCreateRequestGeography? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectCreateRequestGeography), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectCreateRequestGeography; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestGeography.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestGeography.g.cs index 5711ccf85..c2bf19f8c 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestGeography.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectCreateRequestGeography.g.cs @@ -6,82 +6,13 @@ namespace tryAGI.OpenAI /// /// Create the project with the specified data residency region. Your organization must have access to Data residency functionality in order to use. See [data residency controls](/docs/guides/your-data#data-residency-controls) to review the functionality and limitations of setting this field. /// - public enum ProjectCreateRequestGeography + public sealed partial class ProjectCreateRequestGeography { - /// - /// - /// - Au, - /// - /// - /// - Ca, - /// - /// - /// - Eu, - /// - /// - /// - In, - /// - /// - /// - Jp, - /// - /// - /// - Kr, - /// - /// - /// - Sg, - /// - /// - /// - Us, - } - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class ProjectCreateRequestGeographyExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this ProjectCreateRequestGeography value) - { - return value switch - { - ProjectCreateRequestGeography.Au => "AU", - ProjectCreateRequestGeography.Ca => "CA", - ProjectCreateRequestGeography.Eu => "EU", - ProjectCreateRequestGeography.In => "IN", - ProjectCreateRequestGeography.Jp => "JP", - ProjectCreateRequestGeography.Kr => "KR", - ProjectCreateRequestGeography.Sg => "SG", - ProjectCreateRequestGeography.Us => "US", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } /// - /// Converts an string to a enum. + /// Additional properties that are not explicitly defined in the schema /// - public static ProjectCreateRequestGeography? ToEnum(string value) - { - return value switch - { - "AU" => ProjectCreateRequestGeography.Au, - "CA" => ProjectCreateRequestGeography.Ca, - "EU" => ProjectCreateRequestGeography.Eu, - "IN" => ProjectCreateRequestGeography.In, - "JP" => ProjectCreateRequestGeography.Jp, - "KR" => ProjectCreateRequestGeography.Kr, - "SG" => ProjectCreateRequestGeography.Sg, - "US" => ProjectCreateRequestGeography.Us, - _ => null, - }; - } + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectExternalKeyId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectExternalKeyId.Json.g.cs new file mode 100644 index 000000000..cd8ee38a7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectExternalKeyId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectExternalKeyId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectExternalKeyId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectExternalKeyId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectExternalKeyId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectExternalKeyId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectExternalKeyId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectExternalKeyId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectExternalKeyId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectExternalKeyId.g.cs new file mode 100644 index 000000000..1c1f0df82 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectExternalKeyId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The external key associated with the project. + /// + public sealed partial class ProjectExternalKeyId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectGroup.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectGroup.g.cs index 23e54795b..d5822087d 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectGroup.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectGroup.g.cs @@ -36,6 +36,13 @@ public sealed partial class ProjectGroup [global::System.Text.Json.Serialization.JsonRequired] public required string GroupName { get; set; } + /// + /// The type of the group. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("group_type")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string GroupType { get; set; } + /// /// Unix timestamp (in seconds) when the group was granted project access. /// @@ -61,6 +68,9 @@ public sealed partial class ProjectGroup /// /// Display name of the group. /// + /// + /// The type of the group. + /// /// /// Unix timestamp (in seconds) when the group was granted project access. /// @@ -74,6 +84,7 @@ public ProjectGroup( string projectId, string groupId, string groupName, + string groupType, int createdAt, global::tryAGI.OpenAI.ProjectGroupObject @object) { @@ -81,6 +92,7 @@ public ProjectGroup( this.ProjectId = projectId ?? throw new global::System.ArgumentNullException(nameof(projectId)); this.GroupId = groupId ?? throw new global::System.ArgumentNullException(nameof(groupId)); this.GroupName = groupName ?? throw new global::System.ArgumentNullException(nameof(groupName)); + this.GroupType = groupType ?? throw new global::System.ArgumentNullException(nameof(groupType)); this.CreatedAt = createdAt; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponse.g.cs index f5479e129..353d6d5cd 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponse.g.cs @@ -26,15 +26,13 @@ public sealed partial class ProjectListResponse /// /// [global::System.Text.Json.Serialization.JsonPropertyName("first_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string FirstId { get; set; } + public string? FirstId { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("last_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string LastId { get; set; } + public string? LastId { get; set; } /// /// @@ -53,24 +51,24 @@ public sealed partial class ProjectListResponse /// Initializes a new instance of the class. /// /// - /// - /// /// /// + /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ProjectListResponse( global::System.Collections.Generic.IList data, - string firstId, - string lastId, bool hasMore, - global::tryAGI.OpenAI.ProjectListResponseObject @object) + global::tryAGI.OpenAI.ProjectListResponseObject @object, + string? firstId, + string? lastId) { this.Object = @object; this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); - this.FirstId = firstId ?? throw new global::System.ArgumentNullException(nameof(firstId)); - this.LastId = lastId ?? throw new global::System.ArgumentNullException(nameof(lastId)); + this.FirstId = firstId; + this.LastId = lastId; this.HasMore = hasMore; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponseFirstId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponseFirstId.Json.g.cs new file mode 100644 index 000000000..354bfc1f4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponseFirstId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectListResponseFirstId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectListResponseFirstId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectListResponseFirstId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectListResponseFirstId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectListResponseFirstId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectListResponseFirstId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectListResponseFirstId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponseFirstId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponseFirstId.g.cs new file mode 100644 index 000000000..b6d811b82 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponseFirstId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ProjectListResponseFirstId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponseLastId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponseLastId.Json.g.cs new file mode 100644 index 000000000..4958d7b7a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponseLastId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectListResponseLastId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectListResponseLastId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectListResponseLastId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectListResponseLastId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectListResponseLastId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectListResponseLastId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectListResponseLastId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponseLastId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponseLastId.g.cs new file mode 100644 index 000000000..a691c64d7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectListResponseLastId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ProjectListResponseLastId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectName.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectName.Json.g.cs new file mode 100644 index 000000000..9c18402b4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectName.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectName + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectName? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectName), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectName; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectName? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectName), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectName; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectName.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectName.g.cs new file mode 100644 index 000000000..a47a765cb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectName.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The name of the project. This appears in reporting. + /// + public sealed partial class ProjectName + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponse.g.cs index 1ff10d652..0429cdab2 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponse.g.cs @@ -26,15 +26,13 @@ public sealed partial class ProjectRateLimitListResponse /// /// [global::System.Text.Json.Serialization.JsonPropertyName("first_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string FirstId { get; set; } + public string? FirstId { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("last_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string LastId { get; set; } + public string? LastId { get; set; } /// /// @@ -53,24 +51,24 @@ public sealed partial class ProjectRateLimitListResponse /// Initializes a new instance of the class. /// /// - /// - /// /// /// + /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ProjectRateLimitListResponse( global::System.Collections.Generic.IList data, - string firstId, - string lastId, bool hasMore, - global::tryAGI.OpenAI.ProjectRateLimitListResponseObject @object) + global::tryAGI.OpenAI.ProjectRateLimitListResponseObject @object, + string? firstId, + string? lastId) { this.Object = @object; this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); - this.FirstId = firstId ?? throw new global::System.ArgumentNullException(nameof(firstId)); - this.LastId = lastId ?? throw new global::System.ArgumentNullException(nameof(lastId)); + this.FirstId = firstId; + this.LastId = lastId; this.HasMore = hasMore; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponseFirstId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponseFirstId.Json.g.cs new file mode 100644 index 000000000..f00e361b8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponseFirstId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectRateLimitListResponseFirstId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectRateLimitListResponseFirstId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseFirstId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectRateLimitListResponseFirstId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectRateLimitListResponseFirstId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseFirstId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectRateLimitListResponseFirstId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponseFirstId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponseFirstId.g.cs new file mode 100644 index 000000000..787845041 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponseFirstId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ProjectRateLimitListResponseFirstId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponseLastId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponseLastId.Json.g.cs new file mode 100644 index 000000000..6ac4106ef --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponseLastId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectRateLimitListResponseLastId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectRateLimitListResponseLastId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseLastId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectRateLimitListResponseLastId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectRateLimitListResponseLastId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseLastId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectRateLimitListResponseLastId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponseLastId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponseLastId.g.cs new file mode 100644 index 000000000..19fe64b0f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectRateLimitListResponseLastId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ProjectRateLimitListResponseLastId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponse.g.cs index 7972a67c8..5029affc5 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponse.g.cs @@ -26,15 +26,13 @@ public sealed partial class ProjectServiceAccountListResponse /// ///
[global::System.Text.Json.Serialization.JsonPropertyName("first_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string FirstId { get; set; } + public string? FirstId { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("last_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string LastId { get; set; } + public string? LastId { get; set; } /// /// @@ -53,24 +51,24 @@ public sealed partial class ProjectServiceAccountListResponse /// Initializes a new instance of the class. /// /// - /// - /// /// /// + /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ProjectServiceAccountListResponse( global::System.Collections.Generic.IList data, - string firstId, - string lastId, bool hasMore, - global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject @object) + global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject @object, + string? firstId, + string? lastId) { this.Object = @object; this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); - this.FirstId = firstId ?? throw new global::System.ArgumentNullException(nameof(firstId)); - this.LastId = lastId ?? throw new global::System.ArgumentNullException(nameof(lastId)); + this.FirstId = firstId; + this.LastId = lastId; this.HasMore = hasMore; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponseFirstId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponseFirstId.Json.g.cs new file mode 100644 index 000000000..64adc5063 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponseFirstId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectServiceAccountListResponseFirstId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectServiceAccountListResponseFirstId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseFirstId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectServiceAccountListResponseFirstId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectServiceAccountListResponseFirstId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseFirstId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectServiceAccountListResponseFirstId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponseFirstId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponseFirstId.g.cs new file mode 100644 index 000000000..a1d1e07ad --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponseFirstId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ProjectServiceAccountListResponseFirstId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponseLastId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponseLastId.Json.g.cs new file mode 100644 index 000000000..50e8641c7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponseLastId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectServiceAccountListResponseLastId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectServiceAccountListResponseLastId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseLastId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectServiceAccountListResponseLastId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectServiceAccountListResponseLastId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseLastId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectServiceAccountListResponseLastId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponseLastId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponseLastId.g.cs new file mode 100644 index 000000000..a88491611 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountListResponseLastId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ProjectServiceAccountListResponseLastId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectStatus.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectStatus.Json.g.cs new file mode 100644 index 000000000..4791ffeb0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectStatus.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectStatus + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectStatus? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectStatus), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectStatus; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectStatus? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectStatus), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectStatus; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectStatus.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectStatus.g.cs index bdce8de93..0f3d651e8 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectStatus.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectStatus.g.cs @@ -6,46 +6,13 @@ namespace tryAGI.OpenAI /// /// `active` or `archived` /// - public enum ProjectStatus + public sealed partial class ProjectStatus { - /// - /// - /// - Active, - /// - /// - /// - Archived, - } - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class ProjectStatusExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this ProjectStatus value) - { - return value switch - { - ProjectStatus.Active => "active", - ProjectStatus.Archived => "archived", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } /// - /// Converts an string to a enum. + /// Additional properties that are not explicitly defined in the schema /// - public static ProjectStatus? ToEnum(string value) - { - return value switch - { - "active" => ProjectStatus.Active, - "archived" => ProjectStatus.Archived, - _ => null, - }; - } + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequest.g.cs index 6f983a74c..e691415f6 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequest.g.cs @@ -12,8 +12,19 @@ public sealed partial class ProjectUpdateRequest /// The updated name of the project, this name appears in reports. /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Name { get; set; } + public string? Name { get; set; } + + /// + /// External key ID to associate with the project. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("external_key_id")] + public string? ExternalKeyId { get; set; } + + /// + /// Geography for the project. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("geography")] + public string? Geography { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -27,13 +38,23 @@ public sealed partial class ProjectUpdateRequest /// /// The updated name of the project, this name appears in reports. /// + /// + /// External key ID to associate with the project. + /// + /// + /// Geography for the project. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ProjectUpdateRequest( - string name) + string? name, + string? externalKeyId, + string? geography) { - this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Name = name; + this.ExternalKeyId = externalKeyId; + this.Geography = geography; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestExternalKeyId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestExternalKeyId.Json.g.cs new file mode 100644 index 000000000..7038fcc05 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestExternalKeyId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectUpdateRequestExternalKeyId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectUpdateRequestExternalKeyId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectUpdateRequestExternalKeyId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectUpdateRequestExternalKeyId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectUpdateRequestExternalKeyId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectUpdateRequestExternalKeyId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectUpdateRequestExternalKeyId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestExternalKeyId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestExternalKeyId.g.cs new file mode 100644 index 000000000..420a006d7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestExternalKeyId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// External key ID to associate with the project. + /// + public sealed partial class ProjectUpdateRequestExternalKeyId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestGeography.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestGeography.Json.g.cs new file mode 100644 index 000000000..26c20ef9d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestGeography.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectUpdateRequestGeography + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectUpdateRequestGeography? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectUpdateRequestGeography), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectUpdateRequestGeography; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectUpdateRequestGeography? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectUpdateRequestGeography), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectUpdateRequestGeography; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestGeography.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestGeography.g.cs new file mode 100644 index 000000000..73bb0d9ea --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestGeography.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Geography for the project. + /// + public sealed partial class ProjectUpdateRequestGeography + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestName.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestName.Json.g.cs new file mode 100644 index 000000000..91808740a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestName.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectUpdateRequestName + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectUpdateRequestName? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectUpdateRequestName), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectUpdateRequestName; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectUpdateRequestName? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectUpdateRequestName), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectUpdateRequestName; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestName.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestName.g.cs new file mode 100644 index 000000000..12a4ac6e7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUpdateRequestName.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The updated name of the project, this name appears in reports. + /// + public sealed partial class ProjectUpdateRequestName + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUser.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUser.g.cs index 227b09d79..a0d4bb287 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUser.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUser.g.cs @@ -26,23 +26,20 @@ public sealed partial class ProjectUser /// The name of the user /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Name { get; set; } + public string? Name { get; set; } /// /// The email address of the user /// [global::System.Text.Json.Serialization.JsonPropertyName("email")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Email { get; set; } + public string? Email { get; set; } /// /// `owner` or `member` /// [global::System.Text.Json.Serialization.JsonPropertyName("role")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserRoleJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required global::tryAGI.OpenAI.ProjectUserRole Role { get; set; } + public required string Role { get; set; } /// /// The Unix timestamp (in seconds) of when the project was added. @@ -63,12 +60,6 @@ public sealed partial class ProjectUser /// /// The identifier, which can be referenced in API endpoints /// - /// - /// The name of the user - /// - /// - /// The email address of the user - /// /// /// `owner` or `member` /// @@ -78,22 +69,28 @@ public sealed partial class ProjectUser /// /// The object type, which is always `organization.project.user` /// + /// + /// The name of the user + /// + /// + /// The email address of the user + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ProjectUser( string id, - string name, - string email, - global::tryAGI.OpenAI.ProjectUserRole role, + string role, int addedAt, - global::tryAGI.OpenAI.ProjectUserObject @object) + global::tryAGI.OpenAI.ProjectUserObject @object, + string? name, + string? email) { this.Object = @object; this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); - this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); - this.Email = email ?? throw new global::System.ArgumentNullException(nameof(email)); - this.Role = role; + this.Name = name; + this.Email = email; + this.Role = role ?? throw new global::System.ArgumentNullException(nameof(role)); this.AddedAt = addedAt; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequest.g.cs index 1c0dde137..6ef7039af 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequest.g.cs @@ -12,16 +12,20 @@ public sealed partial class ProjectUserCreateRequest /// The ID of the user. /// [global::System.Text.Json.Serialization.JsonPropertyName("user_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string UserId { get; set; } + public string? UserId { get; set; } + + /// + /// Email of the user to add. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("email")] + public string? Email { get; set; } /// /// `owner` or `member` /// [global::System.Text.Json.Serialization.JsonPropertyName("role")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserCreateRequestRoleJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required global::tryAGI.OpenAI.ProjectUserCreateRequestRole Role { get; set; } + public required string Role { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -32,21 +36,26 @@ public sealed partial class ProjectUserCreateRequest /// /// Initializes a new instance of the class. /// + /// + /// `owner` or `member` + /// /// /// The ID of the user. /// - /// - /// `owner` or `member` + /// + /// Email of the user to add. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ProjectUserCreateRequest( - string userId, - global::tryAGI.OpenAI.ProjectUserCreateRequestRole role) + string role, + string? userId, + string? email) { - this.UserId = userId ?? throw new global::System.ArgumentNullException(nameof(userId)); - this.Role = role; + this.UserId = userId; + this.Email = email; + this.Role = role ?? throw new global::System.ArgumentNullException(nameof(role)); } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestEmail.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestEmail.Json.g.cs new file mode 100644 index 000000000..68f7e789c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestEmail.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectUserCreateRequestEmail + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectUserCreateRequestEmail? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectUserCreateRequestEmail), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectUserCreateRequestEmail; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectUserCreateRequestEmail? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectUserCreateRequestEmail), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectUserCreateRequestEmail; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestEmail.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestEmail.g.cs new file mode 100644 index 000000000..43786c626 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestEmail.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Email of the user to add. + /// + public sealed partial class ProjectUserCreateRequestEmail + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestUserId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestUserId.Json.g.cs new file mode 100644 index 000000000..93b05fc0d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestUserId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectUserCreateRequestUserId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectUserCreateRequestUserId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectUserCreateRequestUserId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectUserCreateRequestUserId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectUserCreateRequestUserId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectUserCreateRequestUserId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectUserCreateRequestUserId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestUserId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestUserId.g.cs new file mode 100644 index 000000000..20eeb80ab --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestUserId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The ID of the user. + /// + public sealed partial class ProjectUserCreateRequestUserId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserEmail.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserEmail.Json.g.cs new file mode 100644 index 000000000..53acc23a0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserEmail.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectUserEmail + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectUserEmail? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectUserEmail), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectUserEmail; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectUserEmail? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectUserEmail), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectUserEmail; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserEmail.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserEmail.g.cs new file mode 100644 index 000000000..f87464b09 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserEmail.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The email address of the user + /// + public sealed partial class ProjectUserEmail + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponse.g.cs index 8f62b2c1e..f4c6aa81c 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponse.g.cs @@ -26,15 +26,13 @@ public sealed partial class ProjectUserListResponse /// /// [global::System.Text.Json.Serialization.JsonPropertyName("first_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string FirstId { get; set; } + public string? FirstId { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("last_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string LastId { get; set; } + public string? LastId { get; set; } /// /// @@ -54,23 +52,23 @@ public sealed partial class ProjectUserListResponse /// /// /// + /// /// /// - /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ProjectUserListResponse( string @object, global::System.Collections.Generic.IList data, - string firstId, - string lastId, - bool hasMore) + bool hasMore, + string? firstId, + string? lastId) { this.Object = @object ?? throw new global::System.ArgumentNullException(nameof(@object)); this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); - this.FirstId = firstId ?? throw new global::System.ArgumentNullException(nameof(firstId)); - this.LastId = lastId ?? throw new global::System.ArgumentNullException(nameof(lastId)); + this.FirstId = firstId; + this.LastId = lastId; this.HasMore = hasMore; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponseFirstId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponseFirstId.Json.g.cs new file mode 100644 index 000000000..b7a611472 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponseFirstId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectUserListResponseFirstId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectUserListResponseFirstId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectUserListResponseFirstId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectUserListResponseFirstId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectUserListResponseFirstId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectUserListResponseFirstId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectUserListResponseFirstId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponseFirstId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponseFirstId.g.cs new file mode 100644 index 000000000..eaaa54e61 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponseFirstId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ProjectUserListResponseFirstId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponseLastId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponseLastId.Json.g.cs new file mode 100644 index 000000000..61919a2ee --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponseLastId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectUserListResponseLastId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectUserListResponseLastId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectUserListResponseLastId), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectUserListResponseLastId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectUserListResponseLastId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectUserListResponseLastId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectUserListResponseLastId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponseLastId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponseLastId.g.cs new file mode 100644 index 000000000..5f620f890 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserListResponseLastId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ProjectUserListResponseLastId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserName.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserName.Json.g.cs new file mode 100644 index 000000000..597ff8a2d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserName.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectUserName + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectUserName? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectUserName), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectUserName; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectUserName? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectUserName), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectUserName; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserName.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserName.g.cs new file mode 100644 index 000000000..0420ff3e9 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserName.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The name of the user + /// + public sealed partial class ProjectUserName + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserUpdateRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserUpdateRequest.g.cs index f3737f2e5..9c5bce5f0 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserUpdateRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserUpdateRequest.g.cs @@ -12,9 +12,7 @@ public sealed partial class ProjectUserUpdateRequest /// `owner` or `member` /// [global::System.Text.Json.Serialization.JsonPropertyName("role")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ProjectUserUpdateRequestRoleJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::tryAGI.OpenAI.ProjectUserUpdateRequestRole Role { get; set; } + public string? Role { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -32,7 +30,7 @@ public sealed partial class ProjectUserUpdateRequest [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ProjectUserUpdateRequest( - global::tryAGI.OpenAI.ProjectUserUpdateRequestRole role) + string? role) { this.Role = role; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserUpdateRequestRole.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserUpdateRequestRole.Json.g.cs new file mode 100644 index 000000000..423297de8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserUpdateRequestRole.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectUserUpdateRequestRole + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ProjectUserUpdateRequestRole? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectUserUpdateRequestRole), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectUserUpdateRequestRole; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ProjectUserUpdateRequestRole? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ProjectUserUpdateRequestRole), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectUserUpdateRequestRole; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserUpdateRequestRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserUpdateRequestRole.g.cs index e36965f03..448f0ce9f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserUpdateRequestRole.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserUpdateRequestRole.g.cs @@ -6,46 +6,13 @@ namespace tryAGI.OpenAI /// /// `owner` or `member` /// - public enum ProjectUserUpdateRequestRole + public sealed partial class ProjectUserUpdateRequestRole { - /// - /// - /// - Member, - /// - /// - /// - Owner, - } - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class ProjectUserUpdateRequestRoleExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this ProjectUserUpdateRequestRole value) - { - return value switch - { - ProjectUserUpdateRequestRole.Member => "member", - ProjectUserUpdateRequestRole.Owner => "owner", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } /// - /// Converts an string to a enum. + /// Additional properties that are not explicitly defined in the schema /// - public static ProjectUserUpdateRequestRole? ToEnum(string value) - { - return value switch - { - "member" => ProjectUserUpdateRequestRole.Member, - "owner" => ProjectUserUpdateRequestRole.Owner, - _ => null, - }; - } + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.User.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.User.g.cs index 6c8ebcd1b..8970e4d2e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.User.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.User.g.cs @@ -26,23 +26,19 @@ public sealed partial class User /// The name of the user /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Name { get; set; } + public string? Name { get; set; } /// /// The email address of the user /// [global::System.Text.Json.Serialization.JsonPropertyName("email")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Email { get; set; } + public string? Email { get; set; } /// /// `owner` or `reader` /// [global::System.Text.Json.Serialization.JsonPropertyName("role")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::tryAGI.OpenAI.UserRole Role { get; set; } + public string? Role { get; set; } /// /// The Unix timestamp (in seconds) of when the user was added. @@ -51,6 +47,66 @@ public sealed partial class User [global::System.Text.Json.Serialization.JsonRequired] public required int AddedAt { get; set; } + /// + /// Whether this is the organization's default user. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("is_default")] + public bool? IsDefault { get; set; } + + /// + /// The Unix timestamp (in seconds) of when the user was created. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("created")] + public int? Created { get; set; } + + /// + /// Nested user details. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("user")] + public global::tryAGI.OpenAI.UserUser1? User1 { get; set; } + + /// + /// Whether the user is a service account. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("is_service_account")] + public bool? IsServiceAccount { get; set; } + + /// + /// Whether the user is an authorized purchaser for Scale Tier. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("is_scale_tier_authorized_purchaser")] + public bool? IsScaleTierAuthorizedPurchaser { get; set; } + + /// + /// Whether the user is managed through SCIM. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("is_scim_managed")] + public bool? IsScimManaged { get; set; } + + /// + /// The Unix timestamp (in seconds) of the user's last API key usage. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("api_key_last_used_at")] + public int? ApiKeyLastUsedAt { get; set; } + + /// + /// The technical level metadata for the user. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("technical_level")] + public string? TechnicalLevel { get; set; } + + /// + /// The developer persona metadata for the user. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("developer_persona")] + public string? DeveloperPersona { get; set; } + + /// + /// Projects associated with the user, if included. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("projects")] + public global::tryAGI.OpenAI.UserProjects2? Projects { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -63,6 +119,12 @@ public sealed partial class User /// /// The identifier, which can be referenced in API endpoints /// + /// + /// The Unix timestamp (in seconds) of when the user was added. + /// + /// + /// The object type, which is always `organization.user` + /// /// /// The name of the user /// @@ -72,29 +134,73 @@ public sealed partial class User /// /// `owner` or `reader` /// - /// - /// The Unix timestamp (in seconds) of when the user was added. + /// + /// Whether this is the organization's default user. /// - /// - /// The object type, which is always `organization.user` + /// + /// The Unix timestamp (in seconds) of when the user was created. + /// + /// + /// Nested user details. + /// + /// + /// Whether the user is a service account. + /// + /// + /// Whether the user is an authorized purchaser for Scale Tier. + /// + /// + /// Whether the user is managed through SCIM. + /// + /// + /// The Unix timestamp (in seconds) of the user's last API key usage. + /// + /// + /// The technical level metadata for the user. + /// + /// + /// The developer persona metadata for the user. + /// + /// + /// Projects associated with the user, if included. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public User( string id, - string name, - string email, - global::tryAGI.OpenAI.UserRole role, int addedAt, - global::tryAGI.OpenAI.UserObject @object) + global::tryAGI.OpenAI.UserObject @object, + string? name, + string? email, + string? role, + bool? isDefault, + int? created, + global::tryAGI.OpenAI.UserUser1? user1, + bool? isServiceAccount, + bool? isScaleTierAuthorizedPurchaser, + bool? isScimManaged, + int? apiKeyLastUsedAt, + string? technicalLevel, + string? developerPersona, + global::tryAGI.OpenAI.UserProjects2? projects) { this.Object = @object; this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); - this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); - this.Email = email ?? throw new global::System.ArgumentNullException(nameof(email)); + this.Name = name; + this.Email = email; this.Role = role; this.AddedAt = addedAt; + this.IsDefault = isDefault; + this.Created = created; + this.User1 = user1; + this.IsServiceAccount = isServiceAccount; + this.IsScaleTierAuthorizedPurchaser = isScaleTierAuthorizedPurchaser; + this.IsScimManaged = isScimManaged; + this.ApiKeyLastUsedAt = apiKeyLastUsedAt; + this.TechnicalLevel = technicalLevel; + this.DeveloperPersona = developerPersona; + this.Projects = projects; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserApiKeyLastUsedAt.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserApiKeyLastUsedAt.Json.g.cs new file mode 100644 index 000000000..b61383179 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserApiKeyLastUsedAt.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserApiKeyLastUsedAt + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserApiKeyLastUsedAt? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserApiKeyLastUsedAt), + jsonSerializerContext) as global::tryAGI.OpenAI.UserApiKeyLastUsedAt; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserApiKeyLastUsedAt? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserApiKeyLastUsedAt), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserApiKeyLastUsedAt; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserApiKeyLastUsedAt.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserApiKeyLastUsedAt.g.cs new file mode 100644 index 000000000..ed325a6cb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserApiKeyLastUsedAt.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The Unix timestamp (in seconds) of the user's last API key usage. + /// + public sealed partial class UserApiKeyLastUsedAt + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserDeveloperPersona.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserDeveloperPersona.Json.g.cs new file mode 100644 index 000000000..54a996dc1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserDeveloperPersona.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserDeveloperPersona + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserDeveloperPersona? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserDeveloperPersona), + jsonSerializerContext) as global::tryAGI.OpenAI.UserDeveloperPersona; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserDeveloperPersona? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserDeveloperPersona), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserDeveloperPersona; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserDeveloperPersona.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserDeveloperPersona.g.cs new file mode 100644 index 000000000..16346d67e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserDeveloperPersona.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The developer persona metadata for the user. + /// + public sealed partial class UserDeveloperPersona + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserEmail.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserEmail.Json.g.cs new file mode 100644 index 000000000..3e2789a1b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserEmail.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserEmail + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserEmail? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserEmail), + jsonSerializerContext) as global::tryAGI.OpenAI.UserEmail; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserEmail? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserEmail), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserEmail; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserEmail.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserEmail.g.cs new file mode 100644 index 000000000..ed27a1d7d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserEmail.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The email address of the user + /// + public sealed partial class UserEmail + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserIsScaleTierAuthorizedPurchaser.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserIsScaleTierAuthorizedPurchaser.Json.g.cs new file mode 100644 index 000000000..fb8e33db8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserIsScaleTierAuthorizedPurchaser.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserIsScaleTierAuthorizedPurchaser + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserIsScaleTierAuthorizedPurchaser? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserIsScaleTierAuthorizedPurchaser), + jsonSerializerContext) as global::tryAGI.OpenAI.UserIsScaleTierAuthorizedPurchaser; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserIsScaleTierAuthorizedPurchaser? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserIsScaleTierAuthorizedPurchaser), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserIsScaleTierAuthorizedPurchaser; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserIsScaleTierAuthorizedPurchaser.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserIsScaleTierAuthorizedPurchaser.g.cs new file mode 100644 index 000000000..819d253fc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserIsScaleTierAuthorizedPurchaser.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Whether the user is an authorized purchaser for Scale Tier. + /// + public sealed partial class UserIsScaleTierAuthorizedPurchaser + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserName.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserName.Json.g.cs new file mode 100644 index 000000000..8b826c24f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserName.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserName + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserName? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserName), + jsonSerializerContext) as global::tryAGI.OpenAI.UserName; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserName? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserName), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserName; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserName.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserName.g.cs new file mode 100644 index 000000000..4f734376f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserName.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The name of the user + /// + public sealed partial class UserName + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjects.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjects.Json.g.cs new file mode 100644 index 000000000..8245d92ab --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjects.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserProjects + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserProjects? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserProjects), + jsonSerializerContext) as global::tryAGI.OpenAI.UserProjects; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserProjects? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserProjects), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserProjects; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjects.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjects.g.cs new file mode 100644 index 000000000..487186ce7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjects.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Projects associated with the user, if included. + /// + public sealed partial class UserProjects + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjects2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjects2.Json.g.cs new file mode 100644 index 000000000..8cf09c88a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjects2.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserProjects2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserProjects2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserProjects2), + jsonSerializerContext) as global::tryAGI.OpenAI.UserProjects2; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserProjects2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserProjects2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserProjects2; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjects2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjects2.g.cs new file mode 100644 index 000000000..6bcbb659c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjects2.g.cs @@ -0,0 +1,54 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserProjects2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UserProjectsObjectJsonConverter))] + public global::tryAGI.OpenAI.UserProjectsObject Object { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("data")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Data { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UserProjects2( + global::System.Collections.Generic.IList data, + global::tryAGI.OpenAI.UserProjectsObject @object) + { + this.Object = @object; + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); + } + + /// + /// Initializes a new instance of the class. + /// + public UserProjects2() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItem.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItem.Json.g.cs new file mode 100644 index 000000000..26ae670b0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItem.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserProjectsDataItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserProjectsDataItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserProjectsDataItem), + jsonSerializerContext) as global::tryAGI.OpenAI.UserProjectsDataItem; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserProjectsDataItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserProjectsDataItem), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserProjectsDataItem; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItem.g.cs new file mode 100644 index 000000000..849a66f05 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItem.g.cs @@ -0,0 +1,61 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserProjectsDataItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { get; set; } + + /// + /// + /// + [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. + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UserProjectsDataItem( + string? id, + string? name, + string? role) + { + this.Id = id; + this.Name = name; + this.Role = role; + } + + /// + /// Initializes a new instance of the class. + /// + public UserProjectsDataItem() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemId.Json.g.cs new file mode 100644 index 000000000..3ce628b5d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserProjectsDataItemId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserProjectsDataItemId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserProjectsDataItemId), + jsonSerializerContext) as global::tryAGI.OpenAI.UserProjectsDataItemId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserProjectsDataItemId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserProjectsDataItemId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserProjectsDataItemId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemId.g.cs new file mode 100644 index 000000000..a053e1879 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserProjectsDataItemId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemName.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemName.Json.g.cs new file mode 100644 index 000000000..33e39afb2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemName.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserProjectsDataItemName + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserProjectsDataItemName? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserProjectsDataItemName), + jsonSerializerContext) as global::tryAGI.OpenAI.UserProjectsDataItemName; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserProjectsDataItemName? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserProjectsDataItemName), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserProjectsDataItemName; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemName.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemName.g.cs new file mode 100644 index 000000000..e30626cdb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemName.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserProjectsDataItemName + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemRole.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemRole.Json.g.cs new file mode 100644 index 000000000..7bd7c90c6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemRole.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserProjectsDataItemRole + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserProjectsDataItemRole? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserProjectsDataItemRole), + jsonSerializerContext) as global::tryAGI.OpenAI.UserProjectsDataItemRole; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserProjectsDataItemRole? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserProjectsDataItemRole), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserProjectsDataItemRole; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemRole.g.cs new file mode 100644 index 000000000..aa266ca0a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsDataItemRole.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserProjectsDataItemRole + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsObject.g.cs similarity index 53% rename from src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestRole.g.cs rename to src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsObject.g.cs index 45022613e..9cb4b3830 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserCreateRequestRole.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserProjectsObject.g.cs @@ -4,46 +4,40 @@ namespace tryAGI.OpenAI { /// - /// `owner` or `member` + /// /// - public enum ProjectUserCreateRequestRole + public enum UserProjectsObject { /// /// /// - Member, - /// - /// - /// - Owner, + List, } /// /// Enum extensions to do fast conversions without the reflection. /// - public static class ProjectUserCreateRequestRoleExtensions + public static class UserProjectsObjectExtensions { /// /// Converts an enum to a string. /// - public static string ToValueString(this ProjectUserCreateRequestRole value) + public static string ToValueString(this UserProjectsObject value) { return value switch { - ProjectUserCreateRequestRole.Member => "member", - ProjectUserCreateRequestRole.Owner => "owner", + UserProjectsObject.List => "list", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } /// /// Converts an string to a enum. /// - public static ProjectUserCreateRequestRole? ToEnum(string value) + public static UserProjectsObject? ToEnum(string value) { return value switch { - "member" => ProjectUserCreateRequestRole.Member, - "owner" => ProjectUserCreateRequestRole.Owner, + "list" => UserProjectsObject.List, _ => null, }; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRole.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRole.Json.g.cs new file mode 100644 index 000000000..f03e92389 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRole.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserRole + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserRole? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserRole), + jsonSerializerContext) as global::tryAGI.OpenAI.UserRole; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserRole? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserRole), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserRole; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRole.g.cs index c804d25be..723ed98fd 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRole.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRole.g.cs @@ -6,46 +6,13 @@ namespace tryAGI.OpenAI /// /// `owner` or `reader` /// - public enum UserRole + public sealed partial class UserRole { - /// - /// - /// - Owner, - /// - /// - /// - Reader, - } - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class UserRoleExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this UserRole value) - { - return value switch - { - UserRole.Owner => "owner", - UserRole.Reader => "reader", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } /// - /// Converts an string to a enum. + /// Additional properties that are not explicitly defined in the schema /// - public static UserRole? ToEnum(string value) - { - return value switch - { - "owner" => UserRole.Owner, - "reader" => UserRole.Reader, - _ => null, - }; - } + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequest.g.cs index efd5cb70d..2a34aa9b5 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequest.g.cs @@ -12,8 +12,25 @@ public sealed partial class UserRoleUpdateRequest /// `owner` or `reader` /// [global::System.Text.Json.Serialization.JsonPropertyName("role")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleUpdateRequestRoleJsonConverter))] - public global::tryAGI.OpenAI.UserRoleUpdateRequestRole? Role { get; set; } + public string? Role { get; set; } + + /// + /// Role ID to assign to the user. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("role_id")] + public string? RoleId { get; set; } + + /// + /// Technical level metadata. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("technical_level")] + public string? TechnicalLevel { get; set; } + + /// + /// Developer persona metadata. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("developer_persona")] + public string? DeveloperPersona { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -27,13 +44,28 @@ public sealed partial class UserRoleUpdateRequest /// /// `owner` or `reader` /// + /// + /// Role ID to assign to the user. + /// + /// + /// Technical level metadata. + /// + /// + /// Developer persona metadata. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UserRoleUpdateRequest( - global::tryAGI.OpenAI.UserRoleUpdateRequestRole? role) + string? role, + string? roleId, + string? technicalLevel, + string? developerPersona) { this.Role = role; + this.RoleId = roleId; + this.TechnicalLevel = technicalLevel; + this.DeveloperPersona = developerPersona; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestDeveloperPersona.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestDeveloperPersona.Json.g.cs new file mode 100644 index 000000000..7a43847f3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestDeveloperPersona.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserRoleUpdateRequestDeveloperPersona + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserRoleUpdateRequestDeveloperPersona? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserRoleUpdateRequestDeveloperPersona), + jsonSerializerContext) as global::tryAGI.OpenAI.UserRoleUpdateRequestDeveloperPersona; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserRoleUpdateRequestDeveloperPersona? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserRoleUpdateRequestDeveloperPersona), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserRoleUpdateRequestDeveloperPersona; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestDeveloperPersona.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestDeveloperPersona.g.cs new file mode 100644 index 000000000..404b7081e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestDeveloperPersona.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Developer persona metadata. + /// + public sealed partial class UserRoleUpdateRequestDeveloperPersona + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRole.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRole.Json.g.cs new file mode 100644 index 000000000..1f3602807 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRole.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserRoleUpdateRequestRole + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserRoleUpdateRequestRole? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserRoleUpdateRequestRole), + jsonSerializerContext) as global::tryAGI.OpenAI.UserRoleUpdateRequestRole; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserRoleUpdateRequestRole? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserRoleUpdateRequestRole), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserRoleUpdateRequestRole; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRole.g.cs index 6282010da..a52247ad3 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRole.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRole.g.cs @@ -6,46 +6,13 @@ namespace tryAGI.OpenAI /// /// `owner` or `reader` /// - public enum UserRoleUpdateRequestRole + public sealed partial class UserRoleUpdateRequestRole { - /// - /// - /// - Owner, - /// - /// - /// - Reader, - } - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class UserRoleUpdateRequestRoleExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this UserRoleUpdateRequestRole value) - { - return value switch - { - UserRoleUpdateRequestRole.Owner => "owner", - UserRoleUpdateRequestRole.Reader => "reader", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } /// - /// Converts an string to a enum. + /// Additional properties that are not explicitly defined in the schema /// - public static UserRoleUpdateRequestRole? ToEnum(string value) - { - return value switch - { - "owner" => UserRoleUpdateRequestRole.Owner, - "reader" => UserRoleUpdateRequestRole.Reader, - _ => null, - }; - } + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRoleId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRoleId.Json.g.cs new file mode 100644 index 000000000..df8ca38e4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRoleId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserRoleUpdateRequestRoleId + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserRoleUpdateRequestRoleId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserRoleUpdateRequestRoleId), + jsonSerializerContext) as global::tryAGI.OpenAI.UserRoleUpdateRequestRoleId; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserRoleUpdateRequestRoleId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserRoleUpdateRequestRoleId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserRoleUpdateRequestRoleId; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRoleId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRoleId.g.cs new file mode 100644 index 000000000..1c536dcbe --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestRoleId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Role ID to assign to the user. + /// + public sealed partial class UserRoleUpdateRequestRoleId + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestTechnicalLevel.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestTechnicalLevel.Json.g.cs new file mode 100644 index 000000000..9e1958119 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestTechnicalLevel.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserRoleUpdateRequestTechnicalLevel + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserRoleUpdateRequestTechnicalLevel? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserRoleUpdateRequestTechnicalLevel), + jsonSerializerContext) as global::tryAGI.OpenAI.UserRoleUpdateRequestTechnicalLevel; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserRoleUpdateRequestTechnicalLevel? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserRoleUpdateRequestTechnicalLevel), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserRoleUpdateRequestTechnicalLevel; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestTechnicalLevel.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestTechnicalLevel.g.cs new file mode 100644 index 000000000..c8b75f6e0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequestTechnicalLevel.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Technical level metadata. + /// + public sealed partial class UserRoleUpdateRequestTechnicalLevel + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserTechnicalLevel.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserTechnicalLevel.Json.g.cs new file mode 100644 index 000000000..0d0f06c8b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserTechnicalLevel.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserTechnicalLevel + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserTechnicalLevel? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserTechnicalLevel), + jsonSerializerContext) as global::tryAGI.OpenAI.UserTechnicalLevel; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserTechnicalLevel? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserTechnicalLevel), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserTechnicalLevel; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserTechnicalLevel.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserTechnicalLevel.g.cs new file mode 100644 index 000000000..8b5b292e3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserTechnicalLevel.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The technical level metadata for the user. + /// + public sealed partial class UserTechnicalLevel + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1.Json.g.cs new file mode 100644 index 000000000..c0dfeb010 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserUser1 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserUser1? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserUser1), + jsonSerializerContext) as global::tryAGI.OpenAI.UserUser1; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserUser1? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserUser1), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserUser1; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1.g.cs new file mode 100644 index 000000000..29c89ff8c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1.g.cs @@ -0,0 +1,108 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Nested user details. + /// + public sealed partial class UserUser1 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UserUser1ObjectJsonConverter))] + public global::tryAGI.OpenAI.UserUser1Object Object { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("email")] + public string? Email { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("picture")] + public string? Picture { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("enabled")] + public bool? Enabled { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("banned")] + public bool? Banned { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("banned_at")] + public int? BannedAt { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UserUser1( + string id, + global::tryAGI.OpenAI.UserUser1Object @object, + string? email, + string? name, + string? picture, + bool? enabled, + bool? banned, + int? bannedAt) + { + this.Object = @object; + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Email = email; + this.Name = name; + this.Picture = picture; + this.Enabled = enabled; + this.Banned = banned; + this.BannedAt = bannedAt; + } + + /// + /// Initializes a new instance of the class. + /// + public UserUser1() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Banned.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Banned.Json.g.cs new file mode 100644 index 000000000..85a85b232 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Banned.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserUser1Banned + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserUser1Banned? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserUser1Banned), + jsonSerializerContext) as global::tryAGI.OpenAI.UserUser1Banned; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserUser1Banned? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserUser1Banned), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserUser1Banned; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Banned.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Banned.g.cs new file mode 100644 index 000000000..2bc415e7c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Banned.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserUser1Banned + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1BannedAt.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1BannedAt.Json.g.cs new file mode 100644 index 000000000..999f9646a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1BannedAt.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserUser1BannedAt + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserUser1BannedAt? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserUser1BannedAt), + jsonSerializerContext) as global::tryAGI.OpenAI.UserUser1BannedAt; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserUser1BannedAt? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserUser1BannedAt), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserUser1BannedAt; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1BannedAt.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1BannedAt.g.cs new file mode 100644 index 000000000..87bff718c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1BannedAt.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserUser1BannedAt + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Email.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Email.Json.g.cs new file mode 100644 index 000000000..ed7032afb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Email.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserUser1Email + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserUser1Email? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserUser1Email), + jsonSerializerContext) as global::tryAGI.OpenAI.UserUser1Email; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserUser1Email? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserUser1Email), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserUser1Email; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Email.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Email.g.cs new file mode 100644 index 000000000..d16571a8a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Email.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserUser1Email + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Enabled.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Enabled.Json.g.cs new file mode 100644 index 000000000..3c08cff75 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Enabled.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserUser1Enabled + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserUser1Enabled? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserUser1Enabled), + jsonSerializerContext) as global::tryAGI.OpenAI.UserUser1Enabled; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserUser1Enabled? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserUser1Enabled), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserUser1Enabled; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Enabled.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Enabled.g.cs new file mode 100644 index 000000000..742e09ca4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Enabled.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserUser1Enabled + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Name.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Name.Json.g.cs new file mode 100644 index 000000000..d88d08dbe --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Name.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserUser1Name + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserUser1Name? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserUser1Name), + jsonSerializerContext) as global::tryAGI.OpenAI.UserUser1Name; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserUser1Name? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserUser1Name), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserUser1Name; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Name.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Name.g.cs new file mode 100644 index 000000000..a199e2eb6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Name.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserUser1Name + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Object.g.cs similarity index 58% rename from src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserRole.g.cs rename to src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Object.g.cs index 4d29c98ff..269fef4c3 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectUserRole.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Object.g.cs @@ -4,46 +4,40 @@ namespace tryAGI.OpenAI { /// - /// `owner` or `member` + /// /// - public enum ProjectUserRole + public enum UserUser1Object { /// /// /// - Member, - /// - /// - /// - Owner, + User, } /// /// Enum extensions to do fast conversions without the reflection. /// - public static class ProjectUserRoleExtensions + public static class UserUser1ObjectExtensions { /// /// Converts an enum to a string. /// - public static string ToValueString(this ProjectUserRole value) + public static string ToValueString(this UserUser1Object value) { return value switch { - ProjectUserRole.Member => "member", - ProjectUserRole.Owner => "owner", + UserUser1Object.User => "user", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } /// /// Converts an string to a enum. /// - public static ProjectUserRole? ToEnum(string value) + public static UserUser1Object? ToEnum(string value) { return value switch { - "member" => ProjectUserRole.Member, - "owner" => ProjectUserRole.Owner, + "user" => UserUser1Object.User, _ => null, }; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Picture.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Picture.Json.g.cs new file mode 100644 index 000000000..dfddbe7e1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Picture.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserUser1Picture + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.UserUser1Picture? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserUser1Picture), + jsonSerializerContext) as global::tryAGI.OpenAI.UserUser1Picture; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.UserUser1Picture? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.UserUser1Picture), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserUser1Picture; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Picture.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Picture.g.cs new file mode 100644 index 000000000..e6c598ca8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserUser1Picture.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserUser1Picture + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.CreateProject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.CreateProject.g.cs index 0733bf3df..dd766c09e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.CreateProject.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.CreateProject.g.cs @@ -395,12 +395,16 @@ partial void ProcessCreateProjectResponseContent( /// /// Create the project with the specified data residency region. Your organization must have access to Data residency functionality in order to use. See [data residency controls](/docs/guides/your-data#data-residency-controls) to review the functionality and limitations of setting this field. /// + /// + /// External key ID to associate with the project. + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task CreateProjectAsync( string name, - global::tryAGI.OpenAI.ProjectCreateRequestGeography? geography = default, + string? geography = default, + string? externalKeyId = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -408,6 +412,7 @@ partial void ProcessCreateProjectResponseContent( { Name = name, Geography = geography, + ExternalKeyId = externalKeyId, }; return await CreateProjectAsync( diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.CreateProjectUser.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.CreateProjectUser.g.cs index f5a10893d..9a23e5c09 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.CreateProjectUser.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.CreateProjectUser.g.cs @@ -437,6 +437,9 @@ partial void ProcessCreateProjectUserResponseContent( /// /// The ID of the user. /// + /// + /// Email of the user to add. + /// /// /// `owner` or `member` /// @@ -445,14 +448,16 @@ partial void ProcessCreateProjectUserResponseContent( /// public async global::System.Threading.Tasks.Task CreateProjectUserAsync( string projectId, - string userId, - global::tryAGI.OpenAI.ProjectUserCreateRequestRole role, + string role, + string? userId = default, + string? email = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { var __request = new global::tryAGI.OpenAI.ProjectUserCreateRequest { UserId = userId, + Email = email, Role = role, }; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.ModifyProject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.ModifyProject.g.cs index d0049f793..086000ef9 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.ModifyProject.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.ModifyProject.g.cs @@ -437,18 +437,28 @@ partial void ProcessModifyProjectResponseContent( /// /// The updated name of the project, this name appears in reports. /// + /// + /// External key ID to associate with the project. + /// + /// + /// Geography for the project. + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task ModifyProjectAsync( string projectId, - string name, + string? name = default, + string? externalKeyId = default, + string? geography = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { var __request = new global::tryAGI.OpenAI.ProjectUpdateRequest { Name = name, + ExternalKeyId = externalKeyId, + Geography = geography, }; return await ModifyProjectAsync( diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.ModifyProjectUser.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.ModifyProjectUser.g.cs index 650c74ab1..fc781aa58 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.ModifyProjectUser.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.ModifyProjectUser.g.cs @@ -450,7 +450,7 @@ partial void ProcessModifyProjectUserResponseContent( public async global::System.Threading.Tasks.Task ModifyProjectUserAsync( string projectId, string userId, - global::tryAGI.OpenAI.ProjectUserUpdateRequestRole role, + string? role = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UsersClient.ModifyUser.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UsersClient.ModifyUser.g.cs index 4fd6b2c9f..7190507ab 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UsersClient.ModifyUser.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.UsersClient.ModifyUser.g.cs @@ -399,18 +399,33 @@ partial void ProcessModifyUserResponseContent( /// /// `owner` or `reader` /// + /// + /// Role ID to assign to the user. + /// + /// + /// Technical level metadata. + /// + /// + /// Developer persona metadata. + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task ModifyUserAsync( string userId, - global::tryAGI.OpenAI.UserRoleUpdateRequestRole? role = default, + string? role = default, + string? roleId = default, + string? technicalLevel = default, + string? developerPersona = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { var __request = new global::tryAGI.OpenAI.UserRoleUpdateRequest { Role = role, + RoleId = roleId, + TechnicalLevel = technicalLevel, + DeveloperPersona = developerPersona, }; return await ModifyUserAsync( diff --git a/src/libs/tryAGI.OpenAI/openapi.yaml b/src/libs/tryAGI.OpenAI/openapi.yaml index d53de69c0..63e04b30c 100644 --- a/src/libs/tryAGI.OpenAI/openapi.yaml +++ b/src/libs/tryAGI.OpenAI/openapi.yaml @@ -17750,8 +17750,7 @@ paths: const project = await - client.admin.organization.projects.update('project_id', { name: - 'name' }); + client.admin.organization.projects.update('project_id'); console.log(project.id); @@ -17764,10 +17763,9 @@ paths: ) project = client.admin.organization.projects.update( project_id="project_id", - name="name", ) print(project.id) - go: "package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/openai/openai-go\"\n\t\"github.com/openai/openai-go/option\"\n)\n\nfunc main() {\n\tclient := openai.NewClient(\n\t\toption.WithAdminAPIKey(\"My Admin API Key\"),\n\t)\n\tproject, err := client.Admin.Organization.Projects.Update(\n\t\tcontext.TODO(),\n\t\t\"project_id\",\n\t\topenai.AdminOrganizationProjectUpdateParams{\n\t\t\tName: \"name\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", project.ID)\n}\n" + go: "package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/openai/openai-go\"\n\t\"github.com/openai/openai-go/option\"\n)\n\nfunc main() {\n\tclient := openai.NewClient(\n\t\toption.WithAdminAPIKey(\"My Admin API Key\"),\n\t)\n\tproject, err := client.Admin.Organization.Projects.Update(\n\t\tcontext.TODO(),\n\t\t\"project_id\",\n\t\topenai.AdminOrganizationProjectUpdateParams{},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", project.ID)\n}\n" java: >- package com.openai.example; @@ -17788,23 +17786,15 @@ paths: public static void main(String[] args) { OpenAIClient client = OpenAIOkHttpClient.fromEnv(); - ProjectUpdateParams params = ProjectUpdateParams.builder() - .projectId("project_id") - .name("name") - .build(); - Project project = client.admin().organization().projects().update(params); + Project project = client.admin().organization().projects().update("project_id"); } } - ruby: >- + ruby: |- require "openai" - openai = OpenAI::Client.new(admin_api_key: "My Admin API Key") - - project = openai.admin.organization.projects.update("project_id", - name: "name") - + project = openai.admin.organization.projects.update("project_id") puts(project) response: '' @@ -20173,8 +20163,7 @@ paths: const projectUser = await client.admin.organization.projects.users.create('project_id', { - role: 'owner', - user_id: 'user_id', + role: 'role', }); @@ -20188,11 +20177,10 @@ paths: ) project_user = client.admin.organization.projects.users.create( project_id="project_id", - role="owner", - user_id="user_id", + role="role", ) print(project_user.id) - go: "package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/openai/openai-go\"\n\t\"github.com/openai/openai-go/option\"\n)\n\nfunc main() {\n\tclient := openai.NewClient(\n\t\toption.WithAdminAPIKey(\"My Admin API Key\"),\n\t)\n\tprojectUser, err := client.Admin.Organization.Projects.Users.New(\n\t\tcontext.TODO(),\n\t\t\"project_id\",\n\t\topenai.AdminOrganizationProjectUserNewParams{\n\t\t\tRole: openai.AdminOrganizationProjectUserNewParamsRoleOwner,\n\t\t\tUserID: \"user_id\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", projectUser.ID)\n}\n" + go: "package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/openai/openai-go\"\n\t\"github.com/openai/openai-go/option\"\n)\n\nfunc main() {\n\tclient := openai.NewClient(\n\t\toption.WithAdminAPIKey(\"My Admin API Key\"),\n\t)\n\tprojectUser, err := client.Admin.Organization.Projects.Users.New(\n\t\tcontext.TODO(),\n\t\t\"project_id\",\n\t\topenai.AdminOrganizationProjectUserNewParams{\n\t\t\tRole: \"role\",\n\t\t},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", projectUser.ID)\n}\n" java: >- package com.openai.example; @@ -20216,8 +20204,7 @@ paths: UserCreateParams params = UserCreateParams.builder() .projectId("project_id") - .role(UserCreateParams.Role.OWNER) - .userId("user_id") + .role("role") .build(); ProjectUser projectUser = client.admin().organization().projects().users().create(params); } @@ -20231,7 +20218,7 @@ paths: project_user = openai.admin.organization.projects.users.create("project_id", - role: :owner, user_id: "user_id") + role: "role") puts(project_user) @@ -20427,7 +20414,6 @@ paths: const projectUser = await client.admin.organization.projects.users.update('user_id', { project_id: 'project_id', - role: 'owner', }); @@ -20442,10 +20428,9 @@ paths: project_user = client.admin.organization.projects.users.update( user_id="user_id", project_id="project_id", - role="owner", ) print(project_user.id) - go: "package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/openai/openai-go\"\n\t\"github.com/openai/openai-go/option\"\n)\n\nfunc main() {\n\tclient := openai.NewClient(\n\t\toption.WithAdminAPIKey(\"My Admin API Key\"),\n\t)\n\tprojectUser, err := client.Admin.Organization.Projects.Users.Update(\n\t\tcontext.TODO(),\n\t\t\"project_id\",\n\t\t\"user_id\",\n\t\topenai.AdminOrganizationProjectUserUpdateParams{\n\t\t\tRole: openai.AdminOrganizationProjectUserUpdateParamsRoleOwner,\n\t\t},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", projectUser.ID)\n}\n" + go: "package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/openai/openai-go\"\n\t\"github.com/openai/openai-go/option\"\n)\n\nfunc main() {\n\tclient := openai.NewClient(\n\t\toption.WithAdminAPIKey(\"My Admin API Key\"),\n\t)\n\tprojectUser, err := client.Admin.Organization.Projects.Users.Update(\n\t\tcontext.TODO(),\n\t\t\"project_id\",\n\t\t\"user_id\",\n\t\topenai.AdminOrganizationProjectUserUpdateParams{},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", projectUser.ID)\n}\n" java: >- package com.openai.example; @@ -20470,7 +20455,6 @@ paths: UserUpdateParams params = UserUpdateParams.builder() .projectId("project_id") .userId("user_id") - .role(UserUpdateParams.Role.OWNER) .build(); ProjectUser projectUser = client.admin().organization().projects().users().update(params); } @@ -20484,7 +20468,7 @@ paths: project_user = openai.admin.organization.projects.users.update("user_id", - project_id: "project_id", role: :owner) + project_id: "project_id") puts(project_user) @@ -38282,17 +38266,15 @@ components: example: key_abc description: The identifier, which can be referenced in API endpoints name: - type: string + anyOf: + - type: string + - type: 'null' example: Administration Key description: The name of the API key redacted_value: type: string example: sk-admin...def description: The redacted value of the API key - value: - type: string - example: sk-admin-1234abcd - description: The value of the API key. Only shown on create. created_at: type: integer format: unixtime @@ -38338,9 +38320,7 @@ components: required: - object - redacted_value - - name - created_at - - last_used_at - id - owner x-oaiMeta: @@ -38406,8 +38386,6 @@ components: - object - data - has_more - - first_id - - last_id AssignedRoleDetails: type: object description: >- @@ -50750,11 +50728,15 @@ components: description: >- Whether the group is managed through SCIM and controlled by your identity provider. + group_type: + type: string + description: The type of the group. required: - id - name - created_at - is_scim_managed + - group_type x-oaiMeta: name: Group example: | @@ -50762,7 +50744,8 @@ components: "id": "group_01J1F8ABCDXYZ", "name": "Support Team", "created_at": 1711471533, - "is_scim_managed": false + "is_scim_managed": false, + "group_type": "group" } GroupRoleAssignment: type: object @@ -51757,6 +51740,9 @@ components: - member - owner description: Project membership role + required: + - id + - role required: - object - id @@ -51764,7 +51750,7 @@ components: - role - status - created_at - - expires_at + - projects x-oaiMeta: name: The invite object example: | @@ -51815,10 +51801,14 @@ components: items: $ref: '#/components/schemas/Invite' first_id: - type: string + anyOf: + - type: string + - type: 'null' description: The first `invite_id` in the retrieved `list` last_id: - type: string + anyOf: + - type: string + - type: 'null' description: The last `invite_id` in the retrieved `list` has_more: type: boolean @@ -51828,6 +51818,7 @@ components: required: - object - data + - has_more InviteProjectGroupBody: type: object description: Request payload for granting a group access to a project. @@ -52043,18 +52034,20 @@ components: items: $ref: '#/components/schemas/AuditLog' first_id: - type: string + anyOf: + - type: string + - type: 'null' example: audit_log-defb456h8dks last_id: - type: string + anyOf: + - type: string + - type: 'null' example: audit_log-hnbkd8s93s has_more: type: boolean required: - object - data - - first_id - - last_id - has_more ListBatchesResponse: type: object @@ -54557,7 +54550,9 @@ components: description: The object type, which is always `organization.project` x-stainless-const: true name: - type: string + anyOf: + - type: string + - type: 'null' description: The name of the project. This appears in reporting. created_at: type: integer @@ -54572,17 +54567,19 @@ components: or `null`. - type: 'null' status: - type: string - enum: - - active - - archived + anyOf: + - type: string + - type: 'null' description: '`active` or `archived`' + external_key_id: + anyOf: + - type: string + - type: 'null' + description: The external key associated with the project. required: - id - object - - name - created_at - - status x-oaiMeta: name: The project object example: | @@ -54592,7 +54589,8 @@ components: "name": "Project example", "created_at": 1711471533, "archived_at": null, - "status": "active" + "status": "active", + "external_key_id": null } ProjectApiKey: type: object @@ -54694,16 +54692,18 @@ components: items: $ref: '#/components/schemas/ProjectApiKey' first_id: - type: string + anyOf: + - type: string + - type: 'null' last_id: - type: string + anyOf: + - type: string + - type: 'null' has_more: type: boolean required: - object - data - - first_id - - last_id - has_more ProjectApiKeyOwnerServiceAccount: type: object @@ -54762,22 +54762,20 @@ components: type: string description: The friendly name of the project, this name appears in reports. geography: - type: string - enum: - - US - - EU - - JP - - IN - - KR - - CA - - AU - - SG + anyOf: + - type: string + - type: 'null' description: >- Create the project with the specified data residency region. Your organization must have access to Data residency functionality in order to use. See [data residency controls](/docs/guides/your-data#data-residency-controls) to review the functionality and limitations of setting this field. + external_key_id: + anyOf: + - type: string + - type: 'null' + description: External key ID to associate with the project. required: - name ProjectGroup: @@ -54799,6 +54797,9 @@ components: group_name: type: string description: Display name of the group. + group_type: + type: string + description: The type of the group. created_at: type: integer format: unixtime @@ -54810,6 +54811,7 @@ components: - project_id - group_id - group_name + - group_type - created_at x-oaiMeta: name: The project group object @@ -54819,6 +54821,7 @@ components: "project_id": "proj_abc123", "group_id": "group_01J1F8ABCDXYZ", "group_name": "Support Team", + "group_type": "group", "created_at": 1711471533 } ProjectGroupDeletedResource: @@ -54904,16 +54907,18 @@ components: items: $ref: '#/components/schemas/Project' first_id: - type: string + anyOf: + - type: string + - type: 'null' last_id: - type: string + anyOf: + - type: string + - type: 'null' has_more: type: boolean required: - object - data - - first_id - - last_id - has_more ProjectRateLimit: type: object @@ -54983,16 +54988,18 @@ components: items: $ref: '#/components/schemas/ProjectRateLimit' first_id: - type: string + anyOf: + - type: string + - type: 'null' last_id: - type: string + anyOf: + - type: string + - type: 'null' has_more: type: boolean required: - object - data - - first_id - - last_id - has_more ProjectRateLimitUpdateRequest: type: object @@ -55160,25 +55167,37 @@ components: items: $ref: '#/components/schemas/ProjectServiceAccount' first_id: - type: string + anyOf: + - type: string + - type: 'null' last_id: - type: string + anyOf: + - type: string + - type: 'null' has_more: type: boolean required: - object - data - - first_id - - last_id - has_more ProjectUpdateRequest: type: object properties: name: - type: string + anyOf: + - type: string + - type: 'null' description: The updated name of the project, this name appears in reports. - required: - - name + external_key_id: + anyOf: + - type: string + - type: 'null' + description: External key ID to associate with the project. + geography: + anyOf: + - type: string + - type: 'null' + description: Geography for the project. ProjectUser: type: object description: Represents an individual user in a project. @@ -55193,16 +55212,17 @@ components: type: string description: The identifier, which can be referenced in API endpoints name: - type: string + anyOf: + - type: string + - type: 'null' description: The name of the user email: - type: string + anyOf: + - type: string + - type: 'null' description: The email address of the user role: type: string - enum: - - owner - - member description: '`owner` or `member`' added_at: type: integer @@ -55211,8 +55231,6 @@ components: required: - object - id - - name - - email - role - added_at x-oaiMeta: @@ -55230,16 +55248,19 @@ components: type: object properties: user_id: - type: string + anyOf: + - type: string + - type: 'null' description: The ID of the user. + email: + anyOf: + - type: string + - type: 'null' + description: Email of the user to add. role: type: string - enum: - - owner - - member description: '`owner` or `member`' required: - - user_id - role ProjectUserDeleteResponse: type: object @@ -55267,28 +55288,27 @@ components: items: $ref: '#/components/schemas/ProjectUser' first_id: - type: string + anyOf: + - type: string + - type: 'null' last_id: - type: string + anyOf: + - type: string + - type: 'null' has_more: type: boolean required: - object - data - - first_id - - last_id - has_more ProjectUserUpdateRequest: type: object properties: role: - type: string - enum: - - owner - - member + anyOf: + - type: string + - type: 'null' description: '`owner` or `member`' - required: - - role Prompt: anyOf: - type: object @@ -71821,27 +71841,131 @@ components: type: string description: The identifier, which can be referenced in API endpoints name: - type: string + anyOf: + - type: string + - type: 'null' description: The name of the user email: - type: string + anyOf: + - type: string + - type: 'null' description: The email address of the user role: - type: string - enum: - - owner - - reader + anyOf: + - type: string + - type: 'null' description: '`owner` or `reader`' added_at: type: integer format: unixtime description: The Unix timestamp (in seconds) of when the user was added. + is_default: + type: boolean + description: Whether this is the organization's default user. + created: + type: integer + format: unixtime + description: The Unix timestamp (in seconds) of when the user was created. + user: + type: object + description: Nested user details. + properties: + object: + type: string + enum: + - user + x-stainless-const: true + id: + type: string + email: + anyOf: + - type: string + - type: 'null' + name: + anyOf: + - type: string + - type: 'null' + picture: + anyOf: + - type: string + - type: 'null' + enabled: + anyOf: + - type: boolean + - type: 'null' + banned: + anyOf: + - type: boolean + - type: 'null' + banned_at: + anyOf: + - type: integer + format: unixtime + - type: 'null' + required: + - object + - id + is_service_account: + type: boolean + description: Whether the user is a service account. + is_scale_tier_authorized_purchaser: + anyOf: + - type: boolean + - type: 'null' + description: Whether the user is an authorized purchaser for Scale Tier. + is_scim_managed: + type: boolean + description: Whether the user is managed through SCIM. + api_key_last_used_at: + anyOf: + - type: integer + format: unixtime + - type: 'null' + description: The Unix timestamp (in seconds) of the user's last API key usage. + technical_level: + anyOf: + - type: string + - type: 'null' + description: The technical level metadata for the user. + developer_persona: + anyOf: + - type: string + - type: 'null' + description: The developer persona metadata for the user. + projects: + anyOf: + - type: object + properties: + object: + type: string + enum: + - list + x-stainless-const: true + data: + type: array + items: + type: object + properties: + id: + anyOf: + - type: string + - type: 'null' + name: + anyOf: + - type: string + - type: 'null' + role: + anyOf: + - type: string + - type: 'null' + required: + - object + - data + - type: 'null' + description: Projects associated with the user, if included. required: - object - id - - name - - email - - role - added_at x-oaiMeta: name: The user object @@ -71942,8 +72066,6 @@ components: required: - object - data - - first_id - - last_id - has_more UserRoleAssignment: type: object @@ -71993,11 +72115,25 @@ components: type: object properties: role: - type: string - enum: - - owner - - reader + anyOf: + - type: string + - type: 'null' description: '`owner` or `reader`' + role_id: + anyOf: + - type: string + - type: 'null' + description: Role ID to assign to the user. + technical_level: + anyOf: + - type: string + - type: 'null' + description: Technical level metadata. + developer_persona: + anyOf: + - type: string + - type: 'null' + description: Developer persona metadata. VadConfig: type: object additionalProperties: false