diff --git a/.claude/skills/tryagi-openai/commands.md b/.claude/skills/tryagi-openai/commands.md index b7d33d1e0..b8886bd50 100644 --- a/.claude/skills/tryagi-openai/commands.md +++ b/.claude/skills/tryagi-openai/commands.md @@ -242,7 +242,7 @@ Given text and/or image inputs, classifies if those inputs are potentially harmf | `create-project` | `POST /organization/projects` | Create a new project in the organization. Projects can be created and archived, but cannot be deleted. | | `create-project-service-account` | `POST /organization/projects/{project_id}/service_accounts` | Creates a new service account in the project. This also returns an unredacted API key for the service account. | | `create-project-user` | `POST /organization/projects/{project_id}/users` | Adds a user to the project. Users must already be members of the organization to be added to a project. | -| `delete-project-api-key` | `DELETE /organization/projects/{project_id}/api_keys/{key_id}` | Deletes an API key from the project. Returns confirmation of the key deletion, or an error if the key belonged to a service account. | +| `delete-project-api-key` | `DELETE /organization/projects/{project_id}/api_keys/{api_key_id}` | Deletes an API key from the project. Returns confirmation of the key deletion, or an error if the key belonged to a service account. | | `delete-project-service-account` | `DELETE /organization/projects/{project_id}/service_accounts/{service_account_id}` | Deletes a service account from the project. Returns confirmation of service account deletion, or an error if the project is archived (archived projects have no service accounts). | | `delete-project-user` | `DELETE /organization/projects/{project_id}/users/{user_id}` | Deletes a user from the project. Returns confirmation of project user deletion, or an error if the project is archived (archived projects have no users). | | `list-project-api-keys` | `GET /organization/projects/{project_id}/api_keys` | Returns a list of API keys in the project. | @@ -254,7 +254,7 @@ Given text and/or image inputs, classifies if those inputs are potentially harmf | `modify-project-rate-limit` | `POST /organization/projects/{project_id}/rate_limits/{rate_limit_id}` | Updates a project rate limit. | | `modify-project-user` | `POST /organization/projects/{project_id}/users/{user_id}` | Modifies a user's role in the project. | | `retrieve-project` | `GET /organization/projects/{project_id}` | Retrieves a project. | -| `retrieve-project-api-key` | `GET /organization/projects/{project_id}/api_keys/{key_id}` | Retrieves an API key in the project. | +| `retrieve-project-api-key` | `GET /organization/projects/{project_id}/api_keys/{api_key_id}` | Retrieves an API key in the project. | | `retrieve-project-service-account` | `GET /organization/projects/{project_id}/service_accounts/{service_account_id}` | Retrieves a service account in the project. | | `retrieve-project-user` | `GET /organization/projects/{project_id}/users/{user_id}` | Retrieves a user in the project. | diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ActivateCertificatesForOrganization.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ActivateCertificatesForOrganization.g.cs index 391c3db0a..33b1ea010 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ActivateCertificatesForOrganization.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ActivateCertificatesForOrganization.g.cs @@ -49,7 +49,7 @@ partial void ProcessActivateCertificatesForOrganizationResponseContent( /// 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 ActivateCertificatesForOrganizationAsync( + public async global::System.Threading.Tasks.Task ActivateCertificatesForOrganizationAsync( global::tryAGI.OpenAI.ToggleCertificatesRequest request, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, @@ -318,7 +318,7 @@ partial void ProcessActivateCertificatesForOrganizationResponseContent( __response.EnsureSuccessStatusCode(); return - global::tryAGI.OpenAI.ListCertificatesResponse.FromJson(__content, JsonSerializerContext) ?? + global::tryAGI.OpenAI.OrganizationCertificateActivationResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -348,7 +348,7 @@ partial void ProcessActivateCertificatesForOrganizationResponseContent( ).ConfigureAwait(false); return - await global::tryAGI.OpenAI.ListCertificatesResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + await global::tryAGI.OpenAI.OrganizationCertificateActivationResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) @@ -395,7 +395,7 @@ partial void ProcessActivateCertificatesForOrganizationResponseContent( /// 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 ActivateCertificatesForOrganizationAsync( + public async global::System.Threading.Tasks.Task ActivateCertificatesForOrganizationAsync( global::System.Collections.Generic.IList certificateIds, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ActivateCertificatesForProject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ActivateCertificatesForProject.g.cs index d9da0c51c..26e57569f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ActivateCertificatesForProject.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ActivateCertificatesForProject.g.cs @@ -52,7 +52,7 @@ partial void ProcessActivateCertificatesForProjectResponseContent( /// 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 ActivateCertificatesForProjectAsync( + public async global::System.Threading.Tasks.Task ActivateCertificatesForProjectAsync( string projectId, global::tryAGI.OpenAI.ToggleCertificatesRequest request, @@ -324,7 +324,7 @@ partial void ProcessActivateCertificatesForProjectResponseContent( __response.EnsureSuccessStatusCode(); return - global::tryAGI.OpenAI.ListCertificatesResponse.FromJson(__content, JsonSerializerContext) ?? + global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -354,7 +354,7 @@ partial void ProcessActivateCertificatesForProjectResponseContent( ).ConfigureAwait(false); return - await global::tryAGI.OpenAI.ListCertificatesResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + await global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) @@ -402,7 +402,7 @@ partial void ProcessActivateCertificatesForProjectResponseContent( /// 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 ActivateCertificatesForProjectAsync( + public async global::System.Threading.Tasks.Task ActivateCertificatesForProjectAsync( string projectId, global::System.Collections.Generic.IList certificateIds, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.DeactivateCertificatesForOrganization.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.DeactivateCertificatesForOrganization.g.cs index d7ac3483e..d0b343be1 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.DeactivateCertificatesForOrganization.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.DeactivateCertificatesForOrganization.g.cs @@ -49,7 +49,7 @@ partial void ProcessDeactivateCertificatesForOrganizationResponseContent( /// 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 DeactivateCertificatesForOrganizationAsync( + public async global::System.Threading.Tasks.Task DeactivateCertificatesForOrganizationAsync( global::tryAGI.OpenAI.ToggleCertificatesRequest request, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, @@ -318,7 +318,7 @@ partial void ProcessDeactivateCertificatesForOrganizationResponseContent( __response.EnsureSuccessStatusCode(); return - global::tryAGI.OpenAI.ListCertificatesResponse.FromJson(__content, JsonSerializerContext) ?? + global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -348,7 +348,7 @@ partial void ProcessDeactivateCertificatesForOrganizationResponseContent( ).ConfigureAwait(false); return - await global::tryAGI.OpenAI.ListCertificatesResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + await global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) @@ -395,7 +395,7 @@ partial void ProcessDeactivateCertificatesForOrganizationResponseContent( /// 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 DeactivateCertificatesForOrganizationAsync( + public async global::System.Threading.Tasks.Task DeactivateCertificatesForOrganizationAsync( global::System.Collections.Generic.IList certificateIds, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.DeactivateCertificatesForProject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.DeactivateCertificatesForProject.g.cs index a1d849785..d6179126b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.DeactivateCertificatesForProject.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.DeactivateCertificatesForProject.g.cs @@ -52,7 +52,7 @@ partial void ProcessDeactivateCertificatesForProjectResponseContent( /// 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 DeactivateCertificatesForProjectAsync( + public async global::System.Threading.Tasks.Task DeactivateCertificatesForProjectAsync( string projectId, global::tryAGI.OpenAI.ToggleCertificatesRequest request, @@ -324,7 +324,7 @@ partial void ProcessDeactivateCertificatesForProjectResponseContent( __response.EnsureSuccessStatusCode(); return - global::tryAGI.OpenAI.ListCertificatesResponse.FromJson(__content, JsonSerializerContext) ?? + global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -354,7 +354,7 @@ partial void ProcessDeactivateCertificatesForProjectResponseContent( ).ConfigureAwait(false); return - await global::tryAGI.OpenAI.ListCertificatesResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + await global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) @@ -402,7 +402,7 @@ partial void ProcessDeactivateCertificatesForProjectResponseContent( /// 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 DeactivateCertificatesForProjectAsync( + public async global::System.Threading.Tasks.Task DeactivateCertificatesForProjectAsync( string projectId, global::System.Collections.Generic.IList certificateIds, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ListProjectCertificates.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ListProjectCertificates.g.cs index ea2f42efb..0fa3fa773 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ListProjectCertificates.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ListProjectCertificates.g.cs @@ -61,7 +61,7 @@ partial void ProcessListProjectCertificatesResponseContent( /// 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 ListProjectCertificatesAsync( + public async global::System.Threading.Tasks.Task ListProjectCertificatesAsync( string projectId, int? limit = default, string? after = default, @@ -335,7 +335,7 @@ partial void ProcessListProjectCertificatesResponseContent( __response.EnsureSuccessStatusCode(); return - global::tryAGI.OpenAI.ListCertificatesResponse.FromJson(__content, JsonSerializerContext) ?? + global::tryAGI.OpenAI.ListProjectCertificatesResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -365,7 +365,7 @@ partial void ProcessListProjectCertificatesResponseContent( ).ConfigureAwait(false); return - await global::tryAGI.OpenAI.ListCertificatesResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + await global::tryAGI.OpenAI.ListProjectCertificatesResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ModifyCertificate.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ModifyCertificate.g.cs index 664c28b6f..b3fdf919a 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ModifyCertificate.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.ModifyCertificate.g.cs @@ -404,7 +404,7 @@ partial void ProcessModifyCertificateResponseContent( /// public async global::System.Threading.Tasks.Task ModifyCertificateAsync( string certificateId, - string name, + string? name = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.UploadCertificate.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.UploadCertificate.g.cs index 19e427c8f..0aa75bc0f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.UploadCertificate.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.CertificatesClient.UploadCertificate.g.cs @@ -394,14 +394,14 @@ partial void ProcessUploadCertificateResponseContent( /// /// An optional name for the certificate /// - /// + /// /// The certificate content in PEM format /// /// 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 UploadCertificateAsync( - string content, + string certificate, string? name = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) @@ -409,7 +409,7 @@ partial void ProcessUploadCertificateResponseContent( var __request = new global::tryAGI.OpenAI.UploadCertificateRequest { Name = name, - Content = content, + Certificate = certificate, }; return await UploadCertificateAsync( diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ActivateCertificatesForOrganization.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ActivateCertificatesForOrganization.g.cs index 0929e3480..e724d0ae3 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ActivateCertificatesForOrganization.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ActivateCertificatesForOrganization.g.cs @@ -12,7 +12,7 @@ public partial interface ICertificatesClient /// 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 ActivateCertificatesForOrganizationAsync( + global::System.Threading.Tasks.Task ActivateCertificatesForOrganizationAsync( global::tryAGI.OpenAI.ToggleCertificatesRequest request, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, @@ -25,7 +25,7 @@ public partial interface ICertificatesClient /// 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 ActivateCertificatesForOrganizationAsync( + global::System.Threading.Tasks.Task ActivateCertificatesForOrganizationAsync( global::System.Collections.Generic.IList certificateIds, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ActivateCertificatesForProject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ActivateCertificatesForProject.g.cs index 2187b7b0f..f8138397f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ActivateCertificatesForProject.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ActivateCertificatesForProject.g.cs @@ -13,7 +13,7 @@ public partial interface ICertificatesClient /// 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 ActivateCertificatesForProjectAsync( + global::System.Threading.Tasks.Task ActivateCertificatesForProjectAsync( string projectId, global::tryAGI.OpenAI.ToggleCertificatesRequest request, @@ -28,7 +28,7 @@ public partial interface ICertificatesClient /// 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 ActivateCertificatesForProjectAsync( + global::System.Threading.Tasks.Task ActivateCertificatesForProjectAsync( string projectId, global::System.Collections.Generic.IList certificateIds, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.DeactivateCertificatesForOrganization.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.DeactivateCertificatesForOrganization.g.cs index 3a1e345b9..a0ff50808 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.DeactivateCertificatesForOrganization.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.DeactivateCertificatesForOrganization.g.cs @@ -12,7 +12,7 @@ public partial interface ICertificatesClient /// 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 DeactivateCertificatesForOrganizationAsync( + global::System.Threading.Tasks.Task DeactivateCertificatesForOrganizationAsync( global::tryAGI.OpenAI.ToggleCertificatesRequest request, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, @@ -25,7 +25,7 @@ public partial interface ICertificatesClient /// 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 DeactivateCertificatesForOrganizationAsync( + global::System.Threading.Tasks.Task DeactivateCertificatesForOrganizationAsync( global::System.Collections.Generic.IList certificateIds, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.DeactivateCertificatesForProject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.DeactivateCertificatesForProject.g.cs index 35461f27c..3ebe76133 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.DeactivateCertificatesForProject.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.DeactivateCertificatesForProject.g.cs @@ -13,7 +13,7 @@ public partial interface ICertificatesClient /// 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 DeactivateCertificatesForProjectAsync( + global::System.Threading.Tasks.Task DeactivateCertificatesForProjectAsync( string projectId, global::tryAGI.OpenAI.ToggleCertificatesRequest request, @@ -28,7 +28,7 @@ public partial interface ICertificatesClient /// 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 DeactivateCertificatesForProjectAsync( + global::System.Threading.Tasks.Task DeactivateCertificatesForProjectAsync( string projectId, global::System.Collections.Generic.IList certificateIds, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ListProjectCertificates.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ListProjectCertificates.g.cs index 78fc12d7f..7f67d4d99 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ListProjectCertificates.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ListProjectCertificates.g.cs @@ -18,7 +18,7 @@ public partial interface ICertificatesClient /// 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 ListProjectCertificatesAsync( + global::System.Threading.Tasks.Task ListProjectCertificatesAsync( string projectId, int? limit = default, string? after = default, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ModifyCertificate.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ModifyCertificate.g.cs index c9e619a9e..38e921c71 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ModifyCertificate.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.ModifyCertificate.g.cs @@ -30,7 +30,7 @@ public partial interface ICertificatesClient /// global::System.Threading.Tasks.Task ModifyCertificateAsync( string certificateId, - string name, + string? name = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.UploadCertificate.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.UploadCertificate.g.cs index 9a012e558..47f418454 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.UploadCertificate.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ICertificatesClient.UploadCertificate.g.cs @@ -24,14 +24,14 @@ public partial interface ICertificatesClient /// /// An optional name for the certificate /// - /// + /// /// The certificate content in PEM format /// /// 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 UploadCertificateAsync( - string content, + string certificate, string? name = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IOpenAiClient.CreateAdminApiKey.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IOpenAiClient.CreateAdminApiKey.g.cs index 3c5192a3e..8f23aa9d8 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IOpenAiClient.CreateAdminApiKey.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IOpenAiClient.CreateAdminApiKey.g.cs @@ -12,7 +12,7 @@ public partial interface IOpenAiClient /// 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 CreateAdminApiKeyAsync( + global::System.Threading.Tasks.Task CreateAdminApiKeyAsync( global::tryAGI.OpenAI.AdminApiKeysCreateRequest request, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, @@ -27,7 +27,7 @@ public partial interface IOpenAiClient /// 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 CreateAdminApiKeyAsync( + global::System.Threading.Tasks.Task CreateAdminApiKeyAsync( string name, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.DeleteProjectApiKey.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.DeleteProjectApiKey.g.cs index 3d4fb395a..44c022098 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.DeleteProjectApiKey.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.DeleteProjectApiKey.g.cs @@ -10,13 +10,13 @@ public partial interface IProjectsClient /// a service account. /// /// - /// + /// /// 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 DeleteProjectApiKeyAsync( string projectId, - string keyId, + string apiKeyId, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.RetrieveProjectApiKey.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.RetrieveProjectApiKey.g.cs index af4208312..c73a20712 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.RetrieveProjectApiKey.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IProjectsClient.RetrieveProjectApiKey.g.cs @@ -8,13 +8,13 @@ public partial interface IProjectsClient /// Retrieves an API key in 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 RetrieveProjectApiKeyAsync( string projectId, - string keyId, + string apiKeyId, 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 e5fc92996..1ee3de1bb 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 @@ -30,7 +30,7 @@ public partial interface IUsersClient /// global::System.Threading.Tasks.Task ModifyUserAsync( string userId, - global::tryAGI.OpenAI.UserRoleUpdateRequestRole role, + global::tryAGI.OpenAI.UserRoleUpdateRequestRole? role = 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 new file mode 100644 index 000000000..6780eecaf --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponse.g.cs @@ -0,0 +1,156 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class AdminApiKeyCreateResponseJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AdminApiKeyCreateResponse Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); + var __rawJson = __jsonDocument.RootElement.GetRawText(); + var __jsonProps = new global::System.Collections.Generic.HashSet(); + if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name); + if (__jsonProp.Value.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __nestedJsonProp in __jsonProp.Value.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name + "." + __nestedJsonProp.Name); + } + } + + } + } + + var __score0 = 0; + if (__jsonProps.Contains("created_at")) __score0++; + if (__jsonProps.Contains("id")) __score0++; + if (__jsonProps.Contains("last_used_at")) __score0++; + if (__jsonProps.Contains("name")) __score0++; + if (__jsonProps.Contains("object")) __score0++; + if (__jsonProps.Contains("owner")) __score0++; + if (__jsonProps.Contains("owner.created_at")) __score0++; + if (__jsonProps.Contains("owner.id")) __score0++; + if (__jsonProps.Contains("owner.name")) __score0++; + if (__jsonProps.Contains("owner.object")) __score0++; + 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; + var __bestIndex = -1; + if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } + if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; } + + global::tryAGI.OpenAI.AdminApiKey? adminApiKey = default; + global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2? adminApiKeyCreateResponseVariant2 = default; + if (__bestIndex >= 0) + { + if (__bestIndex == 0) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdminApiKey), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdminApiKey).Name}"); + adminApiKey = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 1) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2).Name}"); + adminApiKeyCreateResponseVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + } + + if (adminApiKey == null && adminApiKeyCreateResponseVariant2 == null) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdminApiKey), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdminApiKey).Name}"); + adminApiKey = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2).Name}"); + adminApiKeyCreateResponseVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + var __value = new global::tryAGI.OpenAI.AdminApiKeyCreateResponse( + adminApiKey, + + adminApiKeyCreateResponseVariant2 + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AdminApiKeyCreateResponse value, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + if (value.IsAdminApiKey) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdminApiKey), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdminApiKey).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.AdminApiKey!, typeInfo); + } + else if (value.IsAdminApiKeyCreateResponseVariant2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.AdminApiKeyCreateResponseVariant2!, typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeyObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeyObject.g.cs new file mode 100644 index 000000000..d03294418 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeyObject.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class AdminApiKeyObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AdminApiKeyObject 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.AdminApiKeyObjectExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.AdminApiKeyObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.AdminApiKeyObject); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AdminApiKeyObject value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.AdminApiKeyObjectExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullable.g.cs new file mode 100644 index 000000000..7630f2289 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class AdminApiKeyObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AdminApiKeyObject? 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.AdminApiKeyObjectExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.AdminApiKeyObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.AdminApiKeyObject?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AdminApiKeyObject? 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.AdminApiKeyObjectExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObject.g.cs new file mode 100644 index 000000000..1144f76fa --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObject.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class AdminApiKeysDeleteResponseObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject 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.AdminApiKeysDeleteResponseObjectExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObjectExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullable.g.cs new file mode 100644 index 000000000..ee3526c67 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class AdminApiKeysDeleteResponseObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? 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.AdminApiKeysDeleteResponseObjectExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? 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.AdminApiKeysDeleteResponseObjectExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ApiKeyListObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ApiKeyListObject.g.cs new file mode 100644 index 000000000..ee568cab2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ApiKeyListObject.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ApiKeyListObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ApiKeyListObject 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.ApiKeyListObjectExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ApiKeyListObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ApiKeyListObject); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ApiKeyListObject value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.ApiKeyListObjectExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullable.g.cs new file mode 100644 index 000000000..0f4a4c2ee --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ApiKeyListObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ApiKeyListObject? 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.ApiKeyListObjectExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ApiKeyListObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ApiKeyListObject?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ApiKeyListObject? 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.ApiKeyListObjectExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObject.g.cs new file mode 100644 index 000000000..8e54d5b9f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObject.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ListProjectCertificatesResponseObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ListProjectCertificatesResponseObject 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.ListProjectCertificatesResponseObjectExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ListProjectCertificatesResponseObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ListProjectCertificatesResponseObject); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ListProjectCertificatesResponseObject value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.ListProjectCertificatesResponseObjectExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullable.g.cs new file mode 100644 index 000000000..43523e23a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class ListProjectCertificatesResponseObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ListProjectCertificatesResponseObject? 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.ListProjectCertificatesResponseObjectExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.ListProjectCertificatesResponseObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.ListProjectCertificatesResponseObject?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ListProjectCertificatesResponseObject? 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.ListProjectCertificatesResponseObjectExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OneOf9.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OneOf9.g.cs deleted file mode 100644 index 3cd8e3742..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OneOf9.g.cs +++ /dev/null @@ -1,522 +0,0 @@ -#nullable enable - -namespace tryAGI.OpenAI.JsonConverters -{ - /// - public class OneOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T3, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T4, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T5, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T6, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T7, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T8, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T9> : global::System.Text.Json.Serialization.JsonConverter> - { - /// - public override global::tryAGI.OpenAI.OneOf Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); - var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); - - - using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); - var __rawJson = __jsonDocument.RootElement.GetRawText(); - var __jsonProps = new global::System.Collections.Generic.HashSet(); - if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object) - { - foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) - { - __jsonProps.Add(__jsonProp.Name); - } - } - - var __score0 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score0++; - } - } - } - var __score1 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score1++; - } - } - } - var __score2 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T3), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score2++; - } - } - } - var __score3 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T4), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score3++; - } - } - } - var __score4 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T5), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score4++; - } - } - } - var __score5 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T6), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score5++; - } - } - } - var __score6 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T7), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score6++; - } - } - } - var __score7 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T8), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score7++; - } - } - } - var __score8 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T9), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score8++; - } - } - } - var __bestScore = 0; - var __bestIndex = -1; - if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } - if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; } - if (__score2 > __bestScore) { __bestScore = __score2; __bestIndex = 2; } - if (__score3 > __bestScore) { __bestScore = __score3; __bestIndex = 3; } - if (__score4 > __bestScore) { __bestScore = __score4; __bestIndex = 4; } - if (__score5 > __bestScore) { __bestScore = __score5; __bestIndex = 5; } - if (__score6 > __bestScore) { __bestScore = __score6; __bestIndex = 6; } - if (__score7 > __bestScore) { __bestScore = __score7; __bestIndex = 7; } - if (__score8 > __bestScore) { __bestScore = __score8; __bestIndex = 8; } - - T1? value1 = default; - T2? value2 = default; - T3? value3 = default; - T4? value4 = default; - T5? value5 = default; - T6? value6 = default; - T7? value7 = default; - T8? value8 = default; - T9? value9 = default; - if (__bestIndex >= 0) - { - if (__bestIndex == 0) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 1) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 2) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 3) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); - value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 4) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); - value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 5) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T6).Name}"); - value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 6) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T7).Name}"); - value7 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 7) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T8).Name}"); - value8 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 8) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T9), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T9).Name}"); - value9 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); - value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); - value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T6).Name}"); - value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T7).Name}"); - value7 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T8).Name}"); - value8 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T9), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T9).Name}"); - value9 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - var __value = new global::tryAGI.OpenAI.OneOf( - value1, - - value2, - - value3, - - value4, - - value5, - - value6, - - value7, - - value8, - - value9 - ); - - return __value; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::tryAGI.OpenAI.OneOf value, - global::System.Text.Json.JsonSerializerOptions options) - { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); - var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); - - if (value.IsValue1) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!, typeInfo); - } - else if (value.IsValue2) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo); - } - else if (value.IsValue3) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3!, typeInfo); - } - else if (value.IsValue4) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value4!, typeInfo); - } - else if (value.IsValue5) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value5!, typeInfo); - } - else if (value.IsValue6) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T6).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value6!, typeInfo); - } - else if (value.IsValue7) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T7).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value7!, typeInfo); - } - else if (value.IsValue8) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T8).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value8!, typeInfo); - } - else if (value.IsValue9) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T9), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T9).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value9!, typeInfo); - } - } - } -} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObject.g.cs new file mode 100644 index 000000000..d70dba838 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObject.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class OrganizationCertificateActivationResponseObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject 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.OrganizationCertificateActivationResponseObjectExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObjectExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullable.g.cs new file mode 100644 index 000000000..e4dedf62d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class OrganizationCertificateActivationResponseObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? 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.OrganizationCertificateActivationResponseObjectExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? 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.OrganizationCertificateActivationResponseObjectExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObject.g.cs new file mode 100644 index 000000000..2d37bdd12 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObject.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class OrganizationCertificateDeactivationResponseObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject 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.OrganizationCertificateDeactivationResponseObjectExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObjectExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullable.g.cs new file mode 100644 index 000000000..f824e4186 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class OrganizationCertificateDeactivationResponseObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? 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.OrganizationCertificateDeactivationResponseObjectExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? 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.OrganizationCertificateDeactivationResponseObjectExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateObject.g.cs new file mode 100644 index 000000000..85037861e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateObject.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class OrganizationCertificateObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.OrganizationCertificateObject 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.OrganizationCertificateObjectExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.OrganizationCertificateObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.OrganizationCertificateObject); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.OrganizationCertificateObject value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.OrganizationCertificateObjectExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullable.g.cs new file mode 100644 index 000000000..9f6021326 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class OrganizationCertificateObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.OrganizationCertificateObject? 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.OrganizationCertificateObjectExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.OrganizationCertificateObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.OrganizationCertificateObject?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.OrganizationCertificateObject? 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.OrganizationCertificateObjectExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObject.g.cs new file mode 100644 index 000000000..8578ee1e7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObject.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class OrganizationProjectCertificateActivationResponseObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject 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.OrganizationProjectCertificateActivationResponseObjectExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObjectExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullable.g.cs new file mode 100644 index 000000000..8da7ea764 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? 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.OrganizationProjectCertificateActivationResponseObjectExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? 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.OrganizationProjectCertificateActivationResponseObjectExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObject.g.cs new file mode 100644 index 000000000..20a7d259c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObject.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class OrganizationProjectCertificateDeactivationResponseObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject 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.OrganizationProjectCertificateDeactivationResponseObjectExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObjectExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullable.g.cs new file mode 100644 index 000000000..22a4faa4f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? 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.OrganizationProjectCertificateDeactivationResponseObjectExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? 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.OrganizationProjectCertificateDeactivationResponseObjectExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObject.g.cs new file mode 100644 index 000000000..5dcd7df01 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObject.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class OrganizationProjectCertificateObjectJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.OrganizationProjectCertificateObject 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.OrganizationProjectCertificateObjectExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.OrganizationProjectCertificateObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.OrganizationProjectCertificateObject); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.OrganizationProjectCertificateObject value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.OrganizationProjectCertificateObjectExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullable.g.cs new file mode 100644 index 000000000..7fa1008b7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class OrganizationProjectCertificateObjectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.OrganizationProjectCertificateObject? 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.OrganizationProjectCertificateObjectExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.OrganizationProjectCertificateObject)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.OrganizationProjectCertificateObject?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.OrganizationProjectCertificateObject? 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.OrganizationProjectCertificateObjectExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ResultsItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ResultsItem.g.cs new file mode 100644 index 000000000..ee0496e27 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ResultsItem.g.cs @@ -0,0 +1,477 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class ResultsItemJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ResultsItem Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); + var __rawJson = __jsonDocument.RootElement.GetRawText(); + var __jsonProps = new global::System.Collections.Generic.HashSet(); + if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name); + if (__jsonProp.Value.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __nestedJsonProp in __jsonProp.Value.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name + "." + __nestedJsonProp.Name); + } + } + + } + } + + var __score0 = 0; + if (__jsonProps.Contains("api_key_id")) __score0++; + if (__jsonProps.Contains("batch")) __score0++; + if (__jsonProps.Contains("input_audio_tokens")) __score0++; + if (__jsonProps.Contains("input_cached_tokens")) __score0++; + if (__jsonProps.Contains("input_tokens")) __score0++; + if (__jsonProps.Contains("model")) __score0++; + if (__jsonProps.Contains("num_model_requests")) __score0++; + if (__jsonProps.Contains("object")) __score0++; + if (__jsonProps.Contains("output_audio_tokens")) __score0++; + if (__jsonProps.Contains("output_tokens")) __score0++; + if (__jsonProps.Contains("project_id")) __score0++; + if (__jsonProps.Contains("service_tier")) __score0++; + if (__jsonProps.Contains("user_id")) __score0++; + var __score1 = 0; + if (__jsonProps.Contains("api_key_id")) __score1++; + if (__jsonProps.Contains("input_tokens")) __score1++; + if (__jsonProps.Contains("model")) __score1++; + if (__jsonProps.Contains("num_model_requests")) __score1++; + if (__jsonProps.Contains("object")) __score1++; + if (__jsonProps.Contains("project_id")) __score1++; + if (__jsonProps.Contains("user_id")) __score1++; + var __score2 = 0; + if (__jsonProps.Contains("api_key_id")) __score2++; + if (__jsonProps.Contains("input_tokens")) __score2++; + if (__jsonProps.Contains("model")) __score2++; + if (__jsonProps.Contains("num_model_requests")) __score2++; + if (__jsonProps.Contains("object")) __score2++; + if (__jsonProps.Contains("project_id")) __score2++; + if (__jsonProps.Contains("user_id")) __score2++; + var __score3 = 0; + if (__jsonProps.Contains("api_key_id")) __score3++; + if (__jsonProps.Contains("images")) __score3++; + if (__jsonProps.Contains("model")) __score3++; + if (__jsonProps.Contains("num_model_requests")) __score3++; + if (__jsonProps.Contains("object")) __score3++; + if (__jsonProps.Contains("project_id")) __score3++; + if (__jsonProps.Contains("size")) __score3++; + if (__jsonProps.Contains("source")) __score3++; + if (__jsonProps.Contains("user_id")) __score3++; + var __score4 = 0; + if (__jsonProps.Contains("api_key_id")) __score4++; + if (__jsonProps.Contains("characters")) __score4++; + if (__jsonProps.Contains("model")) __score4++; + if (__jsonProps.Contains("num_model_requests")) __score4++; + if (__jsonProps.Contains("object")) __score4++; + if (__jsonProps.Contains("project_id")) __score4++; + if (__jsonProps.Contains("user_id")) __score4++; + var __score5 = 0; + if (__jsonProps.Contains("api_key_id")) __score5++; + if (__jsonProps.Contains("model")) __score5++; + if (__jsonProps.Contains("num_model_requests")) __score5++; + if (__jsonProps.Contains("object")) __score5++; + if (__jsonProps.Contains("project_id")) __score5++; + if (__jsonProps.Contains("seconds")) __score5++; + if (__jsonProps.Contains("user_id")) __score5++; + var __score6 = 0; + if (__jsonProps.Contains("object")) __score6++; + if (__jsonProps.Contains("project_id")) __score6++; + if (__jsonProps.Contains("usage_bytes")) __score6++; + var __score7 = 0; + if (__jsonProps.Contains("num_sessions")) __score7++; + if (__jsonProps.Contains("object")) __score7++; + if (__jsonProps.Contains("project_id")) __score7++; + var __score8 = 0; + if (__jsonProps.Contains("amount")) __score8++; + if (__jsonProps.Contains("amount.currency")) __score8++; + if (__jsonProps.Contains("amount.value")) __score8++; + if (__jsonProps.Contains("api_key_id")) __score8++; + if (__jsonProps.Contains("line_item")) __score8++; + if (__jsonProps.Contains("object")) __score8++; + if (__jsonProps.Contains("project_id")) __score8++; + var __bestScore = 0; + var __bestIndex = -1; + if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } + if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; } + if (__score2 > __bestScore) { __bestScore = __score2; __bestIndex = 2; } + if (__score3 > __bestScore) { __bestScore = __score3; __bestIndex = 3; } + if (__score4 > __bestScore) { __bestScore = __score4; __bestIndex = 4; } + if (__score5 > __bestScore) { __bestScore = __score5; __bestIndex = 5; } + if (__score6 > __bestScore) { __bestScore = __score6; __bestIndex = 6; } + if (__score7 > __bestScore) { __bestScore = __score7; __bestIndex = 7; } + if (__score8 > __bestScore) { __bestScore = __score8; __bestIndex = 8; } + + global::tryAGI.OpenAI.UsageCompletionsResult? organizationUsageCompletionsResult = default; + global::tryAGI.OpenAI.UsageEmbeddingsResult? organizationUsageEmbeddingsResult = default; + global::tryAGI.OpenAI.UsageModerationsResult? organizationUsageModerationsResult = default; + global::tryAGI.OpenAI.UsageImagesResult? organizationUsageImagesResult = default; + global::tryAGI.OpenAI.UsageAudioSpeechesResult? organizationUsageAudioSpeechesResult = default; + global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? organizationUsageAudioTranscriptionsResult = default; + global::tryAGI.OpenAI.UsageVectorStoresResult? organizationUsageVectorStoresResult = default; + global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? organizationUsageCodeInterpreterSessionsResult = default; + global::tryAGI.OpenAI.CostsResult? organizationCostsResult = default; + if (__bestIndex >= 0) + { + if (__bestIndex == 0) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageCompletionsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageCompletionsResult).Name}"); + organizationUsageCompletionsResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 1) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageEmbeddingsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageEmbeddingsResult).Name}"); + organizationUsageEmbeddingsResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 2) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageModerationsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageModerationsResult).Name}"); + organizationUsageModerationsResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 3) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageImagesResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageImagesResult).Name}"); + organizationUsageImagesResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 4) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResult).Name}"); + organizationUsageAudioSpeechesResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 5) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResult).Name}"); + organizationUsageAudioTranscriptionsResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 6) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageVectorStoresResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageVectorStoresResult).Name}"); + organizationUsageVectorStoresResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 7) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult).Name}"); + organizationUsageCodeInterpreterSessionsResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + else if (__bestIndex == 8) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.CostsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.CostsResult).Name}"); + organizationCostsResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + } + + if (organizationUsageCompletionsResult == null && organizationUsageEmbeddingsResult == null && organizationUsageModerationsResult == null && organizationUsageImagesResult == null && organizationUsageAudioSpeechesResult == null && organizationUsageAudioTranscriptionsResult == null && organizationUsageVectorStoresResult == null && organizationUsageCodeInterpreterSessionsResult == null && organizationCostsResult == null) + { + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageCompletionsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageCompletionsResult).Name}"); + organizationUsageCompletionsResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageEmbeddingsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageEmbeddingsResult).Name}"); + organizationUsageEmbeddingsResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageModerationsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageModerationsResult).Name}"); + organizationUsageModerationsResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageImagesResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageImagesResult).Name}"); + organizationUsageImagesResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResult).Name}"); + organizationUsageAudioSpeechesResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResult).Name}"); + organizationUsageAudioTranscriptionsResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageVectorStoresResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageVectorStoresResult).Name}"); + organizationUsageVectorStoresResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult).Name}"); + organizationUsageCodeInterpreterSessionsResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.CostsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.CostsResult).Name}"); + organizationCostsResult = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + var __value = new global::tryAGI.OpenAI.ResultsItem( + organizationUsageCompletionsResult, + + organizationUsageEmbeddingsResult, + + organizationUsageModerationsResult, + + organizationUsageImagesResult, + + organizationUsageAudioSpeechesResult, + + organizationUsageAudioTranscriptionsResult, + + organizationUsageVectorStoresResult, + + organizationUsageCodeInterpreterSessionsResult, + + organizationCostsResult + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ResultsItem value, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + if (value.IsOrganizationUsageCompletionsResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageCompletionsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageCompletionsResult).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.OrganizationUsageCompletionsResult!, typeInfo); + } + else if (value.IsOrganizationUsageEmbeddingsResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageEmbeddingsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageEmbeddingsResult).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.OrganizationUsageEmbeddingsResult!, typeInfo); + } + else if (value.IsOrganizationUsageModerationsResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageModerationsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageModerationsResult).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.OrganizationUsageModerationsResult!, typeInfo); + } + else if (value.IsOrganizationUsageImagesResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageImagesResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageImagesResult).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.OrganizationUsageImagesResult!, typeInfo); + } + else if (value.IsOrganizationUsageAudioSpeechesResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResult).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.OrganizationUsageAudioSpeechesResult!, typeInfo); + } + else if (value.IsOrganizationUsageAudioTranscriptionsResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResult).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.OrganizationUsageAudioTranscriptionsResult!, typeInfo); + } + else if (value.IsOrganizationUsageVectorStoresResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageVectorStoresResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageVectorStoresResult).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.OrganizationUsageVectorStoresResult!, typeInfo); + } + else if (value.IsOrganizationUsageCodeInterpreterSessionsResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.OrganizationUsageCodeInterpreterSessionsResult!, typeInfo); + } + else if (value.IsOrganizationCostsResult) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.CostsResult), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.CostsResult).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.OrganizationCostsResult!, typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs index 96d874950..20fdd0e08 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs @@ -13,6 +13,14 @@ namespace tryAGI.OpenAI DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, Converters = new global::System.Type[] { + typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.AssistantObjectObjectNullableJsonConverter), @@ -1197,6 +1205,10 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.ListPaginatedFineTuningJobsResponseObjectNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.LocalShellToolCallTypeNullableJsonConverter), @@ -1393,6 +1405,30 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.OpenAIFileStatusNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.OtherChunkingStrategyResponseParamTypeNullableJsonConverter), @@ -4185,6 +4221,12 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.ListVectorStoreFilesFilterNullableJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectNullableJsonConverter), + + typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyCreateResponseJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.AssistantStreamEventJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsApiResponseFormatOptionJsonConverter), @@ -4341,6 +4383,8 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.TranscriptionChunkingStrategyJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.ResultsItemJsonConverter), + typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsSharedJsonConverter), @@ -4681,8 +4725,6 @@ namespace tryAGI.OpenAI typeof(global::tryAGI.OpenAI.JsonConverters.AllOfJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), - typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter), @@ -4725,11 +4767,15 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AddUploadPartRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(byte[]))] [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(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))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApiKeyList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApiKeyListObject), TypeInfoPropertyName = "ApiKeyListObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(bool))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssignedRoleDetails))] @@ -4780,7 +4826,7 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLog))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogEventType), TypeInfoPropertyName = "AuditLogEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogProject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActor))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogActor2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyCreated))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyCreatedData))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AuditLogApiKeyUpdated))] @@ -5665,6 +5711,7 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupRoleAssignment))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupRoleAssignmentObject), TypeInfoPropertyName = "GroupRoleAssignmentObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Role))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUser))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserAssignment))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserAssignmentObject), TypeInfoPropertyName = "GroupUserAssignmentObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupUserDeletedResource))] @@ -5776,7 +5823,8 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListBatchesResponseObject), TypeInfoPropertyName = "ListBatchesResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListCertificatesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificate))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListCertificatesResponseObject), TypeInfoPropertyName = "ListCertificatesResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -5800,6 +5848,10 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject), TypeInfoPropertyName = "ListPaginatedFineTuningJobsResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponseObject), TypeInfoPropertyName = "ListProjectCertificatesResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RunStepObject))] @@ -5922,6 +5974,18 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFileObject), TypeInfoPropertyName = "OpenAIFileObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFilePurpose), TypeInfoPropertyName = "OpenAIFilePurpose2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OpenAIFileStatus), TypeInfoPropertyName = "OpenAIFileStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateObject), TypeInfoPropertyName = "OrganizationCertificateObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject), TypeInfoPropertyName = "OrganizationCertificateActivationResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject), TypeInfoPropertyName = "OrganizationCertificateDeactivationResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateObject), TypeInfoPropertyName = "OrganizationProjectCertificateObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject), TypeInfoPropertyName = "OrganizationProjectCertificateActivationResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject), TypeInfoPropertyName = "OrganizationProjectCertificateDeactivationResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType), TypeInfoPropertyName = "OtherChunkingStrategyResponseParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputAudio))] @@ -5946,8 +6010,8 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyObject), TypeInfoPropertyName = "ProjectApiKeyObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwner))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerType), TypeInfoPropertyName = "ProjectApiKeyOwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectUser))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccount))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerUser))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject), TypeInfoPropertyName = "ProjectApiKeyDeleteResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectApiKeyListResponse))] @@ -5971,6 +6035,7 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitListResponseObject), TypeInfoPropertyName = "ProjectRateLimitListResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccount))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountObject), TypeInfoPropertyName = "ProjectServiceAccountObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountRole), TypeInfoPropertyName = "ProjectServiceAccountRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountApiKey))] @@ -5985,6 +6050,7 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject), TypeInfoPropertyName = "ProjectServiceAccountListResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [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))] @@ -6876,9 +6942,10 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucket))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketObject), TypeInfoPropertyName = "UsageTimeBucketObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CostsResult_9223e6415b8f3df9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CostsResult_254199414aa1f371")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResultsItem), TypeInfoPropertyName = "ResultsItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator))] [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")] @@ -6887,9 +6954,10 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserDeleteResponseObject), TypeInfoPropertyName = "UserDeleteResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResource))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResourceObject), TypeInfoPropertyName = "UserListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserListResponseObject), TypeInfoPropertyName = "UserListResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [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))] @@ -7453,6 +7521,7 @@ namespace tryAGI.OpenAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteEvalResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteEvalRunResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject), TypeInfoPropertyName = "AdminApiKeysDeleteResponseObject2")] [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>))] @@ -7576,7 +7645,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))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -7584,6 +7653,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))] @@ -7651,7 +7721,8 @@ 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>), TypeInfoPropertyName = "CostsResult_d3bbf02a8a0474bf")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] 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 50f8b8e09..020b71138 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs @@ -40,10839 +40,10955 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public string? Type3 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeyObject? Type3 { get; set; } /// /// /// - public int? Type4 { get; set; } + public string? Type4 { get; set; } /// /// /// - public object? Type5 { get; set; } + public int? Type5 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeyOwner? Type6 { get; set; } + public object? Type6 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApiKeyList? Type7 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeyOwner? Type7 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type8 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeyCreateResponse? Type8 { get; set; } /// /// /// - public bool? Type9 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2? Type9 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssignedRoleDetails? Type10 { get; set; } + public global::tryAGI.OpenAI.ApiKeyList? Type10 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type11 { get; set; } + public global::tryAGI.OpenAI.ApiKeyListObject? Type11 { get; set; } /// /// /// - public long? Type12 { get; set; } + public global::System.Collections.Generic.IList? Type12 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantObject? Type13 { get; set; } + public bool? Type13 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantObjectObject? Type14 { get; set; } + public global::tryAGI.OpenAI.AssignedRoleDetails? Type14 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type15 { get; set; } + public global::System.Collections.Generic.IList? Type15 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type16 { get; set; } + public long? Type16 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantToolsCode? Type17 { get; set; } + public global::tryAGI.OpenAI.AssistantObject? Type17 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantToolsFileSearch? Type18 { get; set; } + public global::tryAGI.OpenAI.AssistantObjectObject? Type18 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantToolsFunction? Type19 { get; set; } + public global::System.Collections.Generic.IList>? Type19 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantObjectToolResources2? Type20 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type20 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantObjectToolResourcesCodeInterpreter? Type21 { get; set; } + public global::tryAGI.OpenAI.AssistantToolsCode? Type21 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantObjectToolResourcesFileSearch? Type22 { get; set; } + public global::tryAGI.OpenAI.AssistantToolsFileSearch? Type22 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type23 { get; set; } + public global::tryAGI.OpenAI.AssistantToolsFunction? Type23 { get; set; } /// /// /// - public double? Type24 { get; set; } + public global::tryAGI.OpenAI.AssistantObjectToolResources2? Type24 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantsApiResponseFormatOption? Type25 { get; set; } + public global::tryAGI.OpenAI.AssistantObjectToolResourcesCodeInterpreter? Type25 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantStreamEvent? Type26 { get; set; } + public global::tryAGI.OpenAI.AssistantObjectToolResourcesFileSearch? Type26 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEvent? Type27 { get; set; } + public global::System.Collections.Generic.Dictionary? Type27 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEvent? Type28 { get; set; } + public double? Type28 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEvent? Type29 { get; set; } + public global::tryAGI.OpenAI.AssistantsApiResponseFormatOption? Type29 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEvent? Type30 { get; set; } + public global::tryAGI.OpenAI.AssistantStreamEvent? Type30 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorEvent? Type31 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEvent? Type31 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoneEvent? Type32 { get; set; } + public global::tryAGI.OpenAI.RunStreamEvent? Type32 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantSupportedModels? Type33 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEvent? Type33 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantToolsCodeType? Type34 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEvent? Type34 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantToolsFileSearchType? Type35 { get; set; } + public global::tryAGI.OpenAI.ErrorEvent? Type35 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantToolsFileSearchFileSearch? Type36 { get; set; } + public global::tryAGI.OpenAI.DoneEvent? Type36 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchRankingOptions? Type37 { get; set; } + public global::tryAGI.OpenAI.AssistantSupportedModels? Type37 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnly? Type38 { get; set; } + public global::tryAGI.OpenAI.AssistantToolsCodeType? Type38 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnlyType? Type39 { get; set; } + public global::tryAGI.OpenAI.AssistantToolsFileSearchType? Type39 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantToolsFunctionType? Type40 { get; set; } + public global::tryAGI.OpenAI.AssistantToolsFileSearchFileSearch? Type40 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionObject? Type41 { get; set; } + public global::tryAGI.OpenAI.FileSearchRankingOptions? Type41 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantsApiResponseFormatOptionEnum? Type42 { get; set; } + public global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnly? Type42 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatText? Type43 { get; set; } + public global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnlyType? Type43 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonObject? Type44 { get; set; } + public global::tryAGI.OpenAI.AssistantToolsFunctionType? Type44 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchema? Type45 { get; set; } + public global::tryAGI.OpenAI.FunctionObject? Type45 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantsApiToolChoiceOption? Type46 { get; set; } + public global::tryAGI.OpenAI.AssistantsApiResponseFormatOptionEnum? Type46 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantsApiToolChoiceOptionEnum? Type47 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatText? Type47 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantsNamedToolChoice? Type48 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonObject? Type48 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantsNamedToolChoiceType? Type49 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchema? Type49 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantsNamedToolChoiceFunction? Type50 { get; set; } + public global::tryAGI.OpenAI.AssistantsApiToolChoiceOption? Type50 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AudioResponseFormat? Type51 { get; set; } + public global::tryAGI.OpenAI.AssistantsApiToolChoiceOptionEnum? Type51 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AudioTranscription? Type52 { get; set; } + public global::tryAGI.OpenAI.AssistantsNamedToolChoice? Type52 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type53 { get; set; } + public global::tryAGI.OpenAI.AssistantsNamedToolChoiceType? Type53 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AudioTranscriptionModel? Type54 { get; set; } + public global::tryAGI.OpenAI.AssistantsNamedToolChoiceFunction? Type54 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLog? Type55 { get; set; } + public global::tryAGI.OpenAI.AudioResponseFormat? Type55 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogEventType? Type56 { get; set; } + public global::tryAGI.OpenAI.AudioTranscription? Type56 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogProject? Type57 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type57 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActor? Type58 { get; set; } + public global::tryAGI.OpenAI.AudioTranscriptionModel? Type58 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogApiKeyCreated? Type59 { get; set; } + public global::tryAGI.OpenAI.AuditLog? Type59 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogApiKeyCreatedData? Type60 { get; set; } + public global::tryAGI.OpenAI.AuditLogEventType? Type60 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogApiKeyUpdated? Type61 { get; set; } + public global::tryAGI.OpenAI.AuditLogProject? Type61 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogApiKeyUpdatedChangesRequested? Type62 { get; set; } + public global::tryAGI.OpenAI.AuditLogActor2? Type62 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogApiKeyDeleted? Type63 { get; set; } + public global::tryAGI.OpenAI.AuditLogApiKeyCreated? Type63 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCheckpointPermissionCreated? Type64 { get; set; } + public global::tryAGI.OpenAI.AuditLogApiKeyCreatedData? Type64 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCheckpointPermissionCreatedData? Type65 { get; set; } + public global::tryAGI.OpenAI.AuditLogApiKeyUpdated? Type65 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCheckpointPermissionDeleted? Type66 { get; set; } + public global::tryAGI.OpenAI.AuditLogApiKeyUpdatedChangesRequested? Type66 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogExternalKeyRegistered? Type67 { get; set; } + public global::tryAGI.OpenAI.AuditLogApiKeyDeleted? Type67 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogExternalKeyRemoved? Type68 { get; set; } + public global::tryAGI.OpenAI.AuditLogCheckpointPermissionCreated? Type68 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogGroupCreated? Type69 { get; set; } + public global::tryAGI.OpenAI.AuditLogCheckpointPermissionCreatedData? Type69 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogGroupCreatedData? Type70 { get; set; } + public global::tryAGI.OpenAI.AuditLogCheckpointPermissionDeleted? Type70 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogGroupUpdated? Type71 { get; set; } + public global::tryAGI.OpenAI.AuditLogExternalKeyRegistered? Type71 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogGroupUpdatedChangesRequested? Type72 { get; set; } + public global::tryAGI.OpenAI.AuditLogExternalKeyRemoved? Type72 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogGroupDeleted? Type73 { get; set; } + public global::tryAGI.OpenAI.AuditLogGroupCreated? Type73 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogScimEnabled? Type74 { get; set; } + public global::tryAGI.OpenAI.AuditLogGroupCreatedData? Type74 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogScimDisabled? Type75 { get; set; } + public global::tryAGI.OpenAI.AuditLogGroupUpdated? Type75 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogInviteSent? Type76 { get; set; } + public global::tryAGI.OpenAI.AuditLogGroupUpdatedChangesRequested? Type76 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogInviteSentData? Type77 { get; set; } + public global::tryAGI.OpenAI.AuditLogGroupDeleted? Type77 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogInviteAccepted? Type78 { get; set; } + public global::tryAGI.OpenAI.AuditLogScimEnabled? Type78 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogInviteDeleted? Type79 { get; set; } + public global::tryAGI.OpenAI.AuditLogScimDisabled? Type79 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogIpAllowlistCreated? Type80 { get; set; } + public global::tryAGI.OpenAI.AuditLogInviteSent? Type80 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogIpAllowlistUpdated? Type81 { get; set; } + public global::tryAGI.OpenAI.AuditLogInviteSentData? Type81 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogIpAllowlistDeleted? Type82 { get; set; } + public global::tryAGI.OpenAI.AuditLogInviteAccepted? Type82 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigActivated? Type83 { get; set; } + public global::tryAGI.OpenAI.AuditLogInviteDeleted? Type83 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type84 { get; set; } + public global::tryAGI.OpenAI.AuditLogIpAllowlistCreated? Type84 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigActivatedConfig? Type85 { get; set; } + public global::tryAGI.OpenAI.AuditLogIpAllowlistUpdated? Type85 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigDeactivated? Type86 { get; set; } + public global::tryAGI.OpenAI.AuditLogIpAllowlistDeleted? Type86 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type87 { get; set; } + public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigActivated? Type87 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigDeactivatedConfig? Type88 { get; set; } + public global::System.Collections.Generic.IList? Type88 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogLoginFailed? Type89 { get; set; } + public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigActivatedConfig? Type89 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogLogoutFailed? Type90 { get; set; } + public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigDeactivated? Type90 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogOrganizationUpdated? Type91 { get; set; } + public global::System.Collections.Generic.IList? Type91 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogOrganizationUpdatedChangesRequested? Type92 { get; set; } + public global::tryAGI.OpenAI.AuditLogIpAllowlistConfigDeactivatedConfig? Type92 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogProjectCreated? Type93 { get; set; } + public global::tryAGI.OpenAI.AuditLogLoginFailed? Type93 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogProjectCreatedData? Type94 { get; set; } + public global::tryAGI.OpenAI.AuditLogLogoutFailed? Type94 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogProjectUpdated? Type95 { get; set; } + public global::tryAGI.OpenAI.AuditLogOrganizationUpdated? Type95 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogProjectUpdatedChangesRequested? Type96 { get; set; } + public global::tryAGI.OpenAI.AuditLogOrganizationUpdatedChangesRequested? Type96 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogProjectArchived? Type97 { get; set; } + public global::tryAGI.OpenAI.AuditLogProjectCreated? Type97 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogProjectDeleted? Type98 { get; set; } + public global::tryAGI.OpenAI.AuditLogProjectCreatedData? Type98 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogRateLimitUpdated? Type99 { get; set; } + public global::tryAGI.OpenAI.AuditLogProjectUpdated? Type99 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogRateLimitUpdatedChangesRequested? Type100 { get; set; } + public global::tryAGI.OpenAI.AuditLogProjectUpdatedChangesRequested? Type100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogRateLimitDeleted? Type101 { get; set; } + public global::tryAGI.OpenAI.AuditLogProjectArchived? Type101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogRoleCreated? Type102 { get; set; } + public global::tryAGI.OpenAI.AuditLogProjectDeleted? Type102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogRoleUpdated? Type103 { get; set; } + public global::tryAGI.OpenAI.AuditLogRateLimitUpdated? Type103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogRoleUpdatedChangesRequested? Type104 { get; set; } + public global::tryAGI.OpenAI.AuditLogRateLimitUpdatedChangesRequested? Type104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogRoleDeleted? Type105 { get; set; } + public global::tryAGI.OpenAI.AuditLogRateLimitDeleted? Type105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogRoleAssignmentCreated? Type106 { get; set; } + public global::tryAGI.OpenAI.AuditLogRoleCreated? Type106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogRoleAssignmentDeleted? Type107 { get; set; } + public global::tryAGI.OpenAI.AuditLogRoleUpdated? Type107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogServiceAccountCreated? Type108 { get; set; } + public global::tryAGI.OpenAI.AuditLogRoleUpdatedChangesRequested? Type108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogServiceAccountCreatedData? Type109 { get; set; } + public global::tryAGI.OpenAI.AuditLogRoleDeleted? Type109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogServiceAccountUpdated? Type110 { get; set; } + public global::tryAGI.OpenAI.AuditLogRoleAssignmentCreated? Type110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogServiceAccountUpdatedChangesRequested? Type111 { get; set; } + public global::tryAGI.OpenAI.AuditLogRoleAssignmentDeleted? Type111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogServiceAccountDeleted? Type112 { get; set; } + public global::tryAGI.OpenAI.AuditLogServiceAccountCreated? Type112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogUserAdded? Type113 { get; set; } + public global::tryAGI.OpenAI.AuditLogServiceAccountCreatedData? Type113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogUserAddedData? Type114 { get; set; } + public global::tryAGI.OpenAI.AuditLogServiceAccountUpdated? Type114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogUserUpdated? Type115 { get; set; } + public global::tryAGI.OpenAI.AuditLogServiceAccountUpdatedChangesRequested? Type115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogUserUpdatedChangesRequested? Type116 { get; set; } + public global::tryAGI.OpenAI.AuditLogServiceAccountDeleted? Type116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogUserDeleted? Type117 { get; set; } + public global::tryAGI.OpenAI.AuditLogUserAdded? Type117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificateCreated? Type118 { get; set; } + public global::tryAGI.OpenAI.AuditLogUserAddedData? Type118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificateUpdated? Type119 { get; set; } + public global::tryAGI.OpenAI.AuditLogUserUpdated? Type119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificateDeleted? Type120 { get; set; } + public global::tryAGI.OpenAI.AuditLogUserUpdatedChangesRequested? Type120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificatesActivated? Type121 { get; set; } + public global::tryAGI.OpenAI.AuditLogUserDeleted? Type121 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type122 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificateCreated? Type122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificatesActivatedCertificate? Type123 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificateUpdated? Type123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificatesDeactivated? Type124 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificateDeleted? Type124 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type125 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificatesActivated? Type125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogCertificatesDeactivatedCertificate? Type126 { get; set; } + public global::System.Collections.Generic.IList? Type126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActorType? Type127 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificatesActivatedCertificate? Type127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActorSession? Type128 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificatesDeactivated? Type128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActorApiKey? Type129 { get; set; } + public global::System.Collections.Generic.IList? Type129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActorApiKeyType? Type130 { get; set; } + public global::tryAGI.OpenAI.AuditLogCertificatesDeactivatedCertificate? Type130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActorUser? Type131 { get; set; } + public global::tryAGI.OpenAI.AuditLogActorType? Type131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AuditLogActorServiceAccount? Type132 { get; set; } + public global::tryAGI.OpenAI.AuditLogActorSession? Type132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoChunkingStrategyRequestParam? Type133 { get; set; } + public global::tryAGI.OpenAI.AuditLogActorApiKey? Type133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType? Type134 { get; set; } + public global::tryAGI.OpenAI.AuditLogActorApiKeyType? Type134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Batch? Type135 { get; set; } + public global::tryAGI.OpenAI.AuditLogActorUser? Type135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchObject? Type136 { get; set; } + public global::tryAGI.OpenAI.AuditLogActorServiceAccount? Type136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchErrors? Type137 { get; set; } + public global::tryAGI.OpenAI.AutoChunkingStrategyRequestParam? Type137 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type138 { get; set; } + public global::tryAGI.OpenAI.AutoChunkingStrategyRequestParamType? Type138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchErrorsDataItem? Type139 { get; set; } + public global::tryAGI.OpenAI.Batch? Type139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchStatus? Type140 { get; set; } + public global::tryAGI.OpenAI.BatchObject? Type140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchRequestCounts? Type141 { get; set; } + public global::tryAGI.OpenAI.BatchErrors? Type141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchUsage? Type142 { get; set; } + public global::System.Collections.Generic.IList? Type142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchUsageInputTokensDetails? Type143 { get; set; } + public global::tryAGI.OpenAI.BatchErrorsDataItem? Type143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchUsageOutputTokensDetails? Type144 { get; set; } + public global::tryAGI.OpenAI.BatchStatus? Type144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchFileExpirationAfter? Type145 { get; set; } + public global::tryAGI.OpenAI.BatchRequestCounts? Type145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor? Type146 { get; set; } + public global::tryAGI.OpenAI.BatchUsage? Type146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Certificate? Type147 { get; set; } + public global::tryAGI.OpenAI.BatchUsageInputTokensDetails? Type147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CertificateObject? Type148 { get; set; } + public global::tryAGI.OpenAI.BatchUsageOutputTokensDetails? Type148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CertificateCertificateDetails? Type149 { get; set; } + public global::tryAGI.OpenAI.BatchFileExpirationAfter? Type149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionAllowedTools? Type150 { get; set; } + public global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor? Type150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode? Type151 { get; set; } + public global::tryAGI.OpenAI.Certificate? Type151 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type152 { get; set; } + public global::tryAGI.OpenAI.CertificateObject? Type152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoice? Type153 { get; set; } + public global::tryAGI.OpenAI.CertificateCertificateDetails? Type153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoiceType? Type154 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionAllowedTools? Type154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionDeleted? Type155 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode? Type155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionDeletedObject? Type156 { get; set; } + public global::System.Collections.Generic.IList? Type156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionFunctionCallOption? Type157 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoice? Type157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionFunctions? Type158 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionAllowedToolsChoiceType? Type158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionParameters? Type159 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionDeleted? Type159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionList? Type160 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionDeletedObject? Type160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionListObject? Type161 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionFunctionCallOption? Type161 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type162 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionFunctions? Type162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponse? Type163 { get; set; } + public global::tryAGI.OpenAI.FunctionParameters? Type163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCall? Type164 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionList? Type164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallType? Type165 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionListObject? Type165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallCustom? Type166 { get; set; } + public global::System.Collections.Generic.IList? Type166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageList? Type167 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponse? Type167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageListObject? Type168 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCall? Type168 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type169 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallType? Type169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type170 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallCustom? Type170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessage? Type171 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageList? Type171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageListDataItem? Type172 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageListObject? Type172 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type173 { get; set; } + public global::System.Collections.Generic.IList>? Type173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type174 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartText? Type175 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessage? Type175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImage? Type176 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageListDataItem? Type176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCall? Type177 { get; set; } + public global::System.Collections.Generic.IList>? Type177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallType? Type178 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallFunction? Type179 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartText? Type179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunk? Type180 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImage? Type180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkType? Type181 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCall? Type181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkFunction? Type182 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallType? Type182 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type183 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallFunction? Type183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallsItem? Type184 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunk? Type184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminator? Type185 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkType? Type185 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type186 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallChunkFunction? Type186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionModalitiesVariant1Item? Type187 { get; set; } + public global::System.Collections.Generic.IList? Type187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoice? Type188 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallsItem? Type188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType? Type189 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionMessageToolCallDiscriminator? Type189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceFunction? Type190 { get; set; } + public global::System.Collections.Generic.IList? Type190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustom? Type191 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionModalitiesVariant1Item? Type191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType? Type192 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoice? Type192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomCustom? Type193 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceType? Type193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessage? Type194 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceFunction? Type194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type195 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustom? Type195 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type196 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomType? Type196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPart? Type197 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomCustom? Type197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole? Type198 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessage? Type198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageAudio2? Type199 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageFunctionCall2? Type200 { get; set; } + public global::System.Collections.Generic.IList? Type200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusal? Type201 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPart? Type201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminator? Type202 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageRole? Type202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessage? Type203 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageAudio2? Type203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type204 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageFunctionCall2? Type204 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type205 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusal? Type205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole? Type206 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestAssistantMessageContentPartDiscriminator? Type206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessage? Type207 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessage? Type207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole? Type208 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessage? Type209 { get; set; } + public global::System.Collections.Generic.IList? Type209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessage? Type210 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestDeveloperMessageRole? Type210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestUserMessage? Type211 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessage? Type211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestToolMessage? Type212 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestFunctionMessageRole? Type212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminator? Type213 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessage? Type213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudio? Type214 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessage? Type214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType? Type215 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestUserMessage? Type215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio? Type216 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestToolMessage? Type216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat? Type217 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageDiscriminator? Type217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFile? Type218 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudio? Type218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType? Type219 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioType? Type219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileFile? Type220 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio? Type220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType? Type221 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat? Type221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl? Type222 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFile? Type222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail? Type223 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileType? Type223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType? Type224 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileFile? Type224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType? Type225 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageType? Type225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type226 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl? Type226 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type227 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrlDetail? Type227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageContentPart? Type228 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartRefusalType? Type228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole? Type229 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartTextType? Type229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole? Type230 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type231 { get; set; } + public global::System.Collections.Generic.IList? Type231 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type232 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageContentPart? Type232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageContentPart? Type233 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestSystemMessageRole? Type233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type234 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageRole? Type234 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type235 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageContentPart? Type236 { get; set; } + public global::System.Collections.Generic.IList? Type236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole? Type237 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestToolMessageContentPart? Type237 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type238 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotation? Type239 { get; set; } + public global::System.Collections.Generic.IList? Type239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType? Type240 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageContentPart? Type240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationUrlCitation? Type241 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRequestUserMessageRole? Type241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageRole? Type242 { get; set; } + public global::System.Collections.Generic.IList? Type242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageFunctionCall? Type243 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotation? Type243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionResponseMessageAudio2? Type244 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationType? Type244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionRole? Type245 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationUrlCitation? Type245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionStreamOptionsVariant1? Type246 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageRole? Type246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionStreamResponseDelta? Type247 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageFunctionCall? Type247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaFunctionCall? Type248 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionResponseMessageAudio2? Type248 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type249 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionRole? Type249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole? Type250 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionStreamOptionsVariant1? Type250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionTokenLogprob? Type251 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionStreamResponseDelta? Type251 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type252 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaFunctionCall? Type252 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type253 { get; set; } + public global::System.Collections.Generic.IList? Type253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionTokenLogprobTopLogprob? Type254 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionStreamResponseDeltaRole? Type254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionTool? Type255 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionTokenLogprob? Type255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionToolType? Type256 { get; set; } + public global::System.Collections.Generic.IList? Type256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionToolChoiceOption? Type257 { get; set; } + public global::System.Collections.Generic.IList? Type257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum? Type258 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionTokenLogprobTopLogprob? Type258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChunkingStrategyRequestParam? Type259 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionTool? Type259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParam? Type260 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionToolType? Type260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminator? Type261 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionToolChoiceOption? Type261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterFileOutput? Type262 { get; set; } + public global::tryAGI.OpenAI.ChatCompletionToolChoiceOptionEnum? Type262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterFileOutputType? Type263 { get; set; } + public global::tryAGI.OpenAI.ChunkingStrategyRequestParam? Type263 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type264 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParam? Type264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterFileOutputFile? Type265 { get; set; } + public global::tryAGI.OpenAI.ChunkingStrategyRequestParamDiscriminator? Type265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterTextOutput? Type266 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterFileOutput? Type266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterTextOutputType? Type267 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterFileOutputType? Type267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterTool? Type268 { get; set; } + public global::System.Collections.Generic.IList? Type268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolType? Type269 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterFileOutputFile? Type269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type270 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterTextOutput? Type270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParam? Type271 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterTextOutputType? Type271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCall? Type272 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterTool? Type272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCallType? Type273 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolType? Type273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCallStatus? Type274 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type274 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type275 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParam? Type275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputsVariant1Item? Type276 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCall? Type276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputLogs? Type277 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCallType? Type277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputImage? Type278 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCallStatus? Type278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type279 { get; set; } + public global::System.Collections.Generic.IList? Type279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComparisonFilter? Type280 { get; set; } + public global::tryAGI.OpenAI.OutputsVariant1Item? Type280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComparisonFilterType? Type281 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputLogs? Type281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>>? Type282 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputImage? Type282 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type283 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type284 { get; set; } + public global::tryAGI.OpenAI.ComparisonFilter? Type284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompleteUploadRequest? Type285 { get; set; } + public global::tryAGI.OpenAI.ComparisonFilterType? Type285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompletionUsage? Type286 { get; set; } + public global::tryAGI.OpenAI.OneOf>>? Type286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompletionUsageCompletionTokensDetails? Type287 { get; set; } + public global::System.Collections.Generic.IList>? Type287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompletionUsagePromptTokensDetails? Type288 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompoundFilter? Type289 { get; set; } + public global::tryAGI.OpenAI.CompleteUploadRequest? Type289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompoundFilterType? Type290 { get; set; } + public global::tryAGI.OpenAI.CompletionUsage? Type290 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type291 { get; set; } + public global::tryAGI.OpenAI.CompletionUsageCompletionTokensDetails? Type291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FiltersItem? Type292 { get; set; } + public global::tryAGI.OpenAI.CompletionUsagePromptTokensDetails? Type292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompoundFilterFilterDiscriminator? Type293 { get; set; } + public global::tryAGI.OpenAI.CompoundFilter? Type293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerAction? Type294 { get; set; } + public global::tryAGI.OpenAI.CompoundFilterType? Type294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickParam? Type295 { get; set; } + public global::System.Collections.Generic.IList? Type295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoubleClickAction? Type296 { get; set; } + public global::tryAGI.OpenAI.FiltersItem? Type296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragParam? Type297 { get; set; } + public global::tryAGI.OpenAI.CompoundFilterFilterDiscriminator? Type297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.KeyPressAction? Type298 { get; set; } + public global::tryAGI.OpenAI.ComputerAction? Type298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MoveParam? Type299 { get; set; } + public global::tryAGI.OpenAI.ClickParam? Type299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScreenshotParam? Type300 { get; set; } + public global::tryAGI.OpenAI.DoubleClickAction? Type300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScrollParam? Type301 { get; set; } + public global::tryAGI.OpenAI.DragParam? Type301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TypeParam? Type302 { get; set; } + public global::tryAGI.OpenAI.KeyPressAction? Type302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitParam? Type303 { get; set; } + public global::tryAGI.OpenAI.MoveParam? Type303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerActionDiscriminator? Type304 { get; set; } + public global::tryAGI.OpenAI.ScreenshotParam? Type304 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type305 { get; set; } + public global::tryAGI.OpenAI.ScrollParam? Type305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotImage? Type306 { get; set; } + public global::tryAGI.OpenAI.TypeParam? Type306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotImageType? Type307 { get; set; } + public global::tryAGI.OpenAI.WaitParam? Type307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCall? Type308 { get; set; } + public global::tryAGI.OpenAI.ComputerActionDiscriminator? Type308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallType? Type309 { get; set; } + public global::System.Collections.Generic.IList? Type309 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type310 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotImage? Type310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallSafetyCheckParam? Type311 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotImageType? Type311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallStatus? Type312 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCall? Type312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutput? Type313 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallType? Type313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutputType? Type314 { get; set; } + public global::System.Collections.Generic.IList? Type314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutputStatus? Type315 { get; set; } + public global::tryAGI.OpenAI.ComputerCallSafetyCheckParam? Type315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutputResource? Type316 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallStatus? Type316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolCallOutputResourceVariant2? Type317 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutput? Type317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputStatus? Type318 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutputType? Type318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileListResource? Type319 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutputStatus? Type319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileListResourceObject? Type320 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutputResource? Type320 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type321 { get; set; } + public global::tryAGI.OpenAI.ComputerToolCallOutputResourceVariant2? Type321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileResource? Type322 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputStatus? Type322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerListResource? Type323 { get; set; } + public global::tryAGI.OpenAI.ContainerFileListResource? Type323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerListResourceObject? Type324 { get; set; } + public global::tryAGI.OpenAI.ContainerFileListResourceObject? Type324 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type325 { get; set; } + public global::System.Collections.Generic.IList? Type325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResource? Type326 { get; set; } + public global::tryAGI.OpenAI.ContainerFileResource? Type326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceExpiresAfter? Type327 { get; set; } + public global::tryAGI.OpenAI.ContainerListResource? Type327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor? Type328 { get; set; } + public global::tryAGI.OpenAI.ContainerListResourceObject? Type328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceMemoryLimit? Type329 { get; set; } + public global::System.Collections.Generic.IList? Type329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceNetworkPolicy? Type330 { get; set; } + public global::tryAGI.OpenAI.ContainerResource? Type330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType? Type331 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceExpiresAfter? Type331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Content5? Type332 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceExpiresAfterAnchor? Type332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContent? Type333 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceMemoryLimit? Type333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContent? Type334 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceNetworkPolicy? Type334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItem? Type335 { get; set; } + public global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType? Type335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Message? Type336 { get; set; } + public global::tryAGI.OpenAI.Content5? Type336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallResource? Type337 { get; set; } + public global::tryAGI.OpenAI.InputContent? Type337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutputResource? Type338 { get; set; } + public global::tryAGI.OpenAI.OutputContent? Type338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolCall? Type339 { get; set; } + public global::tryAGI.OpenAI.ConversationItem? Type339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCall? Type340 { get; set; } + public global::tryAGI.OpenAI.Message? Type340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCall? Type341 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallResource? Type341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCall? Type342 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutputResource? Type342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutput? Type343 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolCall? Type343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItem? Type344 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCall? Type344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionBody? Type345 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCall? Type345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCall? Type346 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCall? Type346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutput? Type347 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutput? Type347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCall? Type348 { get; set; } + public global::tryAGI.OpenAI.ReasoningItem? Type348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutput? Type349 { get; set; } + public global::tryAGI.OpenAI.CompactionBody? Type349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCall? Type350 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCall? Type350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutput? Type351 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutput? Type351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListTools? Type352 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCall? Type352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalRequest? Type353 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutput? Type353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseResource? Type354 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCall? Type354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCall? Type355 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutput? Type355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCall? Type356 { get; set; } + public global::tryAGI.OpenAI.MCPListTools? Type356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallOutput? Type357 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalRequest? Type357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItemDiscriminator? Type358 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseResource? Type358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItemList? Type359 { get; set; } + public global::tryAGI.OpenAI.MCPToolCall? Type359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationItemListObject? Type360 { get; set; } + public global::tryAGI.OpenAI.CustomToolCall? Type360 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type361 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallOutput? Type361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationParam? Type362 { get; set; } + public global::tryAGI.OpenAI.ConversationItemDiscriminator? Type362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationParam2? Type363 { get; set; } + public global::tryAGI.OpenAI.ConversationItemList? Type363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CostsResult? Type364 { get; set; } + public global::tryAGI.OpenAI.ConversationItemListObject? Type364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CostsResultObject? Type365 { get; set; } + public global::System.Collections.Generic.IList? Type365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CostsResultAmount? Type366 { get; set; } + public global::tryAGI.OpenAI.ConversationParam? Type366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequest? Type367 { get; set; } + public global::tryAGI.OpenAI.ConversationParam2? Type367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type368 { get; set; } + public global::tryAGI.OpenAI.CostsResult? Type368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortEnum? Type369 { get; set; } + public global::tryAGI.OpenAI.CostsResultObject? Type369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResources2? Type370 { get; set; } + public global::tryAGI.OpenAI.CostsResultAmount? Type370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter? Type371 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequest? Type371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearch? Type372 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type372 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type373 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortEnum? Type373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore? Type374 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResources2? Type374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type375 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesCodeInterpreter? Type375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type376 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearch? Type376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type377 { get; set; } + public global::System.Collections.Generic.IList? Type377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type378 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStore? Type378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type379 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequest? Type380 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModelResponseProperties? Type381 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2? Type382 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type382 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type383 { get; set; } + public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsShared? Type384 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequest? Type384 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type385 { get; set; } + public global::tryAGI.OpenAI.CreateModelResponseProperties? Type385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityEnum? Type386 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2? Type386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptions? Type387 { get; set; } + public global::System.Collections.Generic.IList? Type387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation? Type388 { get; set; } + public global::tryAGI.OpenAI.ModelIdsShared? Type388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType? Type389 { get; set; } + public global::System.Collections.Generic.IList? Type389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocation? Type390 { get; set; } + public global::tryAGI.OpenAI.VerbosityEnum? Type390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSize? Type391 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptions? Type391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormat? Type392 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation? Type392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminator? Type393 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocationType? Type393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Audio? Type394 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocation? Type394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsOrCustomVoice? Type395 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSize? Type395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat? Type396 { get; set; } + public global::tryAGI.OpenAI.ResponseFormat? Type396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StopConfiguration? Type397 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2ResponseFormatDiscriminator? Type397 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type398 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2Audio? Type398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PredictionContent? Type399 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsOrCustomVoice? Type399 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type400 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat? Type400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type401 { get; set; } + public global::tryAGI.OpenAI.StopConfiguration? Type401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletions? Type402 { get; set; } + public global::System.Collections.Generic.Dictionary? Type402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type403 { get; set; } + public global::tryAGI.OpenAI.PredictionContent? Type403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall? Type404 { get; set; } + public global::System.Collections.Generic.IList>? Type404 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type405 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type405 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type406 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletions? Type406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponseChoice? Type407 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason? Type408 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2FunctionCall? Type408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceLogprobs2? Type409 { get; set; } + public global::System.Collections.Generic.IList? Type409 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type410 { get; set; } + public global::System.Collections.Generic.IList? Type410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierEnum? Type411 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponseChoice? Type411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionResponseObject? Type412 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason? Type412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponse? Type413 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceLogprobs2? Type413 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type414 { get; set; } + public global::System.Collections.Generic.IList? Type414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoice? Type415 { get; set; } + public global::tryAGI.OpenAI.ServiceTierEnum? Type415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs? Type416 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionResponseObject? Type416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason? Type417 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponse? Type417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject? Type418 { get; set; } + public global::System.Collections.Generic.IList? Type418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionRequest? Type419 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoice? Type419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type420 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceLogprobs? Type420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionRequestModel? Type421 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseChoiceFinishReason? Type421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>? Type422 { get; set; } + public global::tryAGI.OpenAI.CreateChatCompletionStreamResponseObject? Type422 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type423 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionRequest? Type423 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type424 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponse? Type425 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionRequestModel? Type425 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type426 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>? Type426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponseChoice? Type427 { get; set; } + public global::System.Collections.Generic.IList? Type427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason? Type428 { get; set; } + public global::System.Collections.Generic.IList>? Type428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponseChoiceLogprobs2? Type429 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponse? Type429 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type430 { get; set; } + public global::System.Collections.Generic.IList? Type430 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type431 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponseChoice? Type431 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type432 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason? Type432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateCompletionResponseObject? Type433 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponseChoiceLogprobs2? Type433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBody? Type434 { get; set; } + public global::System.Collections.Generic.IList? Type434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfter? Type435 { get; set; } + public global::System.Collections.Generic.IList>? Type435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor? Type436 { get; set; } + public global::System.Collections.Generic.Dictionary? Type436 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type437 { get; set; } + public global::tryAGI.OpenAI.CreateCompletionResponseObject? Type437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem? Type438 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBody? Type438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillReferenceParam? Type439 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfter? Type439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillParam? Type440 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyExpiresAfterAnchor? Type440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminator? Type441 { get; set; } + public global::System.Collections.Generic.IList? Type441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit? Type442 { get; set; } + public global::tryAGI.OpenAI.SkillsItem? Type442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy? Type443 { get; set; } + public global::tryAGI.OpenAI.SkillReferenceParam? Type443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParam? Type444 { get; set; } + public global::tryAGI.OpenAI.InlineSkillParam? Type444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParam? Type445 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodySkillDiscriminator? Type445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminator? Type446 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyMemoryLimit? Type446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContainerFileBody? Type447 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy? Type447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingRequest? Type448 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParam? Type448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type449 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParam? Type449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingRequestModel? Type450 { get; set; } + public global::tryAGI.OpenAI.CreateContainerBodyNetworkPolicyDiscriminator? Type450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat? Type451 { get; set; } + public global::tryAGI.OpenAI.CreateContainerFileBody? Type451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingResponse? Type452 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingRequest? Type452 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type453 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Embedding? Type454 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingRequestModel? Type454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingResponseObject? Type455 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingRequestEncodingFormat? Type455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEmbeddingResponseUsage? Type456 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingResponse? Type456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSource? Type457 { get; set; } + public global::System.Collections.Generic.IList? Type457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType? Type458 { get; set; } + public global::tryAGI.OpenAI.Embedding? Type458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages? Type459 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingResponseObject? Type459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType? Type460 { get; set; } + public global::tryAGI.OpenAI.CreateEmbeddingResponseUsage? Type460 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type461 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSource? Type461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type462 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceType? Type462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EasyInputMessage? Type463 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages? Type463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItem? Type464 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessagesType? Type464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages? Type465 { get; set; } + public global::System.Collections.Generic.IList>? Type465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType? Type466 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams? Type467 { get; set; } + public global::tryAGI.OpenAI.EasyInputMessage? Type467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type468 { get; set; } + public global::tryAGI.OpenAI.EvalItem? Type468 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type469 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages? Type469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type470 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessagesType? Type470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileContentSource? Type471 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams? Type471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileIdSource? Type472 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalStoredCompletionsSource? Type473 { get; set; } + public global::System.Collections.Generic.IList? Type473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfig? Type474 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType? Type475 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileContentSource? Type475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalItem? Type476 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileIdSource? Type476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalItemSimpleInputMessage? Type477 { get; set; } + public global::tryAGI.OpenAI.EvalStoredCompletionsSource? Type477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSource? Type478 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfig? Type478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType? Type479 { get; set; } + public global::tryAGI.OpenAI.CreateEvalCustomDataSourceConfigType? Type479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type480 { get; set; } + public global::tryAGI.OpenAI.CreateEvalItem? Type480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalLabelModelGrader? Type481 { get; set; } + public global::tryAGI.OpenAI.CreateEvalItemSimpleInputMessage? Type481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalLabelModelGraderType? Type482 { get; set; } + public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSource? Type482 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type483 { get; set; } + public global::tryAGI.OpenAI.CreateEvalJsonlRunDataSourceType? Type483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfig? Type484 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType? Type485 { get; set; } + public global::tryAGI.OpenAI.CreateEvalLabelModelGrader? Type485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalRequest? Type486 { get; set; } + public global::tryAGI.OpenAI.CreateEvalLabelModelGraderType? Type486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type487 { get; set; } + public global::System.Collections.Generic.IList? Type487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfig? Type488 { get; set; } + public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfig? Type488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type489 { get; set; } + public global::tryAGI.OpenAI.CreateEvalLogsDataSourceConfigType? Type489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderStringCheck? Type490 { get; set; } + public global::tryAGI.OpenAI.CreateEvalRequest? Type490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderTextSimilarity? Type491 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderPython? Type492 { get; set; } + public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfig? Type492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderScoreModel? Type493 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSource? Type494 { get; set; } + public global::tryAGI.OpenAI.EvalGraderStringCheck? Type494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType? Type495 { get; set; } + public global::tryAGI.OpenAI.EvalGraderTextSimilarity? Type495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate? Type496 { get; set; } + public global::tryAGI.OpenAI.EvalGraderPython? Type496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType? Type497 { get; set; } + public global::tryAGI.OpenAI.EvalGraderScoreModel? Type497 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type498 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSource? Type498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type499 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceType? Type499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem? Type500 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate? Type500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference? Type501 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateType? Type501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType? Type502 { get; set; } + public global::System.Collections.Generic.IList>? Type502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParams? Type503 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type503 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type504 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem? Type504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Tool? Type505 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference? Type505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText? Type506 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReferenceType? Type506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatConfiguration? Type507 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParams? Type507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type508 { get; set; } + public global::System.Collections.Generic.IList? Type508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalResponsesSource? Type509 { get; set; } + public global::tryAGI.OpenAI.Tool? Type509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalRunRequest? Type510 { get; set; } + public global::tryAGI.OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText? Type510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type511 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatConfiguration? Type511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType? Type512 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFileRequest? Type513 { get; set; } + public global::tryAGI.OpenAI.EvalResponsesSource? Type513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFileRequestPurpose? Type514 { get; set; } + public global::tryAGI.OpenAI.CreateEvalRunRequest? Type514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileExpirationAfter? Type515 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningCheckpointPermissionRequest? Type516 { get; set; } + public global::tryAGI.OpenAI.CreateEvalStoredCompletionsDataSourceConfigType? Type516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequest? Type517 { get; set; } + public global::tryAGI.OpenAI.CreateFileRequest? Type517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type518 { get; set; } + public global::tryAGI.OpenAI.CreateFileRequestPurpose? Type518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestModel? Type519 { get; set; } + public global::tryAGI.OpenAI.FileExpirationAfter? Type519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparameters? Type520 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningCheckpointPermissionRequest? Type520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type521 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequest? Type521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize? Type522 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type523 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestModel? Type523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier? Type524 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparameters? Type524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type525 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs? Type526 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersBatchSize? Type526 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type527 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegration? Type528 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersLearningRateMultiplier? Type528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType? Type529 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationWandb? Type530 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestHyperparametersNEpochs? Type530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneMethod? Type531 { get; set; } + public global::System.Collections.Generic.IList? Type531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateGroupBody? Type532 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegration? Type532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateGroupUserBody? Type533 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationType? Type533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequest? Type534 { get; set; } + public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationWandb? Type534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf>? Type535 { get; set; } + public global::tryAGI.OpenAI.FineTuneMethod? Type535 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type536 { get; set; } + public global::tryAGI.OpenAI.CreateGroupBody? Type536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestBackground? Type537 { get; set; } + public global::tryAGI.OpenAI.CreateGroupUserBody? Type537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type538 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequest? Type538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestModel? Type539 { get; set; } + public global::tryAGI.OpenAI.AnyOf>? Type539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestSize? Type540 { get; set; } + public global::System.Collections.Generic.IList? Type540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat? Type541 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestBackground? Type541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat? Type542 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFidelity? Type543 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestModel? Type543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageEditRequestQuality? Type544 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestSize? Type544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequest? Type545 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestResponseFormat? Type545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type546 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat? Type546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestModel? Type547 { get; set; } + public global::tryAGI.OpenAI.InputFidelity? Type547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestQuality? Type548 { get; set; } + public global::tryAGI.OpenAI.CreateImageEditRequestQuality? Type548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestResponseFormat? Type549 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequest? Type549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestOutputFormat? Type550 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestSize? Type551 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestModel? Type551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestModeration? Type552 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestQuality? Type552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestBackground? Type553 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestResponseFormat? Type553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageRequestStyle? Type554 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestOutputFormat? Type554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageVariationRequest? Type555 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestSize? Type555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type556 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestModeration? Type556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageVariationRequestModel? Type557 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestBackground? Type557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat? Type558 { get; set; } + public global::tryAGI.OpenAI.CreateImageRequestStyle? Type558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateImageVariationRequestSize? Type559 { get; set; } + public global::tryAGI.OpenAI.CreateImageVariationRequest? Type559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMessageRequest? Type560 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMessageRequestRole? Type561 { get; set; } + public global::tryAGI.OpenAI.CreateImageVariationRequestModel? Type561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>>? Type562 { get; set; } + public global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat? Type562 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type563 { get; set; } + public global::tryAGI.OpenAI.CreateImageVariationRequestSize? Type563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type564 { get; set; } + public global::tryAGI.OpenAI.CreateMessageRequest? Type564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObject? Type565 { get; set; } + public global::tryAGI.OpenAI.CreateMessageRequestRole? Type565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObject? Type566 { get; set; } + public global::tryAGI.OpenAI.OneOf>>? Type566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRequestContentTextObject? Type567 { get; set; } + public global::System.Collections.Generic.IList>? Type567 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type568 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMessageRequestAttachmentsVariant1Item? Type569 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObject? Type569 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type570 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObject? Type570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type571 { get; set; } + public global::tryAGI.OpenAI.MessageRequestContentTextObject? Type571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelResponseProperties? Type572 { get; set; } + public global::System.Collections.Generic.IList? Type572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModelResponsePropertiesVariant2? Type573 { get; set; } + public global::tryAGI.OpenAI.CreateMessageRequestAttachmentsVariant1Item? Type573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequest? Type574 { get; set; } + public global::System.Collections.Generic.IList>? Type574 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type575 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type576 { get; set; } + public global::tryAGI.OpenAI.ModelResponseProperties? Type576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1? Type577 { get; set; } + public global::tryAGI.OpenAI.CreateModelResponsePropertiesVariant2? Type577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type? Type578 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequest? Type578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1ImageUrl? Type579 { get; set; } + public global::System.Collections.Generic.IList>? Type579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2? Type580 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type? Type581 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1? Type581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type582 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type? Type582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationRequestModel? Type583 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1ImageUrl? Type583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponse? Type584 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2? Type584 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type585 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type? Type585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResult? Type586 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategories? Type587 { get; set; } + public global::tryAGI.OpenAI.CreateModerationRequestModel? Type587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryScores? Type588 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponse? Type588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypes? Type589 { get; set; } + public global::System.Collections.Generic.IList? Type589 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type590 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResult? Type590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem? Type591 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategories? Type591 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type592 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryScores? Type592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem? Type593 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypes? Type593 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type594 { get; set; } + public global::System.Collections.Generic.IList? Type594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem? Type595 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateItem? Type595 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type596 { get; set; } + public global::System.Collections.Generic.IList? Type596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem? Type597 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHateThreateningItem? Type597 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type598 { get; set; } + public global::System.Collections.Generic.IList? Type598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem? Type599 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentItem? Type599 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type600 { get; set; } + public global::System.Collections.Generic.IList? Type600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem? Type601 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesHarassmentThreateningItem? Type601 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type602 { get; set; } + public global::System.Collections.Generic.IList? Type602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem? Type603 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitItem? Type603 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type604 { get; set; } + public global::System.Collections.Generic.IList? Type604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem? Type605 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesIllicitViolentItem? Type605 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type606 { get; set; } + public global::System.Collections.Generic.IList? Type606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction? Type607 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmItem? Type607 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type608 { get; set; } + public global::System.Collections.Generic.IList? Type608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem? Type609 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmIntentItem? Type609 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type610 { get; set; } + public global::System.Collections.Generic.IList? Type610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor? Type611 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSelfHarmInstruction? Type611 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type612 { get; set; } + public global::System.Collections.Generic.IList? Type612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem? Type613 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualItem? Type613 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type614 { get; set; } + public global::System.Collections.Generic.IList? Type614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem? Type615 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesSexualMinor? Type615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateResponse? Type616 { get; set; } + public global::System.Collections.Generic.IList? Type616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseProperties? Type617 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceItem? Type617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateResponseVariant3? Type618 { get; set; } + public global::System.Collections.Generic.IList? Type618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputParam? Type619 { get; set; } + public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypesViolenceGraphicItem? Type619 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type620 { get; set; } + public global::tryAGI.OpenAI.CreateResponse? Type620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.IncludeEnum? Type621 { get; set; } + public global::tryAGI.OpenAI.ResponseProperties? Type621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamOptionsVariant1? Type622 { get; set; } + public global::tryAGI.OpenAI.CreateResponseVariant3? Type622 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type623 { get; set; } + public global::tryAGI.OpenAI.InputParam? Type623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContextManagementParam? Type624 { get; set; } + public global::System.Collections.Generic.IList? Type624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateRunRequest? Type625 { get; set; } + public global::tryAGI.OpenAI.IncludeEnum? Type625 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type626 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamOptionsVariant1? Type626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type627 { get; set; } + public global::System.Collections.Generic.IList? Type627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationObject? Type628 { get; set; } + public global::tryAGI.OpenAI.ContextManagementParam? Type628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type629 { get; set; } + public global::tryAGI.OpenAI.CreateRunRequest? Type629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechRequest? Type630 { get; set; } + public global::System.Collections.Generic.IList? Type630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type631 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechRequestModel? Type632 { get; set; } + public global::tryAGI.OpenAI.TruncationObject? Type632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat? Type633 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat? Type634 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechRequest? Type634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechResponseStreamEvent? Type635 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDeltaEvent? Type636 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechRequestModel? Type636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEvent? Type637 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechRequestResponseFormat? Type637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminator? Type638 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechRequestStreamFormat? Type638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequest? Type639 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechResponseStreamEvent? Type639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequest? Type640 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDeltaEvent? Type640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type641 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEvent? Type641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequestModel? Type642 { get; set; } + public global::tryAGI.OpenAI.CreateSpeechResponseStreamEventDiscriminator? Type642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResources? Type643 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequest? Type643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter? Type644 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequest? Type644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch? Type645 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResources2? Type646 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequestModel? Type646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesCodeInterpreter? Type647 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResources? Type647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearch? Type648 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter? Type648 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type649 { get; set; } + public global::tryAGI.OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch? Type649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStore? Type650 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResources2? Type650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type651 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesCodeInterpreter? Type651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type652 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearch? Type652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type653 { get; set; } + public global::System.Collections.Generic.IList? Type653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type654 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStore? Type654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type655 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategy? Type655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionRequest? Type656 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyAutoChunkingStrategyType? Type656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type657 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy? Type657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionRequestModel? Type658 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyType? Type658 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type659 { get; set; } + public global::tryAGI.OpenAI.CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic? Type659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionInclude? Type660 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionRequest? Type660 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type661 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie? Type662 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionRequestModel? Type662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type663 { get; set; } + public global::System.Collections.Generic.IList? Type663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1? Type664 { get; set; } + public global::tryAGI.OpenAI.TranscriptionInclude? Type664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VadConfig? Type665 { get; set; } + public global::System.Collections.Generic.IList? Type665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJson? Type666 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionRequestTimestampGranularitie? Type666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask? Type667 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type667 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type668 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionRequestChunkingStrategyVariant1? Type668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionDiarizedSegment? Type669 { get; set; } + public global::tryAGI.OpenAI.VadConfig? Type669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsage? Type670 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJson? Type670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokens? Type671 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonTask? Type671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageDuration? Type672 { get; set; } + public global::System.Collections.Generic.IList? Type672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminator? Type673 { get; set; } + public global::tryAGI.OpenAI.TranscriptionDiarizedSegment? Type673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseJson? Type674 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsage? Type674 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type675 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokens? Type675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseJsonLogprob? Type676 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageDuration? Type676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type677 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseDiarizedJsonUsageDiscriminator? Type677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent? Type678 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseJson? Type678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextSegmentEvent? Type679 { get; set; } + public global::System.Collections.Generic.IList? Type679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEvent? Type680 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseJsonLogprob? Type680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEvent? Type681 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminator? Type682 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEvent? Type682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranscriptionResponseVerboseJson? Type683 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextSegmentEvent? Type683 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type684 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEvent? Type684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionWord? Type685 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEvent? Type685 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type686 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseStreamEventDiscriminator? Type686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionSegment? Type687 { get; set; } + public global::tryAGI.OpenAI.CreateTranscriptionResponseVerboseJson? Type687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationRequest? Type688 { get; set; } + public global::System.Collections.Generic.IList? Type688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type689 { get; set; } + public global::tryAGI.OpenAI.TranscriptionWord? Type689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationRequestModel? Type690 { get; set; } + public global::System.Collections.Generic.IList? Type690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat? Type691 { get; set; } + public global::tryAGI.OpenAI.TranscriptionSegment? Type691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationResponseJson? Type692 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationRequest? Type692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateTranslationResponseVerboseJson? Type693 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateUploadRequest? Type694 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationRequestModel? Type694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateUploadRequestPurpose? Type695 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationRequestResponseFormat? Type695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVectorStoreFileBatchRequest? Type696 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationResponseJson? Type696 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type697 { get; set; } + public global::tryAGI.OpenAI.CreateTranslationResponseVerboseJson? Type697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVectorStoreFileRequest? Type698 { get; set; } + public global::tryAGI.OpenAI.CreateUploadRequest? Type698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVectorStoreRequest? Type699 { get; set; } + public global::tryAGI.OpenAI.CreateUploadRequestPurpose? Type699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreExpirationAfter? Type700 { get; set; } + public global::tryAGI.OpenAI.CreateVectorStoreFileBatchRequest? Type700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type701 { get; set; } + public global::System.Collections.Generic.IList? Type701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVoiceConsentRequest? Type702 { get; set; } + public global::tryAGI.OpenAI.CreateVectorStoreFileRequest? Type702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVoiceRequest? Type703 { get; set; } + public global::tryAGI.OpenAI.CreateVectorStoreRequest? Type703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallType? Type704 { get; set; } + public global::tryAGI.OpenAI.VectorStoreExpirationAfter? Type704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallOutputType? Type705 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type706 { get; set; } + public global::tryAGI.OpenAI.CreateVoiceConsentRequest? Type706 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type707 { get; set; } + public global::tryAGI.OpenAI.CreateVoiceRequest? Type707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutput? Type708 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallType? Type708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallOutputResource? Type709 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallOutputType? Type709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallOutputResourceVariant2? Type710 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputStatusEnum? Type711 { get; set; } + public global::System.Collections.Generic.IList? Type711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallResource? Type712 { get; set; } + public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutput? Type712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolCallResourceVariant2? Type713 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallOutputResource? Type713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallStatus? Type714 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallOutputResourceVariant2? Type714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsType? Type715 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputStatusEnum? Type715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustom? Type716 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallResource? Type716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type717 { get; set; } + public global::tryAGI.OpenAI.CustomToolCallResourceVariant2? Type717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormat? Type718 { get; set; } + public global::tryAGI.OpenAI.FunctionCallStatus? Type718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType? Type719 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsType? Type719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormat? Type720 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustom? Type720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType? Type721 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammar? Type722 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormat? Type722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax? Type723 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatTextFormatType? Type723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteAssistantResponse? Type724 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormat? Type724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteAssistantResponseObject? Type725 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatType? Type725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteCertificateResponse? Type726 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammar? Type726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteCertificateResponseObject? Type727 { get; set; } + public global::tryAGI.OpenAI.CustomToolChatCompletionsCustomFormatGrammarFormatGrammarSyntax? Type727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteFileResponse? Type728 { get; set; } + public global::tryAGI.OpenAI.DeleteAssistantResponse? Type728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteFileResponseObject? Type729 { get; set; } + public global::tryAGI.OpenAI.DeleteAssistantResponseObject? Type729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponse? Type730 { get; set; } + public global::tryAGI.OpenAI.DeleteCertificateResponse? Type730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject? Type731 { get; set; } + public global::tryAGI.OpenAI.DeleteCertificateResponseObject? Type731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteMessageResponse? Type732 { get; set; } + public global::tryAGI.OpenAI.DeleteFileResponse? Type732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteMessageResponseObject? Type733 { get; set; } + public global::tryAGI.OpenAI.DeleteFileResponseObject? Type733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteModelResponse? Type734 { get; set; } + public global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponse? Type734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteThreadResponse? Type735 { get; set; } + public global::tryAGI.OpenAI.DeleteFineTuningCheckpointPermissionResponseObject? Type735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteThreadResponseObject? Type736 { get; set; } + public global::tryAGI.OpenAI.DeleteMessageResponse? Type736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteVectorStoreFileResponse? Type737 { get; set; } + public global::tryAGI.OpenAI.DeleteMessageResponseObject? Type737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject? Type738 { get; set; } + public global::tryAGI.OpenAI.DeleteModelResponse? Type738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteVectorStoreResponse? Type739 { get; set; } + public global::tryAGI.OpenAI.DeleteThreadResponse? Type739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteVectorStoreResponseObject? Type740 { get; set; } + public global::tryAGI.OpenAI.DeleteThreadResponseObject? Type740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversation? Type741 { get; set; } + public global::tryAGI.OpenAI.DeleteVectorStoreFileResponse? Type741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversationResource? Type742 { get; set; } + public global::tryAGI.OpenAI.DeleteVectorStoreFileResponseObject? Type742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedRoleAssignmentResource? Type743 { get; set; } + public global::tryAGI.OpenAI.DeleteVectorStoreResponse? Type743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoneEventEvent? Type744 { get; set; } + public global::tryAGI.OpenAI.DeleteVectorStoreResponseObject? Type744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoneEventData? Type745 { get; set; } + public global::tryAGI.OpenAI.DeletedConversation? Type745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EasyInputMessageRole? Type746 { get; set; } + public global::tryAGI.OpenAI.DeletedConversationResource? Type746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type747 { get; set; } + public global::tryAGI.OpenAI.DeletedRoleAssignmentResource? Type747 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type748 { get; set; } + public global::tryAGI.OpenAI.DoneEventEvent? Type748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhase? Type749 { get; set; } + public global::tryAGI.OpenAI.DoneEventData? Type749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EasyInputMessageType? Type750 { get; set; } + public global::tryAGI.OpenAI.EasyInputMessageRole? Type750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParam? Type751 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type752 { get; set; } + public global::System.Collections.Generic.IList? Type752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamModel? Type753 { get; set; } + public global::tryAGI.OpenAI.MessagePhase? Type753 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type754 { get; set; } + public global::tryAGI.OpenAI.EasyInputMessageType? Type754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageRefParam? Type755 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParam? Type755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamQuality2? Type756 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity2? Type757 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamModel? Type757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamSize2? Type758 { get; set; } + public global::System.Collections.Generic.IList? Type758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat2? Type759 { get; set; } + public global::tryAGI.OpenAI.ImageRefParam? Type759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamModeration2? Type760 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamQuality2? Type760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EditImageBodyJsonParamBackground2? Type761 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity2? Type761 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type762 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamSize2? Type762 { get; set; } /// /// /// - public float? Type763 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat2? Type763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EmbeddingObject? Type764 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamModeration2? Type764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Error? Type765 { get; set; } + public global::tryAGI.OpenAI.EditImageBodyJsonParamBackground2? Type765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorEventEvent? Type766 { get; set; } + public global::System.Collections.Generic.IList? Type766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorResponse? Type767 { get; set; } + public float? Type767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Eval? Type768 { get; set; } + public global::tryAGI.OpenAI.EmbeddingObject? Type768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalObject? Type769 { get; set; } + public global::tryAGI.OpenAI.Error? Type769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type770 { get; set; } + public global::tryAGI.OpenAI.ErrorEventEvent? Type770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalCustomDataSourceConfig? Type771 { get; set; } + public global::tryAGI.OpenAI.ErrorResponse? Type771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalLogsDataSourceConfig? Type772 { get; set; } + public global::tryAGI.OpenAI.Eval? Type772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfig? Type773 { get; set; } + public global::tryAGI.OpenAI.EvalObject? Type773 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type774 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type775 { get; set; } + public global::tryAGI.OpenAI.EvalCustomDataSourceConfig? Type775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderLabelModel? Type776 { get; set; } + public global::tryAGI.OpenAI.EvalLogsDataSourceConfig? Type776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalApiError? Type777 { get; set; } + public global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfig? Type777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalCustomDataSourceConfigType? Type778 { get; set; } + public global::System.Collections.Generic.IList>? Type778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderLabelModel? Type779 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderPython? Type780 { get; set; } + public global::tryAGI.OpenAI.EvalGraderLabelModel? Type780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderPythonVariant2? Type781 { get; set; } + public global::tryAGI.OpenAI.EvalApiError? Type781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderScoreModel? Type782 { get; set; } + public global::tryAGI.OpenAI.EvalCustomDataSourceConfigType? Type782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderScoreModelVariant2? Type783 { get; set; } + public global::tryAGI.OpenAI.GraderLabelModel? Type783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderStringCheck? Type784 { get; set; } + public global::tryAGI.OpenAI.GraderPython? Type784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderTextSimilarity? Type785 { get; set; } + public global::tryAGI.OpenAI.EvalGraderPythonVariant2? Type785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalGraderTextSimilarityVariant2? Type786 { get; set; } + public global::tryAGI.OpenAI.GraderScoreModel? Type786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemRole? Type787 { get; set; } + public global::tryAGI.OpenAI.EvalGraderScoreModelVariant2? Type787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemContent? Type788 { get; set; } + public global::tryAGI.OpenAI.GraderStringCheck? Type788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemType? Type789 { get; set; } + public global::tryAGI.OpenAI.GraderTextSimilarity? Type789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemContentItem? Type790 { get; set; } + public global::tryAGI.OpenAI.EvalGraderTextSimilarityVariant2? Type790 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type791 { get; set; } + public global::tryAGI.OpenAI.EvalItemRole? Type791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContent? Type792 { get; set; } + public global::tryAGI.OpenAI.EvalItemContent? Type792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemContentOutputText? Type793 { get; set; } + public global::tryAGI.OpenAI.EvalItemType? Type793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemInputImage? Type794 { get; set; } + public global::tryAGI.OpenAI.EvalItemContentItem? Type794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputAudio? Type795 { get; set; } + public global::System.Collections.Generic.IList? Type795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemContentOutputTextType? Type796 { get; set; } + public global::tryAGI.OpenAI.InputTextContent? Type796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalItemInputImageType? Type797 { get; set; } + public global::tryAGI.OpenAI.EvalItemContentOutputText? Type797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileContentSourceType? Type798 { get; set; } + public global::tryAGI.OpenAI.EvalItemInputImage? Type798 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type799 { get; set; } + public global::tryAGI.OpenAI.InputAudio? Type799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileContentSourceContentItem? Type800 { get; set; } + public global::tryAGI.OpenAI.EvalItemContentOutputTextType? Type800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalJsonlFileIdSourceType? Type801 { get; set; } + public global::tryAGI.OpenAI.EvalItemInputImageType? Type801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalList? Type802 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileContentSourceType? Type802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalListObject? Type803 { get; set; } + public global::System.Collections.Generic.IList? Type803 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type804 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileContentSourceContentItem? Type804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalLogsDataSourceConfigType? Type805 { get; set; } + public global::tryAGI.OpenAI.EvalJsonlFileIdSourceType? Type805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalResponsesSourceType? Type806 { get; set; } + public global::tryAGI.OpenAI.EvalList? Type806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRun? Type807 { get; set; } + public global::tryAGI.OpenAI.EvalListObject? Type807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunObject? Type808 { get; set; } + public global::System.Collections.Generic.IList? Type808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunResultCounts? Type809 { get; set; } + public global::tryAGI.OpenAI.EvalLogsDataSourceConfigType? Type809 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type810 { get; set; } + public global::tryAGI.OpenAI.EvalResponsesSourceType? Type810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunPerModelUsageItem? Type811 { get; set; } + public global::tryAGI.OpenAI.EvalRun? Type811 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type812 { get; set; } + public global::tryAGI.OpenAI.EvalRunObject? Type812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunPerTestingCriteriaResult? Type813 { get; set; } + public global::tryAGI.OpenAI.EvalRunResultCounts? Type813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunList? Type814 { get; set; } + public global::System.Collections.Generic.IList? Type814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunListObject? Type815 { get; set; } + public global::tryAGI.OpenAI.EvalRunPerModelUsageItem? Type815 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type816 { get; set; } + public global::System.Collections.Generic.IList? Type816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItem? Type817 { get; set; } + public global::tryAGI.OpenAI.EvalRunPerTestingCriteriaResult? Type817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemObject? Type818 { get; set; } + public global::tryAGI.OpenAI.EvalRunList? Type818 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type819 { get; set; } + public global::tryAGI.OpenAI.EvalRunListObject? Type819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemResult? Type820 { get; set; } + public global::System.Collections.Generic.IList? Type820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemSample? Type821 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItem? Type821 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type822 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemObject? Type822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemSampleInputItem? Type823 { get; set; } + public global::System.Collections.Generic.IList? Type823 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type824 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemResult? Type824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemSampleOutputItem? Type825 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemSample? Type825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemSampleUsage? Type826 { get; set; } + public global::System.Collections.Generic.IList? Type826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemList? Type827 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemSampleInputItem? Type827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalRunOutputItemListObject? Type828 { get; set; } + public global::System.Collections.Generic.IList? Type828 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type829 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemSampleOutputItem? Type829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType? Type830 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemSampleUsage? Type830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EvalStoredCompletionsSourceType? Type831 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemList? Type831 { get; set; } /// /// /// - public global::System.DateTimeOffset? Type832 { get; set; } + public global::tryAGI.OpenAI.EvalRunOutputItemListObject? Type832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileExpirationAfterAnchor? Type833 { get; set; } + public global::System.Collections.Generic.IList? Type833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FilePath? Type834 { get; set; } + public global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType? Type834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FilePathType? Type835 { get; set; } + public global::tryAGI.OpenAI.EvalStoredCompletionsSourceType? Type835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchRanker? Type836 { get; set; } + public global::System.DateTimeOffset? Type836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolCallType? Type837 { get; set; } + public global::tryAGI.OpenAI.FileExpirationAfterAnchor? Type837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolCallStatus? Type838 { get; set; } + public global::tryAGI.OpenAI.FilePath? Type838 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type839 { get; set; } + public global::tryAGI.OpenAI.FilePathType? Type839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolCallResultsVariant1Item? Type840 { get; set; } + public global::tryAGI.OpenAI.FileSearchRanker? Type840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessage? Type841 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolCallType? Type841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessageAssistantMessage? Type842 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolCallStatus? Type842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparameters? Type843 { get; set; } + public global::System.Collections.Generic.IList? Type843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type844 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolCallResultsVariant1Item? Type844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta? Type845 { get; set; } + public global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessage? Type845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type846 { get; set; } + public global::tryAGI.OpenAI.FineTuneChatCompletionRequestAssistantMessageAssistantMessage? Type846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize? Type847 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparameters? Type847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type848 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier? Type849 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparametersBeta? Type849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type850 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs? Type851 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparametersBatchSize? Type851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneDPOMethod? Type852 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneMethodType? Type853 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparametersLearningRateMultiplier? Type853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedMethod? Type854 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementMethod? Type855 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOHyperparametersNEpochs? Type855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparameters? Type856 { get; set; } + public global::tryAGI.OpenAI.FineTuneDPOMethod? Type856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type857 { get; set; } + public global::tryAGI.OpenAI.FineTuneMethodType? Type857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize? Type858 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedMethod? Type858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type859 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementMethod? Type859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier? Type860 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparameters? Type860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type861 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs? Type862 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersBatchSize? Type862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort? Type863 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type864 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersLearningRateMultiplier? Type864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier? Type865 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type866 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersNEpochs? Type866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval? Type867 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersReasoningEffort? Type867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type868 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples? Type869 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersComputeMultiplier? Type869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type870 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderMulti? Type871 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalInterval? Type871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedHyperparameters? Type872 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type873 { get; set; } + public global::tryAGI.OpenAI.FineTuneReinforcementHyperparametersEvalSamples? Type873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize? Type874 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type875 { get; set; } + public global::tryAGI.OpenAI.GraderMulti? Type875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier? Type876 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedHyperparameters? Type876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type877 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs? Type878 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersBatchSize? Type878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningCheckpointPermission? Type879 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject? Type880 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier? Type880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningIntegration? Type881 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningIntegrationType? Type882 { get; set; } + public global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs? Type882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningIntegrationWandb? Type883 { get; set; } + public global::tryAGI.OpenAI.FineTuningCheckpointPermission? Type883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJob? Type884 { get; set; } + public global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject? Type884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobError2? Type885 { get; set; } + public global::tryAGI.OpenAI.FineTuningIntegration? Type885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobHyperparameters? Type886 { get; set; } + public global::tryAGI.OpenAI.FineTuningIntegrationType? Type886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type887 { get; set; } + public global::tryAGI.OpenAI.FineTuningIntegrationWandb? Type887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1? Type888 { get; set; } + public global::tryAGI.OpenAI.FineTuningJob? Type888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type889 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobError2? Type889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier? Type890 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobHyperparameters? Type890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type891 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs? Type892 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1? Type892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobObject? Type893 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobStatus? Type894 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier? Type894 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type895 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobCheckpoint? Type896 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs? Type896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobCheckpointMetrics? Type897 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobObject? Type897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobCheckpointObject? Type898 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobStatus? Type898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobEvent? Type899 { get; set; } + public global::System.Collections.Generic.IList? Type899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobEventObject? Type900 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobCheckpoint? Type900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobEventLevel? Type901 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobCheckpointMetrics? Type901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FineTuningJobEventType? Type902 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobCheckpointObject? Type902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContent? Type903 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobEvent? Type903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContent? Type904 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobEventObject? Type904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminator? Type905 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobEventLevel? Type905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCall? Type906 { get; set; } + public global::tryAGI.OpenAI.FineTuningJobEventType? Type906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallType? Type907 { get; set; } + public global::tryAGI.OpenAI.InputImageContent? Type907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallStatus? Type908 { get; set; } + public global::tryAGI.OpenAI.InputFileContent? Type908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutput? Type909 { get; set; } + public global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminator? Type909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutputType? Type910 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCall? Type910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutputStatus? Type911 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallType? Type911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallOutputResourceVariant2? Type912 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallStatus? Type912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolCallResourceVariant2? Type913 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutput? Type913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderLabelModelType? Type914 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutputType? Type914 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type915 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutputStatus? Type915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderMultiType? Type916 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallOutputResourceVariant2? Type916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type917 { get; set; } + public global::tryAGI.OpenAI.FunctionToolCallResourceVariant2? Type917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderPythonType? Type918 { get; set; } + public global::tryAGI.OpenAI.GraderLabelModelType? Type918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderScoreModelType? Type919 { get; set; } + public global::System.Collections.Generic.IList? Type919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderScoreModelSamplingParams? Type920 { get; set; } + public global::tryAGI.OpenAI.GraderMultiType? Type920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderStringCheckType? Type921 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderStringCheckOperation? Type922 { get; set; } + public global::tryAGI.OpenAI.GraderPythonType? Type922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderTextSimilarityType? Type923 { get; set; } + public global::tryAGI.OpenAI.GraderScoreModelType? Type923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric? Type924 { get; set; } + public global::tryAGI.OpenAI.GraderScoreModelSamplingParams? Type924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Group? Type925 { get; set; } + public global::tryAGI.OpenAI.GraderStringCheckType? Type925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupObject? Type926 { get; set; } + public global::tryAGI.OpenAI.GraderStringCheckOperation? Type926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupDeletedResource? Type927 { get; set; } + public global::tryAGI.OpenAI.GraderTextSimilarityType? Type927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupDeletedResourceObject? Type928 { get; set; } + public global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric? Type928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupListResource? Type929 { get; set; } + public global::tryAGI.OpenAI.Group? Type929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupListResourceObject? Type930 { get; set; } + public global::tryAGI.OpenAI.GroupObject? Type930 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type931 { get; set; } + public global::tryAGI.OpenAI.GroupDeletedResource? Type931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupResponse? Type932 { get; set; } + public global::tryAGI.OpenAI.GroupDeletedResourceObject? Type932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupResourceWithSuccess? Type933 { get; set; } + public global::tryAGI.OpenAI.GroupListResource? Type933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupRoleAssignment? Type934 { get; set; } + public global::tryAGI.OpenAI.GroupListResourceObject? Type934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupRoleAssignmentObject? Type935 { get; set; } + public global::System.Collections.Generic.IList? Type935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Role? Type936 { get; set; } + public global::tryAGI.OpenAI.GroupResponse? Type936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUserAssignment? Type937 { get; set; } + public global::tryAGI.OpenAI.GroupResourceWithSuccess? Type937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUserAssignmentObject? Type938 { get; set; } + public global::tryAGI.OpenAI.GroupRoleAssignment? Type938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUserDeletedResource? Type939 { get; set; } + public global::tryAGI.OpenAI.GroupRoleAssignmentObject? Type939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GroupUserDeletedResourceObject? Type940 { get; set; } + public global::tryAGI.OpenAI.Role? Type940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Image2? Type941 { get; set; } + public global::tryAGI.OpenAI.GroupUser? Type941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEvent? Type942 { get; set; } + public global::tryAGI.OpenAI.GroupUserAssignment? Type942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventType? Type943 { get; set; } + public global::tryAGI.OpenAI.GroupUserAssignmentObject? Type943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventSize? Type944 { get; set; } + public global::tryAGI.OpenAI.GroupUserDeletedResource? Type944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventQuality? Type945 { get; set; } + public global::tryAGI.OpenAI.GroupUserDeletedResourceObject? Type945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventBackground? Type946 { get; set; } + public global::tryAGI.OpenAI.Image2? Type946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat? Type947 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEvent? Type947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesUsage? Type948 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventType? Type948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEvent? Type949 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventSize? Type949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventType? Type950 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventQuality? Type950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventSize? Type951 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventBackground? Type951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventQuality? Type952 { get; set; } + public global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat? Type952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventBackground? Type953 { get; set; } + public global::tryAGI.OpenAI.ImagesUsage? Type953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat? Type954 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEvent? Type954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditStreamEvent? Type955 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventType? Type955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageEditStreamEventDiscriminator? Type956 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventSize? Type956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEvent? Type957 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventQuality? Type957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventType? Type958 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventBackground? Type958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventSize? Type959 { get; set; } + public global::tryAGI.OpenAI.ImageEditPartialImageEventOutputFormat? Type959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventQuality? Type960 { get; set; } + public global::tryAGI.OpenAI.ImageEditStreamEvent? Type960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventBackground? Type961 { get; set; } + public global::tryAGI.OpenAI.ImageEditStreamEventDiscriminator? Type961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat? Type962 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEvent? Type962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEvent? Type963 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventType? Type963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventType? Type964 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventSize? Type964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventSize? Type965 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventQuality? Type965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventQuality? Type966 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventBackground? Type966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventBackground? Type967 { get; set; } + public global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat? Type967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat? Type968 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEvent? Type968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenStreamEvent? Type969 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventType? Type969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenStreamEventDiscriminator? Type970 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventSize? Type970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenTool? Type971 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventQuality? Type971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolType? Type972 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventBackground? Type972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type973 { get; set; } + public global::tryAGI.OpenAI.ImageGenPartialImageEventOutputFormat? Type973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolModel? Type974 { get; set; } + public global::tryAGI.OpenAI.ImageGenStreamEvent? Type974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolQuality? Type975 { get; set; } + public global::tryAGI.OpenAI.ImageGenStreamEventDiscriminator? Type975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolSize? Type976 { get; set; } + public global::tryAGI.OpenAI.ImageGenTool? Type976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolOutputFormat? Type977 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolType? Type977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolModeration? Type978 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolBackground? Type979 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolModel? Type979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolInputImageMask? Type980 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolQuality? Type980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenActionEnum? Type981 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolSize? Type981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallType? Type982 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolOutputFormat? Type982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type983 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolModeration? Type983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponse? Type984 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolBackground? Type984 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type985 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolInputImageMask? Type985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponseBackground? Type986 { get; set; } + public global::tryAGI.OpenAI.ImageGenActionEnum? Type986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponseOutputFormat? Type987 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallType? Type987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponseSize? Type988 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesResponseQuality? Type989 { get; set; } + public global::tryAGI.OpenAI.ImagesResponse? Type989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenUsage? Type990 { get; set; } + public global::System.Collections.Generic.IList? Type990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImagesUsageInputTokensDetails? Type991 { get; set; } + public global::tryAGI.OpenAI.ImagesResponseBackground? Type991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputAudioType? Type992 { get; set; } + public global::tryAGI.OpenAI.ImagesResponseOutputFormat? Type992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputAudioInputAudio1? Type993 { get; set; } + public global::tryAGI.OpenAI.ImagesResponseSize? Type993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputAudioInputAudio1Format? Type994 { get; set; } + public global::tryAGI.OpenAI.ImagesResponseQuality? Type994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentDiscriminator? Type995 { get; set; } + public global::tryAGI.OpenAI.ImageGenUsage? Type995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputItem? Type996 { get; set; } + public global::tryAGI.OpenAI.ImagesUsageInputTokensDetails? Type996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Item? Type997 { get; set; } + public global::tryAGI.OpenAI.InputAudioType? Type997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemReferenceParam? Type998 { get; set; } + public global::tryAGI.OpenAI.InputAudioInputAudio1? Type998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputItemDiscriminator? Type999 { get; set; } + public global::tryAGI.OpenAI.InputAudioInputAudio1Format? Type999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessage? Type1000 { get; set; } + public global::tryAGI.OpenAI.InputContentDiscriminator? Type1000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageType? Type1001 { get; set; } + public global::tryAGI.OpenAI.InputItem? Type1001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageRole? Type1002 { get; set; } + public global::tryAGI.OpenAI.Item? Type1002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageStatus? Type1003 { get; set; } + public global::tryAGI.OpenAI.ItemReferenceParam? Type1003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageResource? Type1004 { get; set; } + public global::tryAGI.OpenAI.InputItemDiscriminator? Type1004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageResourceVariant2? Type1005 { get; set; } + public global::tryAGI.OpenAI.InputMessage? Type1005 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1006 { get; set; } + public global::tryAGI.OpenAI.InputMessageType? Type1006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Invite? Type1007 { get; set; } + public global::tryAGI.OpenAI.InputMessageRole? Type1007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteObject? Type1008 { get; set; } + public global::tryAGI.OpenAI.InputMessageStatus? Type1008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRole? Type1009 { get; set; } + public global::tryAGI.OpenAI.InputMessageResource? Type1009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteStatus? Type1010 { get; set; } + public global::tryAGI.OpenAI.InputMessageResourceVariant2? Type1010 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1011 { get; set; } + public global::System.Collections.Generic.IList? Type1011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteProject? Type1012 { get; set; } + public global::tryAGI.OpenAI.Invite? Type1012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteProjectRole? Type1013 { get; set; } + public global::tryAGI.OpenAI.InviteObject? Type1013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteDeleteResponse? Type1014 { get; set; } + public global::tryAGI.OpenAI.InviteRole? Type1014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteDeleteResponseObject? Type1015 { get; set; } + public global::tryAGI.OpenAI.InviteStatus? Type1015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteListResponse? Type1016 { get; set; } + public global::System.Collections.Generic.IList? Type1016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteListResponseObject? Type1017 { get; set; } + public global::tryAGI.OpenAI.InviteProject? Type1017 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1018 { get; set; } + public global::tryAGI.OpenAI.InviteProjectRole? Type1018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteProjectGroupBody? Type1019 { get; set; } + public global::tryAGI.OpenAI.InviteDeleteResponse? Type1019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRequest? Type1020 { get; set; } + public global::tryAGI.OpenAI.InviteDeleteResponseObject? Type1020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRequestRole? Type1021 { get; set; } + public global::tryAGI.OpenAI.InviteListResponse? Type1021 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1022 { get; set; } + public global::tryAGI.OpenAI.InviteListResponseObject? Type1022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRequestProject? Type1023 { get; set; } + public global::System.Collections.Generic.IList? Type1023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InviteRequestProjectRole? Type1024 { get; set; } + public global::tryAGI.OpenAI.InviteProjectGroupBody? Type1024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessage? Type1025 { get; set; } + public global::tryAGI.OpenAI.InviteRequest? Type1025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputItemParam? Type1026 { get; set; } + public global::tryAGI.OpenAI.InviteRequestRole? Type1026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParam? Type1027 { get; set; } + public global::System.Collections.Generic.IList? Type1027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallItemParam? Type1028 { get; set; } + public global::tryAGI.OpenAI.InviteRequestProject? Type1028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputItemParam? Type1029 { get; set; } + public global::tryAGI.OpenAI.InviteRequestProjectRole? Type1029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionSummaryItemParam? Type1030 { get; set; } + public global::tryAGI.OpenAI.OutputMessage? Type1030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParam? Type1031 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputItemParam? Type1031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputItemParam? Type1032 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParam? Type1032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallItemParam? Type1033 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallItemParam? Type1033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParam? Type1034 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputItemParam? Type1034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponse? Type1035 { get; set; } + public global::tryAGI.OpenAI.CompactionSummaryItemParam? Type1035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemDiscriminator? Type1036 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParam? Type1036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemResource? Type1037 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputItemParam? Type1037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemResourceDiscriminator? Type1038 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallItemParam? Type1038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAssistantsResponse? Type1039 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParam? Type1039 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1040 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponse? Type1040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsResponse? Type1041 { get; set; } + public global::tryAGI.OpenAI.ItemDiscriminator? Type1041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsResponseObject? Type1042 { get; set; } + public global::tryAGI.OpenAI.ItemResource? Type1042 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1043 { get; set; } + public global::tryAGI.OpenAI.ItemResourceDiscriminator? Type1043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListBatchesResponse? Type1044 { get; set; } + public global::tryAGI.OpenAI.ListAssistantsResponse? Type1044 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1045 { get; set; } + public global::System.Collections.Generic.IList? Type1045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListBatchesResponseObject? Type1046 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsResponse? Type1046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListCertificatesResponse? Type1047 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsResponseObject? Type1047 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1048 { get; set; } + public global::System.Collections.Generic.IList? Type1048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListCertificatesResponseObject? Type1049 { get; set; } + public global::tryAGI.OpenAI.ListBatchesResponse? Type1049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesResponse? Type1050 { get; set; } + public global::System.Collections.Generic.IList? Type1050 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1051 { get; set; } + public global::tryAGI.OpenAI.ListBatchesResponseObject? Type1051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFile? Type1052 { get; set; } + public global::tryAGI.OpenAI.ListCertificatesResponse? Type1052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponse? Type1053 { get; set; } + public global::System.Collections.Generic.IList? Type1053 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1054 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificate? Type1054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject? Type1055 { get; set; } + public global::tryAGI.OpenAI.ListCertificatesResponseObject? Type1055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponse? Type1056 { get; set; } + public global::tryAGI.OpenAI.ListFilesResponse? Type1056 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1057 { get; set; } + public global::System.Collections.Generic.IList? Type1057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject? Type1058 { get; set; } + public global::tryAGI.OpenAI.OpenAIFile? Type1058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningJobEventsResponse? Type1059 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponse? Type1059 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1060 { get; set; } + public global::System.Collections.Generic.IList? Type1060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject? Type1061 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionResponseObject? Type1061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListMessagesResponse? Type1062 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponse? Type1062 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1063 { get; set; } + public global::System.Collections.Generic.IList? Type1063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObject? Type1064 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningJobCheckpointsResponseObject? Type1064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListModelsResponse? Type1065 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningJobEventsResponse? Type1065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListModelsResponseObject? Type1066 { get; set; } + public global::System.Collections.Generic.IList? Type1066 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1067 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningJobEventsResponseObject? Type1067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Model17? Type1068 { get; set; } + public global::tryAGI.OpenAI.ListMessagesResponse? Type1068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponse? Type1069 { get; set; } + public global::System.Collections.Generic.IList? Type1069 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1070 { get; set; } + public global::tryAGI.OpenAI.MessageObject? Type1070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject? Type1071 { get; set; } + public global::tryAGI.OpenAI.ListModelsResponse? Type1071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsResponse? Type1072 { get; set; } + public global::tryAGI.OpenAI.ListModelsResponseObject? Type1072 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1073 { get; set; } + public global::System.Collections.Generic.IList? Type1073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObject? Type1074 { get; set; } + public global::tryAGI.OpenAI.Model17? Type1074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunsResponse? Type1075 { get; set; } + public global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponse? Type1075 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1076 { get; set; } + public global::System.Collections.Generic.IList? Type1076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObject? Type1077 { get; set; } + public global::tryAGI.OpenAI.ListPaginatedFineTuningJobsResponseObject? Type1077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesResponse? Type1078 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesResponse? Type1078 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1079 { get; set; } + public global::System.Collections.Generic.IList? Type1079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObject? Type1080 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificate? Type1080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoresResponse? Type1081 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesResponseObject? Type1081 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1082 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsResponse? Type1082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObject? Type1083 { get; set; } + public global::System.Collections.Generic.IList? Type1083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallType? Type1084 { get; set; } + public global::tryAGI.OpenAI.RunStepObject? Type1084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecAction? Type1085 { get; set; } + public global::tryAGI.OpenAI.ListRunsResponse? Type1085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallStatus? Type1086 { get; set; } + public global::System.Collections.Generic.IList? Type1086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutputType? Type1087 { get; set; } + public global::tryAGI.OpenAI.RunObject? Type1087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutputStatus2? Type1088 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesResponse? Type1088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProbProperties? Type1089 { get; set; } + public global::System.Collections.Generic.IList? Type1089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalRequestType? Type1090 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObject? Type1090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseType? Type1091 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoresResponse? Type1091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseResourceType? Type1092 { get; set; } + public global::System.Collections.Generic.IList? Type1092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListToolsType? Type1093 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObject? Type1093 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1094 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallType? Type1094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListToolsTool? Type1095 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecAction? Type1095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPTool? Type1096 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallStatus? Type1096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolType? Type1097 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutputType? Type1097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolConnectorId? Type1098 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutputStatus2? Type1098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? Type1099 { get; set; } + public global::tryAGI.OpenAI.LogProbProperties? Type1099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolFilter? Type1100 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalRequestType? Type1100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1101 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseType? Type1101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum? Type1102 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseResourceType? Type1102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2? Type1103 { get; set; } + public global::tryAGI.OpenAI.MCPListToolsType? Type1103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallType? Type1104 { get; set; } + public global::System.Collections.Generic.IList? Type1104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallStatus? Type1105 { get; set; } + public global::tryAGI.OpenAI.MCPListToolsTool? Type1105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectType? Type1106 { get; set; } + public global::tryAGI.OpenAI.MCPTool? Type1106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile? Type1107 { get; set; } + public global::tryAGI.OpenAI.MCPToolType? Type1107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail? Type1108 { get; set; } + public global::tryAGI.OpenAI.MCPToolConnectorId? Type1108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectType? Type1109 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? Type1109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl? Type1110 { get; set; } + public global::tryAGI.OpenAI.MCPToolFilter? Type1110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type1111 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentRefusalObject? Type1112 { get; set; } + public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum? Type1112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentRefusalObjectType? Type1113 { get; set; } + public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2? Type1113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject? Type1114 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallType? Type1114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type1115 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallStatus? Type1115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type1116 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectType? Type1116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject? Type1117 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile? Type1117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type1118 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail? Type1118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type1119 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectType? Type1119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObject? Type1120 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl? Type1120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObjectType? Type1121 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type1121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObjectText? Type1122 { get; set; } + public global::tryAGI.OpenAI.MessageContentRefusalObject? Type1122 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1123 { get; set; } + public global::tryAGI.OpenAI.MessageContentRefusalObjectType? Type1123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1124 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject? Type1124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObject? Type1125 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type1125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType? Type1126 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type1126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile? Type1127 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject? Type1127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type1128 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type1128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject? Type1129 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type1129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType? Type1130 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObject? Type1130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type1131 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObjectType? Type1131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type1132 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObjectText? Type1132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentRefusalObject? Type1133 { get; set; } + public global::System.Collections.Generic.IList>? Type1133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType? Type1134 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type1135 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObject? Type1135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type1136 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType? Type1136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type1137 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile? Type1137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type1138 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type1138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type1139 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject? Type1139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type1140 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType? Type1140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObject? Type1141 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type1141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObjectType? Type1142 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type1142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObjectText? Type1143 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentRefusalObject? Type1143 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1144 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType? Type1144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1145 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type1145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObject? Type1146 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type1146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectObject? Type1147 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type1147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectDelta? Type1148 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type1148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole? Type1149 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type1149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectObject? Type1150 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type1150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectStatus? Type1151 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObject? Type1151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectIncompleteDetails2? Type1152 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObjectType? Type1152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason? Type1153 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObjectText? Type1153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectRole? Type1154 { get; set; } + public global::System.Collections.Generic.IList>? Type1154 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1155 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item? Type1156 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObject? Type1156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRequestContentTextObjectType? Type1157 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectObject? Type1157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant1? Type1158 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectDelta? Type1158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant1Event? Type1159 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole? Type1159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant2? Type1160 { get; set; } + public global::tryAGI.OpenAI.MessageObjectObject? Type1160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant2Event? Type1161 { get; set; } + public global::tryAGI.OpenAI.MessageObjectStatus? Type1161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant3? Type1162 { get; set; } + public global::tryAGI.OpenAI.MessageObjectIncompleteDetails2? Type1162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant3Event? Type1163 { get; set; } + public global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason? Type1163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant4? Type1164 { get; set; } + public global::tryAGI.OpenAI.MessageObjectRole? Type1164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant4Event? Type1165 { get; set; } + public global::System.Collections.Generic.IList? Type1165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant5? Type1166 { get; set; } + public global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item? Type1166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant5Event? Type1167 { get; set; } + public global::tryAGI.OpenAI.MessageRequestContentTextObjectType? Type1167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelObject? Type1168 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant1? Type1168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIds? Type1169 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant1Event? Type1169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsResponses? Type1170 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant2? Type1170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsCompaction? Type1171 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant2Event? Type1171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsResponsesEnum? Type1172 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant3? Type1172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsSharedEnum? Type1173 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant3Event? Type1173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention2? Type1174 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant4? Type1174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequest? Type1175 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant4Event? Type1175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResources2? Type1176 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant5? Type1176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type1177 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant5Event? Type1177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type1178 { get; set; } + public global::tryAGI.OpenAI.ModelObject? Type1178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyCertificateRequest? Type1179 { get; set; } + public global::tryAGI.OpenAI.ModelIds? Type1179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyMessageRequest? Type1180 { get; set; } + public global::tryAGI.OpenAI.ModelIdsResponses? Type1180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyRunRequest? Type1181 { get; set; } + public global::tryAGI.OpenAI.ModelIdsCompaction? Type1181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequest? Type1182 { get; set; } + public global::tryAGI.OpenAI.ModelIdsResponsesEnum? Type1182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResources2? Type1183 { get; set; } + public global::tryAGI.OpenAI.ModelIdsSharedEnum? Type1183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type1184 { get; set; } + public global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention2? Type1184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type1185 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequest? Type1185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NoiseReductionType? Type1186 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResources2? Type1186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFileObject? Type1187 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type1187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFilePurpose? Type1188 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type1188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFileStatus? Type1189 { get; set; } + public global::tryAGI.OpenAI.ModifyCertificateRequest? Type1189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam? Type1190 { get; set; } + public global::tryAGI.OpenAI.ModifyMessageRequest? Type1190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType? Type1191 { get; set; } + public global::tryAGI.OpenAI.ModifyRunRequest? Type1191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputAudio? Type1192 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequest? Type1192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputAudioType? Type1193 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResources2? Type1193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContent? Type1194 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type1194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContent? Type1195 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type1195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContent? Type1196 { get; set; } + public global::tryAGI.OpenAI.NoiseReductionType? Type1196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContentDiscriminator? Type1197 { get; set; } + public global::tryAGI.OpenAI.OpenAIFileObject? Type1197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItem? Type1198 { get; set; } + public global::tryAGI.OpenAI.OpenAIFilePurpose? Type1198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemDiscriminator? Type1199 { get; set; } + public global::tryAGI.OpenAI.OpenAIFileStatus? Type1199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageType? Type1200 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateObject? Type1200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageRole? Type1201 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails? Type1201 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1202 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? Type1202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContent? Type1203 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? Type1203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageStatus? Type1204 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse? Type1204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContentDiscriminator? Type1205 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? Type1205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PredictionContentType? Type1206 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateObject? Type1206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Project? Type1207 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails? Type1207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectObject? Type1208 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse? Type1208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectStatus? Type1209 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? Type1209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKey? Type1210 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse? Type1210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1211 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? Type1211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1212 { get; set; } + public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam? Type1212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1213 { get; set; } + public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType? Type1213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUser? Type1214 { get; set; } + public global::tryAGI.OpenAI.OutputAudio? Type1214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccount? Type1215 { get; set; } + public global::tryAGI.OpenAI.OutputAudioType? Type1215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1216 { get; set; } + public global::tryAGI.OpenAI.OutputTextContent? Type1216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1217 { get; set; } + public global::tryAGI.OpenAI.RefusalContent? Type1217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1218 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContent? Type1218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1219 { get; set; } + public global::tryAGI.OpenAI.OutputContentDiscriminator? Type1219 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1220 { get; set; } + public global::tryAGI.OpenAI.OutputItem? Type1220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectCreateRequest? Type1221 { get; set; } + public global::tryAGI.OpenAI.OutputItemDiscriminator? Type1221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectCreateRequestGeography? Type1222 { get; set; } + public global::tryAGI.OpenAI.OutputMessageType? Type1222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroup? Type1223 { get; set; } + public global::tryAGI.OpenAI.OutputMessageRole? Type1223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupObject? Type1224 { get; set; } + public global::System.Collections.Generic.IList? Type1224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1225 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContent? Type1225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1226 { get; set; } + public global::tryAGI.OpenAI.OutputMessageStatus? Type1226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResource? Type1227 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContentDiscriminator? Type1227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1228 { get; set; } + public global::tryAGI.OpenAI.PredictionContentType? Type1228 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1229 { get; set; } + public global::tryAGI.OpenAI.Project? Type1229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponse? Type1230 { get; set; } + public global::tryAGI.OpenAI.ProjectObject? Type1230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponseObject? Type1231 { get; set; } + public global::tryAGI.OpenAI.ProjectStatus? Type1231 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1232 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKey? Type1232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimit? Type1233 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1234 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1235 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1236 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1236 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1237 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1238 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1239 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1240 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1241 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1242 { get; set; } + public global::System.Collections.Generic.IList? Type1242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1243 { get; set; } + public global::tryAGI.OpenAI.ProjectCreateRequest? Type1243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1244 { get; set; } + public global::tryAGI.OpenAI.ProjectCreateRequestGeography? Type1244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1245 { get; set; } + public global::tryAGI.OpenAI.ProjectGroup? Type1245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1246 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupObject? Type1246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1247 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1248 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1249 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResource? Type1249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1250 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1250 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1251 { get; set; } + public global::System.Collections.Generic.IList? Type1251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1252 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponse? Type1252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserObject? Type1253 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponseObject? Type1253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserRole? Type1254 { get; set; } + public global::System.Collections.Generic.IList? Type1254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1255 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimit? Type1255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserCreateRequestRole? Type1256 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1257 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1258 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserListResponse? Type1259 { get; set; } + public global::System.Collections.Generic.IList? Type1259 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1260 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1261 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccount? Type1261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserUpdateRequestRole? Type1262 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptVariant1? Type1263 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1264 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1265 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResource? Type1266 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1267 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1267 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1268 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1269 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1270 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1271 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1272 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1273 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1274 { get; set; } + public global::System.Collections.Generic.IList? Type1274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1275 { get; set; } + public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1276 { get; set; } + public global::tryAGI.OpenAI.ProjectUser? Type1276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1277 { get; set; } + public global::tryAGI.OpenAI.ProjectUserObject? Type1277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1278 { get; set; } + public global::tryAGI.OpenAI.ProjectUserRole? Type1278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItem? Type1279 { get; set; } + public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1280 { get; set; } + public global::tryAGI.OpenAI.ProjectUserCreateRequestRole? Type1280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1281 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1282 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1283 { get; set; } + public global::tryAGI.OpenAI.ProjectUserListResponse? Type1283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1284 { get; set; } + public global::System.Collections.Generic.IList? Type1284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1285 { get; set; } + public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1286 { get; set; } + public global::tryAGI.OpenAI.ProjectUserUpdateRequestRole? Type1286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1287 { get; set; } + public global::tryAGI.OpenAI.PromptVariant1? Type1287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1288 { get; set; } + public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1289 { get; set; } + public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1290 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResource? Type1290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1291 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1292 { get; set; } + public global::System.Collections.Generic.IList? Type1292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1293 { get; set; } + public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1294 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1295 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1296 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1297 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1298 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1299 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1300 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1301 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1302 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1303 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItem? Type1303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1304 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1305 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1306 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1307 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1308 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1309 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1310 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1311 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1311 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1312 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1313 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1314 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1315 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1316 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsShared? Type1317 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1317 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1318 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1319 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1320 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1321 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1322 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1322 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1323 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1324 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1325 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1325 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1326 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1327 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1328 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1329 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceOptions? Type1330 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunction? Type1331 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCP? Type1332 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1333 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1334 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1335 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1336 { get; set; } + public global::System.Collections.Generic.IList? Type1336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1337 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1338 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1339 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1340 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1341 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsShared? Type1341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1342 { get; set; } + public global::System.Collections.Generic.IList? Type1342 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1343 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1344 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1345 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1346 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1347 { get; set; } + public global::System.Collections.Generic.IList? Type1347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1348 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1349 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1350 { get; set; } + public global::System.Collections.Generic.IList? Type1350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1351 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1352 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1353 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1354 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceOptions? Type1354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1355 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunction? Type1355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1356 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCP? Type1356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1357 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1358 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1359 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1360 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1361 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1362 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1363 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1364 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1365 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1366 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1367 { get; set; } + public global::System.Collections.Generic.IList? Type1367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1368 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1369 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1370 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1371 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1372 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1373 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1373 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1374 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1375 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1376 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1377 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1378 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1379 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1380 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1381 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1382 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1383 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1384 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1385 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1386 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1387 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1388 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1389 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1390 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1391 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1392 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1393 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1394 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1395 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1396 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1397 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1398 { get; set; } + public global::System.Collections.Generic.IList? Type1398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1399 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1400 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1401 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1402 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1403 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1404 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1405 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1406 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1407 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1408 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1409 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1410 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1411 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1412 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1413 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1414 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1415 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1416 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1417 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1418 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1419 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1420 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSession? Type1421 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1422 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1423 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1424 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1425 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1426 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1427 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1428 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1429 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1430 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1431 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1432 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEvent? Type1433 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1434 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1435 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1436 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1437 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1438 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1439 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1440 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1441 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1442 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1443 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1444 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1445 { get; set; } + public global::tryAGI.OpenAI.RealtimeSession? Type1445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1446 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1447 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1448 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1449 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1450 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1451 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1452 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1453 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1454 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1455 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1456 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1457 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEvent? Type1457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1458 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1459 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1460 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1461 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1462 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1463 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1464 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1465 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1466 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1467 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1468 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1469 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1470 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1471 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1472 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1473 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1474 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1475 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1476 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1477 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1478 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1479 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1480 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1481 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1481 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1482 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1483 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1484 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1485 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1486 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1487 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1488 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1488 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1489 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1490 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1491 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1492 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1493 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1494 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1495 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1495 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1496 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1497 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1498 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1499 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1500 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1501 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1502 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1503 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1504 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1504 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1505 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1506 { get; set; } + public global::System.Collections.Generic.IList? Type1506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1507 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1508 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1509 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1510 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1511 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Session2? Type1512 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1513 { get; set; } + public global::System.Collections.Generic.IList? Type1513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1514 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1515 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1516 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1517 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1518 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1519 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1520 { get; set; } + public global::System.Collections.Generic.IList? Type1520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1521 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1522 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1523 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1524 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1525 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1526 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1527 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1528 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponse? Type1529 { get; set; } + public global::System.Collections.Generic.IList? Type1529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseObject? Type1530 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1531 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1532 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1533 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1534 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1535 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1536 { get; set; } + public global::tryAGI.OpenAI.Session2? Type1536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1537 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1538 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1539 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1540 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1541 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1541 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1542 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1543 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1544 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1545 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1545 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1546 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1547 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1548 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1549 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1549 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1550 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1551 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1552 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1553 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponse? Type1553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1554 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseObject? Type1554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1555 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEvent? Type1556 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1557 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1558 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1559 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1560 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1561 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1562 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1563 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1564 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventError? Type1565 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1566 { get; set; } + public global::System.Collections.Generic.IList? Type1566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1567 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1568 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1569 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1570 { get; set; } + public global::System.Collections.Generic.IList? Type1570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1571 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1572 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1573 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1574 { get; set; } + public global::System.Collections.Generic.IList>? Type1574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1575 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1576 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1577 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1578 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1579 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1580 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEvent? Type1580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1581 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1582 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1583 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1584 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1585 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1586 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1587 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1588 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1589 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventError? Type1589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1590 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1591 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1592 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1593 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1594 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1595 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1596 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1597 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1598 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1599 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1600 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1601 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1602 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1603 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1604 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1605 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1606 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1607 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1608 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1609 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1610 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1611 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1612 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1613 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1614 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1615 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1616 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1617 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1618 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1619 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1620 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1621 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1622 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1623 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1624 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1625 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1626 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1627 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1628 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1629 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1630 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1631 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1631 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1632 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1633 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1634 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1635 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1636 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1637 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1638 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1639 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1640 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1641 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1642 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1643 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1644 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1645 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1646 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1647 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1648 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1649 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1650 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1651 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1652 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1653 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1654 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1655 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1656 { get; set; } + public global::System.Collections.Generic.IList? Type1656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1657 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1658 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1659 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1660 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1661 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionObject? Type1662 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1662 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1663 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1664 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1665 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModel? Type1666 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1667 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1668 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1669 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1670 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1671 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1672 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1673 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1673 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1674 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1675 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1676 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1676 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1677 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1678 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1679 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1679 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1680 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1681 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1682 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1683 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1684 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1685 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1686 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionObject? Type1686 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1687 { get; set; } + public global::System.Collections.Generic.IList? Type1687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1688 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1689 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1690 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModel? Type1690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1691 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncation? Type1692 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1693 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1693 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1694 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1695 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1696 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1697 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1698 { get; set; } + public global::System.Collections.Generic.IList? Type1698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1699 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1700 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1701 { get; set; } + public global::System.Collections.Generic.IList? Type1701 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1702 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1703 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1704 { get; set; } + public global::System.Collections.Generic.IList? Type1704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1705 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1706 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1707 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1708 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1709 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1709 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1710 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1711 { get; set; } + public global::System.Collections.Generic.IList? Type1711 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1712 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1713 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1714 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1715 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1716 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncation? Type1716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1717 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1718 { get; set; } + public global::System.Collections.Generic.IList? Type1718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1719 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1720 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type1721 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1722 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1723 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type1724 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAClientSecret? Type1725 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type1726 { get; set; } + public global::System.Collections.Generic.IList? Type1726 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1727 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type1728 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1729 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type1730 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type1731 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type1732 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type1733 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type1734 { get; set; } + public global::System.Collections.Generic.IList? Type1734 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1735 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type1736 { get; set; } + public global::System.Collections.Generic.IList? Type1736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type1737 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type1738 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1739 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type1740 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type1741 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type1742 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type1743 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type1744 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1744 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1745 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type1745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type1746 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type1747 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type1748 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type1748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type1749 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAClientSecret? Type1749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type1750 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type1750 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1751 { get; set; } + public global::System.Collections.Generic.IList? Type1751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type1752 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type1752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type1753 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1753 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1754 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type1754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type1755 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type1755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type1756 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type1756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type1757 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type1757 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1758 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type1758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type1759 { get; set; } + public global::System.Collections.Generic.IList? Type1759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type1760 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type1760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type1761 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type1761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type1762 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type1762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection? Type1763 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type1764 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type1764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type1765 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type1765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type1766 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type1766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type1767 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type1767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type1768 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type1768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type1769 { get; set; } + public global::System.Collections.Generic.IList? Type1769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type1770 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type1770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type1771 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type1771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Reasoning? Type1772 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type1772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummary2? Type1773 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type1773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningGenerateSummary2? Type1774 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type1774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemType? Type1775 { get; set; } + public global::System.Collections.Generic.IList? Type1775 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1776 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type1776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContent? Type1777 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type1777 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1778 { get; set; } + public global::System.Collections.Generic.IList? Type1778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemStatus? Type1779 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type1779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Response? Type1780 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type1780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3? Type1781 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type1781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Object? Type1782 { get; set; } + public global::System.Collections.Generic.IList? Type1782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Status? Type1783 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type1783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorVariant1? Type1784 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type1784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails2? Type1785 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type1785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type1786 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type1786 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1787 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection? Type1787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type1788 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type1788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsage? Type1789 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type1789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Conversation22? Type1790 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type1790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type1791 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type1791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type1792 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type1792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type1793 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type1793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type1794 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type1794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type1795 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type1795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type1796 { get; set; } + public global::tryAGI.OpenAI.Reasoning? Type1796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type1797 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummary2? Type1797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type1798 { get; set; } + public global::tryAGI.OpenAI.ReasoningGenerateSummary2? Type1798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type1799 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemType? Type1799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type1800 { get; set; } + public global::System.Collections.Generic.IList? Type1800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type1801 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContent? Type1801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type1802 { get; set; } + public global::System.Collections.Generic.IList? Type1802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type1803 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemStatus? Type1803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type1804 { get; set; } + public global::tryAGI.OpenAI.Response? Type1804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type1805 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3? Type1805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type1806 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Object? Type1806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type1807 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Status? Type1807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type1808 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorVariant1? Type1808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEvent? Type1809 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails2? Type1809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEventType? Type1810 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type1810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type1811 { get; set; } + public global::System.Collections.Generic.IList? Type1811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type1812 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type1812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type1813 { get; set; } + public global::tryAGI.OpenAI.ResponseUsage? Type1813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type1814 { get; set; } + public global::tryAGI.OpenAI.Conversation22? Type1814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEvent? Type1815 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type1815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEventType? Type1816 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type1816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type1817 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type1817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type1818 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type1818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type1819 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type1819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type1820 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type1820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorCode? Type1821 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type1821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEvent? Type1822 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type1822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEventType? Type1823 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type1823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEvent? Type1824 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type1824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEventType? Type1825 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type1825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type1826 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type1826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type1827 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type1827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type1828 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type1828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type1829 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type1829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type1830 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type1830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type1831 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type1831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type1832 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type1832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type1833 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEvent? Type1833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type1834 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEventType? Type1834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type1835 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type1835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextType? Type1836 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type1836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type1837 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type1837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type1838 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type1838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPython? Type1839 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEvent? Type1839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type1840 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEventType? Type1840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type1841 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type1841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type1842 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type1842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type1843 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type1843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type1844 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type1844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type1845 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorCode? Type1845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type1846 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEvent? Type1846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type1847 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEventType? Type1847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type1848 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEvent? Type1848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type1849 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEventType? Type1849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type1850 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type1850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type1851 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type1851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type1852 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type1852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEvent? Type1853 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type1853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEventType? Type1854 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type1854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type1855 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type1855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type1856 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type1856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemList? Type1857 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type1857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemListObject? Type1858 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type1858 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1859 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type1859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProb? Type1860 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextType? Type1860 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1861 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type1861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type1862 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type1862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type1863 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPython? Type1863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type1864 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type1864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type1865 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type1865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type1866 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type1866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type1867 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type1867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type1868 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type1868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type1869 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type1869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type1870 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type1870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type1871 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type1871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type1872 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type1872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type1873 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type1873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type1874 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type1874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type1875 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type1875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type1876 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type1876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type1877 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEvent? Type1877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type1878 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEventType? Type1878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type1879 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type1879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type1880 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type1880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type1881 { get; set; } + public global::tryAGI.OpenAI.ResponseItemList? Type1881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type1882 { get; set; } + public global::tryAGI.OpenAI.ResponseItemListObject? Type1882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type1883 { get; set; } + public global::System.Collections.Generic.IList? Type1883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type1884 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProb? Type1884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type1885 { get; set; } + public global::System.Collections.Generic.IList? Type1885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1886 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type1886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextParam? Type1887 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type1887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceParam? Type1888 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type1888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsePropertiesTruncation2? Type1889 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type1889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEvent? Type1890 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type1890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEventType? Type1891 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type1891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type1892 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type1892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type1893 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type1893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type1894 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type1894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type1895 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type1895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type1896 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type1896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type1897 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type1897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type1898 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type1898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type1899 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type1899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type1900 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type1900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type1901 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type1901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type1902 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type1902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type1903 { get; set; } + public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type1903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type1904 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type1904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type1905 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type1905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type1906 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type1906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type1907 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type1907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type1908 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type1908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type1909 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type1909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type1910 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type1911 { get; set; } + public global::tryAGI.OpenAI.ResponseTextParam? Type1911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEvent? Type1912 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceParam? Type1912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type1913 { get; set; } + public global::tryAGI.OpenAI.ResponsePropertiesTruncation2? Type1913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type1914 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEvent? Type1914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type1915 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEventType? Type1915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type1916 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type1916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type1917 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type1917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type1918 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type1918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type1919 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type1919 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1920 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type1920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type1921 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type1921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type1922 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type1922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type1923 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type1923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type1924 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type1924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type1925 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type1925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type1926 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type1926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEvent? Type1927 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type1927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type1928 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type1928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type1929 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type1929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type1930 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type1930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type1931 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type1931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEvent? Type1932 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type1932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type1933 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type1933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleObject? Type1934 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type1934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResource? Type1935 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type1935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type1936 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEvent? Type1936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResource? Type1937 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type1937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResourceObject? Type1938 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type1938 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1939 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type1939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type1940 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type1940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderRequest? Type1941 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type1941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponse? Type1942 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type1942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type1943 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type1943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type1944 { get; set; } + public global::System.Collections.Generic.IList? Type1944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectObject? Type1945 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type1945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectStatus? Type1946 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type1946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredAction? Type1947 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type1947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type1948 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type1948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type1949 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type1949 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1950 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type1950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObject? Type1951 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEvent? Type1951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastError? Type1952 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type1952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type1953 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type1953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type1954 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type1954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type1955 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type1955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type1956 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEvent? Type1956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObject? Type1957 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type1957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type1958 { get; set; } + public global::tryAGI.OpenAI.RoleObject? Type1958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type1959 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResource? Type1959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1960 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type1960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type1961 { get; set; } + public global::tryAGI.OpenAI.RoleListResource? Type1961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type1962 { get; set; } + public global::tryAGI.OpenAI.RoleListResourceObject? Type1962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type1963 { get; set; } + public global::System.Collections.Generic.IList? Type1963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type1964 { get; set; } + public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type1964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type1965 { get; set; } + public global::tryAGI.OpenAI.RunGraderRequest? Type1965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type1966 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponse? Type1966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type1967 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type1967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1968 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type1968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type1969 { get; set; } + public global::tryAGI.OpenAI.RunObjectObject? Type1969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type1970 { get; set; } + public global::tryAGI.OpenAI.RunObjectStatus? Type1970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type1971 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredAction? Type1971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type1972 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type1972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type1973 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type1973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type1974 { get; set; } + public global::System.Collections.Generic.IList? Type1974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type1975 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObject? Type1975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type1976 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastError? Type1976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type1977 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type1977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type1978 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type1978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type1979 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type1979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type1980 { get; set; } + public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type1980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type1981 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObject? Type1981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type1982 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type1982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type1983 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type1983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type1984 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type1985 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type1985 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1986 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type1986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1987 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type1987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type1988 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type1988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type1989 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type1989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type1990 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type1990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type1991 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type1991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type1992 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type1993 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type1993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type1994 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type1994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type1995 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type1995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type1996 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type1996 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1997 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type1997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type1998 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type1998 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1999 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type1999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2000 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type2000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2001 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type2001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2002 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type2002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2003 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type2003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2004 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type2004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2005 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2006 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectObject? Type2007 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectType? Type2008 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectStatus? Type2009 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2010 { get; set; } + public global::System.Collections.Generic.IList>? Type2010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastError2? Type2011 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2012 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2013 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2014 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2015 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2016 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2017 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2018 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2019 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2020 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2021 { get; set; } + public global::System.Collections.Generic.IList? Type2021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2022 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2023 { get; set; } + public global::System.Collections.Generic.IList? Type2023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2024 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2025 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2026 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2027 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2028 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2029 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2030 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2031 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectObject? Type2031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2032 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectType? Type2032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2033 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectStatus? Type2033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2034 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2035 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastError2? Type2035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2036 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2037 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2038 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2039 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2040 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2041 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2042 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2043 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2044 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2045 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2046 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectType? Type2047 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2048 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2049 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2050 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2051 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2052 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2053 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2054 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2055 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2056 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2056 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2057 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2058 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2059 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2060 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObject? Type2061 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectObject? Type2062 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResources2? Type2063 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2064 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2065 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2066 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2067 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2068 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionTool? Type2069 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchTool? Type2070 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerTool? Type2071 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectType? Type2071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2072 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchTool? Type2073 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParam? Type2074 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParam? Type2075 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParam? Type2076 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParam? Type2077 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParam? Type2078 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2079 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2080 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolDiscriminator? Type2081 { get; set; } + public global::System.Collections.Generic.IList? Type2081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2082 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2083 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2084 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustom? Type2085 { get; set; } + public global::tryAGI.OpenAI.ThreadObject? Type2085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2086 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectObject? Type2086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2087 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResources2? Type2087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2088 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypes? Type2089 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2090 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2091 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2092 { get; set; } + public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2093 { get; set; } + public global::tryAGI.OpenAI.FunctionTool? Type2093 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2094 { get; set; } + public global::tryAGI.OpenAI.FileSearchTool? Type2094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2095 { get; set; } + public global::tryAGI.OpenAI.ComputerTool? Type2095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2096 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2096 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2097 { get; set; } + public global::tryAGI.OpenAI.WebSearchTool? Type2097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2098 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParam? Type2098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2099 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParam? Type2099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2100 { get; set; } + public global::tryAGI.OpenAI.CustomToolParam? Type2100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2101 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParam? Type2101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2102 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParam? Type2102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2103 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2104 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2105 { get; set; } + public global::tryAGI.OpenAI.ToolDiscriminator? Type2105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationObjectType? Type2106 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateGroupBody? Type2107 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2108 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2109 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustom? Type2109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2110 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2111 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Upload? Type2112 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadStatus? Type2113 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypes? Type2113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadObject? Type2114 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2115 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadCertificateRequest? Type2116 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPart? Type2117 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPartObject? Type2118 { get; set; } + public global::System.Collections.Generic.IList? Type2118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2119 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2120 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2121 { get; set; } + public global::System.Collections.Generic.IList? Type2121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2122 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2123 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2124 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResult? Type2125 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2126 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2127 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2128 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResult? Type2129 { get; set; } + public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResultObject? Type2130 { get; set; } + public global::tryAGI.OpenAI.TruncationObjectType? Type2130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResult? Type2131 { get; set; } + public global::tryAGI.OpenAI.UpdateGroupBody? Type2131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2132 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponse? Type2133 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponseObject? Type2134 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2134 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2135 { get; set; } + public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucket? Type2136 { get; set; } + public global::tryAGI.OpenAI.Upload? Type2136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2137 { get; set; } + public global::tryAGI.OpenAI.UploadStatus? Type2137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2138 { get; set; } + public global::tryAGI.OpenAI.UploadObject? Type2138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2139 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.User? Type2140 { get; set; } + public global::tryAGI.OpenAI.UploadCertificateRequest? Type2140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserObject? Type2141 { get; set; } + public global::tryAGI.OpenAI.UploadPart? Type2141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRole? Type2142 { get; set; } + public global::tryAGI.OpenAI.UploadPartObject? Type2142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserDeleteResponse? Type2143 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserDeleteResponseObject? Type2144 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResource? Type2145 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResourceObject? Type2146 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2146 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2147 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResponse? Type2148 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResponseObject? Type2149 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResult? Type2149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleAssignment? Type2150 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleAssignmentObject? Type2151 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleUpdateRequest? Type2152 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleUpdateRequestRole? Type2153 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResult? Type2153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VadConfigType? Type2154 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResultObject? Type2154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderRequest? Type2155 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResult? Type2155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderResponse? Type2156 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2157 { get; set; } + public global::tryAGI.OpenAI.UsageResponse? Type2157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2158 { get; set; } + public global::tryAGI.OpenAI.UsageResponseObject? Type2158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2159 { get; set; } + public global::System.Collections.Generic.IList? Type2159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2160 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucket? Type2160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2161 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2162 { get; set; } + public global::System.Collections.Generic.IList? Type2162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2163 { get; set; } + public global::tryAGI.OpenAI.ResultsItem? Type2163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2164 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2164 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2165 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2166 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2167 { get; set; } + public global::tryAGI.OpenAI.User? Type2167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2168 { get; set; } + public global::tryAGI.OpenAI.UserObject? Type2168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastError2? Type2169 { get; set; } + public global::tryAGI.OpenAI.UserRole? Type2169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2170 { get; set; } + public global::tryAGI.OpenAI.UserDeleteResponse? Type2170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2171 { get; set; } + public global::tryAGI.OpenAI.UserDeleteResponseObject? Type2171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2172 { get; set; } + public global::tryAGI.OpenAI.UserListResource? Type2172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2173 { get; set; } + public global::tryAGI.OpenAI.UserListResourceObject? Type2173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2174 { get; set; } + public global::System.Collections.Generic.IList? Type2174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2175 { get; set; } + public global::tryAGI.OpenAI.UserListResponse? Type2175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2176 { get; set; } + public global::tryAGI.OpenAI.UserListResponseObject? Type2176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2177 { get; set; } + public global::System.Collections.Generic.IList? Type2177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2178 { get; set; } + public global::tryAGI.OpenAI.UserRoleAssignment? Type2178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2179 { get; set; } + public global::tryAGI.OpenAI.UserRoleAssignmentObject? Type2179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2180 { get; set; } + public global::tryAGI.OpenAI.UserRoleUpdateRequest? Type2180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2181 { get; set; } + public global::tryAGI.OpenAI.UserRoleUpdateRequestRole? Type2181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2182 { get; set; } + public global::tryAGI.OpenAI.VadConfigType? Type2182 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2183 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderRequest? Type2183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2184 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderResponse? Type2184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2185 { get; set; } + public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2185 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2186 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2187 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2188 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResource? Type2189 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2190 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2190 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2191 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResource? Type2192 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2193 { get; set; } + public global::System.Collections.Generic.IList? Type2193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2194 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2195 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResource? Type2196 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResourceObject? Type2197 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastError2? Type2197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFind? Type2198 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFindType? Type2199 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2200 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2201 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearch? Type2202 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2203 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2203 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2204 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2205 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2206 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2207 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2208 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolType? Type2209 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolFilters2? Type2210 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2211 { get; set; } + public global::System.Collections.Generic.IList? Type2211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallType? Type2212 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallStatus? Type2213 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2214 { get; set; } + public global::System.Collections.Generic.IList? Type2214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2215 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2216 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2217 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResource? Type2217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2218 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2219 { get; set; } + public global::System.Collections.Generic.IList? Type2219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2220 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResource? Type2220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2221 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2222 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2223 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpired? Type2224 { get; set; } + public global::tryAGI.OpenAI.VoiceResource? Type2224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2225 { get; set; } + public global::tryAGI.OpenAI.VoiceResourceObject? Type2225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2226 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFind? Type2226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2227 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFindType? Type2227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailed? Type2228 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2229 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2230 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearch? Type2230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2231 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2232 { get; set; } + public global::System.Collections.Generic.IList? Type2232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2233 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2234 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2235 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2236 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2237 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolType? Type2237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2238 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolFilters2? Type2238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2239 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2240 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallType? Type2240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2241 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallStatus? Type2241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2242 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2243 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2244 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2245 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2246 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2247 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2248 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2249 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2250 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2251 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2252 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpired? Type2252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2253 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2254 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2255 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2256 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailed? Type2256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2257 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2257 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2258 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2259 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2260 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2261 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2262 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2263 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2264 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2265 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2266 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2267 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2268 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2269 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailed? Type2270 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2271 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2272 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2273 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2274 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2275 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2276 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2277 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillReferenceParamType? Type2278 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2279 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2280 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2281 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillParamType? Type2282 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2283 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2284 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2285 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2285 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2286 { get; set; } + public global::System.Collections.Generic.IList? Type2286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStatus? Type2287 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRole? Type2288 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentType? Type2289 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBody? Type2290 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBodyType? Type2291 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBody? Type2292 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBodyType? Type2293 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2294 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2295 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Annotation? Type2296 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2297 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TopLogProb? Type2298 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailed? Type2298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProb? Type2299 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2299 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2300 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContentType? Type2301 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2301 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2302 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2302 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2303 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContent? Type2304 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContentType? Type2305 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContentType? Type2306 { get; set; } + public global::tryAGI.OpenAI.SkillReferenceParamType? Type2306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContentType? Type2307 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContentType? Type2308 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageDetail? Type2309 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentType? Type2310 { get; set; } + public global::tryAGI.OpenAI.InlineSkillParamType? Type2310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2311 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2312 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileInputDetail? Type2313 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentType? Type2314 { get; set; } + public global::System.Collections.Generic.IList? Type2314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhase2? Type2315 { get; set; } + public global::tryAGI.OpenAI.MessageStatus? Type2315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageType? Type2316 { get; set; } + public global::tryAGI.OpenAI.MessageRole? Type2316 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2317 { get; set; } + public global::tryAGI.OpenAI.InputTextContentType? Type2317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem3? Type2318 { get; set; } + public global::tryAGI.OpenAI.FileCitationBody? Type2318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2319 { get; set; } + public global::tryAGI.OpenAI.FileCitationBodyType? Type2319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickButtonType? Type2320 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBody? Type2320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickParamType? Type2321 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBodyType? Type2321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoubleClickActionType? Type2322 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CoordParam? Type2323 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragParamType? Type2324 { get; set; } + public global::tryAGI.OpenAI.Annotation? Type2324 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2325 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.KeyPressActionType? Type2326 { get; set; } + public global::tryAGI.OpenAI.TopLogProb? Type2326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MoveParamType? Type2327 { get; set; } + public global::tryAGI.OpenAI.LogProb? Type2327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScreenshotParamType? Type2328 { get; set; } + public global::System.Collections.Generic.IList? Type2328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScrollParamType? Type2329 { get; set; } + public global::tryAGI.OpenAI.OutputTextContentType? Type2329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TypeParamType? Type2330 { get; set; } + public global::System.Collections.Generic.IList? Type2330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitParamType? Type2331 { get; set; } + public global::System.Collections.Generic.IList? Type2331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2332 { get; set; } + public global::tryAGI.OpenAI.TextContent? Type2332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallType? Type2333 { get; set; } + public global::tryAGI.OpenAI.TextContentType? Type2333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolType? Type2334 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContentType? Type2334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankerVersionType? Type2335 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContentType? Type2335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HybridSearchOptions? Type2336 { get; set; } + public global::tryAGI.OpenAI.RefusalContentType? Type2336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankingOptions? Type2337 { get; set; } + public global::tryAGI.OpenAI.ImageDetail? Type2337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Filters2? Type2338 { get; set; } + public global::tryAGI.OpenAI.InputImageContentType? Type2338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolType? Type2339 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolType? Type2340 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerEnvironment? Type2341 { get; set; } + public global::tryAGI.OpenAI.FileInputDetail? Type2341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2342 { get; set; } + public global::tryAGI.OpenAI.InputFileContentType? Type2342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2343 { get; set; } + public global::tryAGI.OpenAI.MessagePhase2? Type2343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2344 { get; set; } + public global::tryAGI.OpenAI.MessageType? Type2344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy2? Type2345 { get; set; } + public global::System.Collections.Generic.IList? Type2345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2346 { get; set; } + public global::tryAGI.OpenAI.ContentItem3? Type2346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParamType? Type2347 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParam? Type2348 { get; set; } + public global::tryAGI.OpenAI.ClickButtonType? Type2348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamType? Type2349 { get; set; } + public global::tryAGI.OpenAI.ClickParamType? Type2349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy3? Type2350 { get; set; } + public global::tryAGI.OpenAI.DoubleClickActionType? Type2350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type2351 { get; set; } + public global::tryAGI.OpenAI.CoordParam? Type2351 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2352 { get; set; } + public global::tryAGI.OpenAI.DragParamType? Type2352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem2? Type2353 { get; set; } + public global::System.Collections.Generic.IList? Type2353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type2354 { get; set; } + public global::tryAGI.OpenAI.KeyPressActionType? Type2354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalSkillParam? Type2355 { get; set; } + public global::tryAGI.OpenAI.MoveParamType? Type2355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParam? Type2356 { get; set; } + public global::tryAGI.OpenAI.ScreenshotParamType? Type2356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type2357 { get; set; } + public global::tryAGI.OpenAI.ScrollParamType? Type2357 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2358 { get; set; } + public global::tryAGI.OpenAI.TypeParamType? Type2358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParam? Type2359 { get; set; } + public global::tryAGI.OpenAI.WaitParamType? Type2359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParamType? Type2360 { get; set; } + public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamType? Type2361 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallType? Type2361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant1? Type2362 { get; set; } + public global::tryAGI.OpenAI.FunctionToolType? Type2362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type2363 { get; set; } + public global::tryAGI.OpenAI.RankerVersionType? Type2363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParam? Type2364 { get; set; } + public global::tryAGI.OpenAI.HybridSearchOptions? Type2364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParamType? Type2365 { get; set; } + public global::tryAGI.OpenAI.RankingOptions? Type2365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GrammarSyntax1? Type2366 { get; set; } + public global::tryAGI.OpenAI.Filters2? Type2366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type2367 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolType? Type2367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type2368 { get; set; } + public global::tryAGI.OpenAI.ComputerToolType? Type2368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamType? Type2369 { get; set; } + public global::tryAGI.OpenAI.ComputerEnvironment? Type2369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format2? Type2370 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type2371 { get; set; } + public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EmptyModelParam? Type2372 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParam? Type2373 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy2? Type2373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParamType? Type2374 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamType? Type2375 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParamType? Type2375 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2376 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParam? Type2376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem13? Type2377 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamType? Type2377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type2378 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy3? Type2378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParamType? Type2379 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type2379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocation? Type2380 { get; set; } + public global::System.Collections.Generic.IList? Type2380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocationType? Type2381 { get; set; } + public global::tryAGI.OpenAI.SkillsItem2? Type2381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContextSize? Type2382 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type2382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContentType? Type2383 { get; set; } + public global::tryAGI.OpenAI.LocalSkillParam? Type2383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type2384 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParam? Type2384 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2385 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type2385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type2386 { get; set; } + public global::System.Collections.Generic.IList? Type2386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputType? Type2387 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParam? Type2387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionBodyType? Type2388 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParamType? Type2388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type2389 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamType? Type2389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type2390 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant1? Type2390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecActionType? Type2391 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type2391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellAction? Type2392 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParam? Type2392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallStatus? Type2393 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParamType? Type2393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResource? Type2394 { get; set; } + public global::tryAGI.OpenAI.GrammarSyntax1? Type2394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type2395 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type2395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResource? Type2396 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type2396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type2397 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamType? Type2397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallType? Type2398 { get; set; } + public global::tryAGI.OpenAI.Format2? Type2398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant12? Type2399 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type2399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type2400 { get; set; } + public global::tryAGI.OpenAI.EmptyModelParam? Type2400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type2401 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParam? Type2401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type2402 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParamType? Type2402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type2403 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamType? Type2403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type2404 { get; set; } + public global::System.Collections.Generic.IList? Type2404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type2405 { get; set; } + public global::tryAGI.OpenAI.ToolsItem13? Type2405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type2406 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type2406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome? Type2407 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParamType? Type2407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type2408 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocation? Type2408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type2409 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocationType? Type2409 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2410 { get; set; } + public global::tryAGI.OpenAI.SearchContextSize? Type2410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type2411 { get; set; } + public global::tryAGI.OpenAI.SearchContentType? Type2411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type2412 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type2412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type2413 { get; set; } + public global::System.Collections.Generic.IList? Type2413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type2414 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type2414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type2415 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputType? Type2415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type2416 { get; set; } + public global::tryAGI.OpenAI.CompactionBodyType? Type2416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type2417 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type2417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type2418 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type2418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation? Type2419 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecActionType? Type2419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type2420 { get; set; } + public global::tryAGI.OpenAI.FunctionShellAction? Type2420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type2421 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallStatus? Type2421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type2422 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResource? Type2422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DetailEnum? Type2423 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type2423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemStatus? Type2424 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResource? Type2424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type2425 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type2425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParam? Type2426 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallType? Type2426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParamType? Type2427 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant12? Type2427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type2428 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type2428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type2429 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type2429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileDetailEnum? Type2430 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type2430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParam? Type2431 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type2431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParamType? Type2432 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type2432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type2433 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type2433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2434 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type2434 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2435 { get; set; } + public global::tryAGI.OpenAI.Outcome? Type2435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item? Type2436 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type2436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type2437 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type2437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type2438 { get; set; } + public global::System.Collections.Generic.IList? Type2438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type2439 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type2439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type2440 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type2440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellActionParam? Type2441 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type2441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type2442 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type2442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type2443 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type2443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant13? Type2444 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type2444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type2445 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type2445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type2446 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type2446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type2447 { get; set; } + public global::tryAGI.OpenAI.Operation? Type2447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type2448 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type2448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type2449 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type2449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type2450 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type2450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type2451 { get; set; } + public global::tryAGI.OpenAI.DetailEnum? Type2451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type2452 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemStatus? Type2452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type2453 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type2453 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2454 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParam? Type2454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type2455 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParamType? Type2455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type2456 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type2456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type2457 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type2457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type2458 { get; set; } + public global::tryAGI.OpenAI.FileDetailEnum? Type2458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type2459 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParam? Type2459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type2460 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParamType? Type2460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type2461 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type2461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type2462 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type2463 { get; set; } + public global::System.Collections.Generic.IList? Type2463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type2464 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item? Type2464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type2465 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type2465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type2466 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type2466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemReferenceParamType2? Type2467 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type2467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResource? Type2468 { get; set; } + public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type2468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResourceObject? Type2469 { get; set; } + public global::tryAGI.OpenAI.FunctionShellActionParam? Type2469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type2470 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type2470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type2471 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type2471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type2472 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant13? Type2472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type2473 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type2473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationBody? Type2474 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type2474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateConversationBody? Type2475 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type2475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type2476 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type2476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrderEnum? Type2477 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type2477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModel? Type2478 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type2478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModelEnum? Type2479 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type2479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoStatus? Type2480 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type2480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSize? Type2481 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type2481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Error2? Type2482 { get; set; } + public global::System.Collections.Generic.IList? Type2482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResource? Type2483 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type2483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResourceObject? Type2484 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type2484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResource? Type2485 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type2485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResourceObject? Type2486 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type2486 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2487 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type2487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageRefParam2? Type2488 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type2488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSeconds? Type2489 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type2489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type2490 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type2490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2491 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type2491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoJsonBody? Type2492 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type2492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type2493 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type2493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoCharacterResource? Type2494 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type2494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoReferenceInputParam? Type2495 { get; set; } + public global::tryAGI.OpenAI.ItemReferenceParamType2? Type2495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type2496 { get; set; } + public global::tryAGI.OpenAI.ConversationResource? Type2496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2497 { get; set; } + public global::tryAGI.OpenAI.ConversationResourceObject? Type2497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type2498 { get; set; } + public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type2498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type2499 { get; set; } + public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type2499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2500 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type2500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type2501 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type2501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResource? Type2502 { get; set; } + public global::tryAGI.OpenAI.CreateConversationBody? Type2502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type2503 { get; set; } + public global::tryAGI.OpenAI.UpdateConversationBody? Type2503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoContentVariant? Type2504 { get; set; } + public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type2504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoRemixBody? Type2505 { get; set; } + public global::tryAGI.OpenAI.OrderEnum? Type2505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationEnum? Type2506 { get; set; } + public global::tryAGI.OpenAI.VideoModel? Type2506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsBody? Type2507 { get; set; } + public global::tryAGI.OpenAI.VideoModelEnum? Type2507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResource? Type2508 { get; set; } + public global::tryAGI.OpenAI.VideoStatus? Type2508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResourceObject? Type2509 { get; set; } + public global::tryAGI.OpenAI.VideoSize? Type2509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type2510 { get; set; } + public global::tryAGI.OpenAI.Error2? Type2510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type2511 { get; set; } + public global::tryAGI.OpenAI.VideoResource? Type2511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemField? Type2512 { get; set; } + public global::tryAGI.OpenAI.VideoResourceObject? Type2512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type2513 { get; set; } + public global::tryAGI.OpenAI.VideoListResource? Type2513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResource? Type2514 { get; set; } + public global::tryAGI.OpenAI.VideoListResourceObject? Type2514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResourceObject? Type2515 { get; set; } + public global::System.Collections.Generic.IList? Type2515 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2516 { get; set; } + public global::tryAGI.OpenAI.ImageRefParam2? Type2516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResource? Type2517 { get; set; } + public global::tryAGI.OpenAI.VideoSeconds? Type2517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResourceObject? Type2518 { get; set; } + public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type2518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResource? Type2519 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResourceObject? Type2520 { get; set; } + public global::tryAGI.OpenAI.CreateVideoJsonBody? Type2520 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2521 { get; set; } + public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type2521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillBody? Type2522 { get; set; } + public global::tryAGI.OpenAI.VideoCharacterResource? Type2522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? Type2523 { get; set; } + public global::tryAGI.OpenAI.VideoReferenceInputParam? Type2523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type2524 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type2524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResource? Type2525 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type2526 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type2526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResource? Type2527 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type2527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResourceObject? Type2528 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResource? Type2529 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type2529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type2530 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResource? Type2530 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2531 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type2531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillVersionBody? Type2532 { get; set; } + public global::tryAGI.OpenAI.VideoContentVariant? Type2532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type2533 { get; set; } + public global::tryAGI.OpenAI.CreateVideoRemixBody? Type2533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type2534 { get; set; } + public global::tryAGI.OpenAI.TruncationEnum? Type2534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type2535 { get; set; } + public global::tryAGI.OpenAI.TokenCountsBody? Type2535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflow? Type2536 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResource? Type2536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2537 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResourceObject? Type2537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionRateLimits? Type2538 { get; set; } + public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type2538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionStatus? Type2539 { get; set; } + public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type2539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type2540 { get; set; } + public global::tryAGI.OpenAI.ItemField? Type2540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionFileUpload? Type2541 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type2541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionHistory? Type2542 { get; set; } + public global::tryAGI.OpenAI.CompactResource? Type2542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type2543 { get; set; } + public global::tryAGI.OpenAI.CompactResourceObject? Type2543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResource? Type2544 { get; set; } + public global::System.Collections.Generic.IList? Type2544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResourceObject? Type2545 { get; set; } + public global::tryAGI.OpenAI.SkillResource? Type2545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowTracingParam? Type2546 { get; set; } + public global::tryAGI.OpenAI.SkillResourceObject? Type2546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowParam? Type2547 { get; set; } + public global::tryAGI.OpenAI.SkillListResource? Type2547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParam? Type2548 { get; set; } + public global::tryAGI.OpenAI.SkillListResourceObject? Type2548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type2549 { get; set; } + public global::System.Collections.Generic.IList? Type2549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RateLimitsParam? Type2550 { get; set; } + public global::tryAGI.OpenAI.CreateSkillBody? Type2550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type2551 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? Type2551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileUploadParam? Type2552 { get; set; } + public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type2552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HistoryParam? Type2553 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResource? Type2553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type2554 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type2554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatSessionBody? Type2555 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResource? Type2555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputText? Type2556 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResourceObject? Type2556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputTextType? Type2557 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResource? Type2557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedText? Type2558 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type2558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type2559 { get; set; } + public global::System.Collections.Generic.IList? Type2559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AttachmentType? Type2560 { get; set; } + public global::tryAGI.OpenAI.CreateSkillVersionBody? Type2560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Attachment? Type2561 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type2561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoice8? Type2562 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type2562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InferenceOptions? Type2563 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type2563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItem? Type2564 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflow? Type2564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemObject? Type2565 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemType? Type2566 { get; set; } + public global::tryAGI.OpenAI.ChatSessionRateLimits? Type2566 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2567 { get; set; } + public global::tryAGI.OpenAI.ChatSessionStatus? Type2567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem4? Type2568 { get; set; } + public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type2568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type2569 { get; set; } + public global::tryAGI.OpenAI.ChatSessionFileUpload? Type2569 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2570 { get; set; } + public global::tryAGI.OpenAI.ChatSessionHistory? Type2570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSource? Type2571 { get; set; } + public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type2571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSourceType? Type2572 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResource? Type2572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotation? Type2573 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResourceObject? Type2573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationType? Type2574 { get; set; } + public global::tryAGI.OpenAI.WorkflowTracingParam? Type2574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSource? Type2575 { get; set; } + public global::tryAGI.OpenAI.WorkflowParam? Type2575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type2576 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParam? Type2576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotation? Type2577 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type2577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationType? Type2578 { get; set; } + public global::tryAGI.OpenAI.RateLimitsParam? Type2578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputText? Type2579 { get; set; } + public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type2579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextType? Type2580 { get; set; } + public global::tryAGI.OpenAI.FileUploadParam? Type2580 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2581 { get; set; } + public global::tryAGI.OpenAI.HistoryParam? Type2581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem3? Type2582 { get; set; } + public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type2582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type2583 { get; set; } + public global::tryAGI.OpenAI.CreateChatSessionBody? Type2583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItem? Type2584 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputText? Type2584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemObject? Type2585 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputTextType? Type2585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemType? Type2586 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedText? Type2586 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2587 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type2587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItem? Type2588 { get; set; } + public global::tryAGI.OpenAI.AttachmentType? Type2588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemObject? Type2589 { get; set; } + public global::tryAGI.OpenAI.Attachment? Type2589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemType? Type2590 { get; set; } + public global::tryAGI.OpenAI.ToolChoice8? Type2590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallStatus? Type2591 { get; set; } + public global::tryAGI.OpenAI.InferenceOptions? Type2591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItem? Type2592 { get; set; } + public global::tryAGI.OpenAI.UserMessageItem? Type2592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemObject? Type2593 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemObject? Type2593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemType? Type2594 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemType? Type2594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskType? Type2595 { get; set; } + public global::System.Collections.Generic.IList? Type2595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItem? Type2596 { get; set; } + public global::tryAGI.OpenAI.ContentItem4? Type2596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemObject? Type2597 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type2597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemType? Type2598 { get; set; } + public global::System.Collections.Generic.IList? Type2598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupTask? Type2599 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSource? Type2599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItem? Type2600 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSourceType? Type2600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemObject? Type2601 { get; set; } + public global::tryAGI.OpenAI.FileAnnotation? Type2601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemType? Type2602 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationType? Type2602 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2603 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSource? Type2603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItem? Type2604 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type2604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type2605 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotation? Type2605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResource? Type2606 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationType? Type2606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type2607 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputText? Type2607 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2608 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextType? Type2608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatus? Type2609 { get; set; } + public global::System.Collections.Generic.IList? Type2609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatusType? Type2610 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem3? Type2610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatus? Type2611 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type2611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatusType? Type2612 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItem? Type2612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatus? Type2613 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemObject? Type2613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatusType? Type2614 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemType? Type2614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResource? Type2615 { get; set; } + public global::System.Collections.Generic.IList? Type2615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceObject? Type2616 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItem? Type2616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Status? Type2617 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemObject? Type2617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type2618 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemType? Type2618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResource? Type2619 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallStatus? Type2619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type2620 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItem? Type2620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResource? Type2621 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemObject? Type2621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResourceObject? Type2622 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemType? Type2622 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2623 { get; set; } + public global::tryAGI.OpenAI.TaskType? Type2623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragPoint? Type2624 { get; set; } + public global::tryAGI.OpenAI.TaskItem? Type2624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateBatchRequest? Type2625 { get; set; } + public global::tryAGI.OpenAI.TaskItemObject? Type2625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateBatchRequestEndpoint? Type2626 { get; set; } + public global::tryAGI.OpenAI.TaskItemType? Type2626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow? Type2627 { get; set; } + public global::tryAGI.OpenAI.TaskGroupTask? Type2627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type2628 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItem? Type2628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type2629 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemObject? Type2629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEvalRequest? Type2630 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemType? Type2630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type2631 { get; set; } + public global::System.Collections.Generic.IList? Type2631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAssistantsOrder? Type2632 { get; set; } + public global::tryAGI.OpenAI.ThreadItem? Type2632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type2633 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type2633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type2634 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResource? Type2634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainersOrder? Type2635 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type2635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainerFilesOrder? Type2636 { get; set; } + public global::System.Collections.Generic.IList? Type2636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListConversationItemsOrder? Type2637 { get; set; } + public global::tryAGI.OpenAI.ActiveStatus? Type2637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrder? Type2638 { get; set; } + public global::tryAGI.OpenAI.ActiveStatusType? Type2638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrderBy? Type2639 { get; set; } + public global::tryAGI.OpenAI.LockedStatus? Type2639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsOrder? Type2640 { get; set; } + public global::tryAGI.OpenAI.LockedStatusType? Type2640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsStatus? Type2641 { get; set; } + public global::tryAGI.OpenAI.ClosedStatus? Type2641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type2642 { get; set; } + public global::tryAGI.OpenAI.ClosedStatusType? Type2642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type2643 { get; set; } + public global::tryAGI.OpenAI.ThreadResource? Type2643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesOrder? Type2644 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceObject? Type2644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type2645 { get; set; } + public global::tryAGI.OpenAI.Status? Type2645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type2646 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type2646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type2647 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResource? Type2647 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2648 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type2648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type2649 { get; set; } + public global::tryAGI.OpenAI.ThreadListResource? Type2649 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2650 { get; set; } + public global::tryAGI.OpenAI.ThreadListResourceObject? Type2650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type2651 { get; set; } + public global::System.Collections.Generic.IList? Type2651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type2652 { get; set; } + public global::tryAGI.OpenAI.DragPoint? Type2652 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2653 { get; set; } + public global::tryAGI.OpenAI.CreateBatchRequest? Type2653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type2654 { get; set; } + public global::tryAGI.OpenAI.CreateBatchRequestEndpoint? Type2654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupsOrder? Type2655 { get; set; } + public global::tryAGI.OpenAI.CreateBatchRequestCompletionWindow? Type2655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type2656 { get; set; } + public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type2656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupUsersOrder? Type2657 { get; set; } + public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type2657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type2658 { get; set; } + public global::tryAGI.OpenAI.UpdateEvalRequest? Type2658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type2659 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type2659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRolesOrder? Type2660 { get; set; } + public global::tryAGI.OpenAI.ListAssistantsOrder? Type2660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type2661 { get; set; } + public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type2661 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2662 { get; set; } + public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type2662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type2663 { get; set; } + public global::tryAGI.OpenAI.ListContainersOrder? Type2663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type2664 { get; set; } + public global::tryAGI.OpenAI.ListContainerFilesOrder? Type2664 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2665 { get; set; } + public global::tryAGI.OpenAI.ListConversationItemsOrder? Type2665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type2666 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrder? Type2666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type2667 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrderBy? Type2667 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2668 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsOrder? Type2668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type2669 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsStatus? Type2669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type2670 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type2670 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2671 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type2671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type2672 { get; set; } + public global::tryAGI.OpenAI.ListFilesOrder? Type2672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type2673 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type2673 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2674 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type2674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type2675 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type2675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type2676 { get; set; } + public global::System.Collections.Generic.IList? Type2676 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2677 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type2677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSource? Type2678 { get; set; } + public global::System.Collections.Generic.IList? Type2678 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2679 { get; set; } + public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type2679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSize? Type2680 { get; set; } + public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type2680 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2681 { get; set; } + public global::System.Collections.Generic.IList? Type2681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type2682 { get; set; } + public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type2682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type2683 { get; set; } + public global::tryAGI.OpenAI.ListGroupsOrder? Type2683 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2684 { get; set; } + public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type2684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type2685 { get; set; } + public global::tryAGI.OpenAI.ListGroupUsersOrder? Type2685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type2686 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type2686 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2687 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type2687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type2688 { get; set; } + public global::tryAGI.OpenAI.ListRolesOrder? Type2688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type2689 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type2689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type2690 { get; set; } + public global::System.Collections.Generic.IList? Type2690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectRolesOrder? Type2691 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type2691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type2692 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type2692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListInputItemsOrder? Type2693 { get; set; } + public global::System.Collections.Generic.IList? Type2693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListMessagesOrder? Type2694 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type2694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunsOrder? Type2695 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type2695 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2696 { get; set; } + public global::System.Collections.Generic.IList? Type2696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateRunIncludeItem? Type2697 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type2697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsOrder? Type2698 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type2698 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2699 { get; set; } + public global::System.Collections.Generic.IList? Type2699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type2700 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type2700 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2701 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type2701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type2702 { get; set; } + public global::System.Collections.Generic.IList? Type2702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoresOrder? Type2703 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type2703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type2704 { get; set; } + public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type2704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type2705 { get; set; } + public global::System.Collections.Generic.IList? Type2705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type2706 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSource? Type2706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type2707 { get; set; } + public global::System.Collections.Generic.IList? Type2707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2708 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSize? Type2708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalResponse? Type2709 { get; set; } + public global::System.Collections.Generic.IList? Type2709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type2710 { get; set; } + public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type2710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type2711 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type2711 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2712 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type2713 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type2714 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2715 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type2716 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type2717 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type2718 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListProjectRolesOrder? Type2719 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type2720 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListInputItemsOrder? Type2721 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListMessagesOrder? Type2722 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListRunsOrder? Type2723 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2724 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.CreateRunIncludeItem? Type2725 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListRunStepsOrder? Type2726 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2727 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type2728 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2729 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type2730 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListVectorStoresOrder? Type2731 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type2732 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type2733 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type2734 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type2735 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.OneOf? Type2736 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalResponse? Type2737 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type2738 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type2739 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type2740 { get; set; } /// /// @@ -11361,7 +11477,7 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType121 { get; set; } + public global::System.Collections.Generic.List? ListType121 { get; set; } /// /// /// @@ -11393,450 +11509,462 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType129 { get; set; } + public global::System.Collections.Generic.List? ListType129 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType130 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType131 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType132 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType130 { get; set; } + public global::System.Collections.Generic.List? ListType133 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType131 { get; set; } + public global::System.Collections.Generic.List? ListType134 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType132 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? ListType135 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType133 { get; set; } + public global::System.Collections.Generic.List>? ListType136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? ListType134 { get; set; } + public global::System.Collections.Generic.List>? ListType137 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType135 { get; set; } + public global::System.Collections.Generic.List? ListType138 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType136 { get; set; } + public global::System.Collections.Generic.List? ListType139 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType137 { get; set; } + public global::System.Collections.Generic.List? ListType140 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType138 { get; set; } + public global::System.Collections.Generic.List? ListType141 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType139 { get; set; } + public global::System.Collections.Generic.List? ListType142 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType140 { get; set; } + public global::System.Collections.Generic.List? ListType143 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType141 { get; set; } + public global::System.Collections.Generic.List? ListType144 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType142 { get; set; } + public global::System.Collections.Generic.List? ListType145 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType143 { get; set; } + public global::System.Collections.Generic.List? ListType146 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType144 { get; set; } + public global::System.Collections.Generic.List? ListType147 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType145 { get; set; } + public global::System.Collections.Generic.List? ListType148 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType146 { get; set; } + public global::System.Collections.Generic.List? ListType149 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType147 { get; set; } + public global::System.Collections.Generic.List? ListType150 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType148 { get; set; } + public global::System.Collections.Generic.List? ListType151 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType149 { get; set; } + public global::System.Collections.Generic.List? ListType152 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType150 { get; set; } + public global::System.Collections.Generic.List? ListType153 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType151 { get; set; } + public global::System.Collections.Generic.List? ListType154 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType152 { get; set; } + public global::System.Collections.Generic.List? ListType155 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType153 { get; set; } + public global::System.Collections.Generic.List? ListType156 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType154 { get; set; } + public global::System.Collections.Generic.List? ListType157 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType155 { get; set; } + public global::System.Collections.Generic.List? ListType158 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType156 { get; set; } + public global::System.Collections.Generic.List>? ListType159 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType157 { get; set; } + public global::System.Collections.Generic.List? ListType160 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType158 { get; set; } + public global::System.Collections.Generic.List? ListType161 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType159 { get; set; } + public global::System.Collections.Generic.List? ListType162 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType160 { get; set; } + public global::System.Collections.Generic.List? ListType163 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType161 { get; set; } + public global::System.Collections.Generic.List? ListType164 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType162 { get; set; } + public global::System.Collections.Generic.List? ListType165 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType163 { get; set; } + public global::System.Collections.Generic.List? ListType166 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType164 { get; set; } + public global::System.Collections.Generic.List? ListType167 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType165 { get; set; } + public global::System.Collections.Generic.List? ListType168 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType166 { get; set; } + public global::System.Collections.Generic.List? ListType169 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType167 { get; set; } + public global::System.Collections.Generic.List? ListType170 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType168 { get; set; } + public global::System.Collections.Generic.List? ListType171 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType169 { get; set; } + public global::System.Collections.Generic.List? ListType172 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType170 { get; set; } + public global::System.Collections.Generic.List? ListType173 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType171 { get; set; } + public global::System.Collections.Generic.List? ListType174 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType172 { get; set; } + public global::System.Collections.Generic.List? ListType175 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType173 { get; set; } + public global::System.Collections.Generic.List? ListType176 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType174 { get; set; } + public global::System.Collections.Generic.List? ListType177 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType175 { get; set; } + public global::System.Collections.Generic.List? ListType178 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType176 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType179 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType177 { get; set; } + public global::System.Collections.Generic.List? ListType180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType178 { get; set; } + public global::System.Collections.Generic.List? ListType181 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType179 { get; set; } + public global::System.Collections.Generic.List? ListType182 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType180 { get; set; } + public global::System.Collections.Generic.List? ListType183 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType181 { get; set; } + public global::System.Collections.Generic.List? ListType184 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType182 { get; set; } + public global::System.Collections.Generic.List>? ListType185 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType183 { get; set; } + public global::System.Collections.Generic.List? ListType186 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType184 { get; set; } + public global::System.Collections.Generic.List? ListType187 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType185 { get; set; } + public global::System.Collections.Generic.List? ListType188 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType186 { get; set; } + public global::System.Collections.Generic.List? ListType189 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType187 { get; set; } + public global::System.Collections.Generic.List? ListType190 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType188 { get; set; } + public global::System.Collections.Generic.List? ListType191 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType189 { get; set; } + public global::System.Collections.Generic.List? ListType192 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType190 { get; set; } + public global::System.Collections.Generic.List? ListType193 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType191 { get; set; } + public global::System.Collections.Generic.List? ListType194 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType192 { get; set; } + public global::System.Collections.Generic.List? ListType195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType193 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType196 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType194 { get; set; } + public global::System.Collections.Generic.List? ListType197 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType195 { get; set; } + public global::System.Collections.Generic.List? ListType198 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType196 { get; set; } + public global::System.Collections.Generic.List? ListType199 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType197 { get; set; } + public global::System.Collections.Generic.List? ListType200 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType198 { get; set; } + public global::System.Collections.Generic.List? ListType201 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType199 { get; set; } + public global::System.Collections.Generic.List? ListType202 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType200 { get; set; } + public global::System.Collections.Generic.List? ListType203 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType201 { get; set; } + public global::System.Collections.Generic.List? ListType204 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType202 { get; set; } + public global::System.Collections.Generic.List? ListType205 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType203 { get; set; } + public global::System.Collections.Generic.List? ListType206 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType204 { get; set; } + public global::System.Collections.Generic.List? ListType207 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType205 { get; set; } + public global::System.Collections.Generic.List? ListType208 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType206 { get; set; } + public global::System.Collections.Generic.List? ListType209 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType207 { get; set; } + public global::System.Collections.Generic.List? ListType210 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType208 { get; set; } + public global::System.Collections.Generic.List? ListType211 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType209 { get; set; } + public global::System.Collections.Generic.List? ListType212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType210 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType213 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType211 { get; set; } + public global::System.Collections.Generic.List? ListType214 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType212 { get; set; } + public global::System.Collections.Generic.List? ListType215 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType213 { get; set; } + public global::System.Collections.Generic.List? ListType216 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType214 { get; set; } + public global::System.Collections.Generic.List? ListType217 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType215 { get; set; } + public global::System.Collections.Generic.List? ListType218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? ListType216 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? ListType219 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType217 { get; set; } + public global::System.Collections.Generic.List? ListType220 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType218 { get; set; } + public global::System.Collections.Generic.List? ListType221 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType219 { get; set; } + public global::System.Collections.Generic.List? ListType222 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType220 { get; set; } + public global::System.Collections.Generic.List? ListType223 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType221 { get; set; } + public global::System.Collections.Generic.List? ListType224 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType222 { get; set; } + public global::System.Collections.Generic.List? ListType225 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType223 { get; set; } + public global::System.Collections.Generic.List? ListType226 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType224 { get; set; } + public global::System.Collections.Generic.List? ListType227 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType225 { get; set; } + public global::System.Collections.Generic.List? ListType228 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType226 { get; set; } + public global::System.Collections.Generic.List? ListType229 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType227 { get; set; } + public global::System.Collections.Generic.List? ListType230 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType228 { get; set; } + public global::System.Collections.Generic.List? ListType231 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType229 { get; set; } + public global::System.Collections.Generic.List? ListType232 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType230 { get; set; } + public global::System.Collections.Generic.List? ListType233 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType231 { get; set; } + public global::System.Collections.Generic.List? ListType234 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType232 { get; set; } + public global::System.Collections.Generic.List? ListType235 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType233 { get; set; } + public global::System.Collections.Generic.List? ListType236 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType234 { get; set; } + public global::System.Collections.Generic.List? ListType237 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType235 { get; set; } + public global::System.Collections.Generic.List? ListType238 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType236 { get; set; } + public global::System.Collections.Generic.List? ListType239 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType237 { get; set; } + public global::System.Collections.Generic.List? ListType240 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType238 { get; set; } + public global::System.Collections.Generic.List? ListType241 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType239 { get; set; } + public global::System.Collections.Generic.List? ListType242 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType240 { get; set; } + public global::System.Collections.Generic.List? ListType243 { get; set; } } } \ 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 59a9f9d63..f07c861ec 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 @@ -9,13 +9,11 @@ namespace tryAGI.OpenAI public sealed partial class AdminApiKey { /// - /// The object type, which is always `organization.admin_api_key`
- /// Example: organization.admin_api_key + /// The object type, which is always `organization.admin_api_key` ///
- /// organization.admin_api_key [global::System.Text.Json.Serialization.JsonPropertyName("object")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Object { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeyObjectJsonConverter))] + public global::tryAGI.OpenAI.AdminApiKeyObject Object { get; set; } /// /// The identifier, which can be referenced in API endpoints
@@ -83,10 +81,6 @@ public sealed partial class AdminApiKey /// /// Initializes a new instance of the class. /// - /// - /// The object type, which is always `organization.admin_api_key`
- /// Example: organization.admin_api_key - /// /// /// The identifier, which can be referenced in API endpoints
/// Example: key_abc @@ -104,6 +98,9 @@ public sealed partial class AdminApiKey /// Example: 1711471533 /// /// + /// + /// The object type, which is always `organization.admin_api_key` + /// /// /// The value of the API key. Only shown on create.
/// Example: sk-admin-1234abcd @@ -113,16 +110,16 @@ public sealed partial class AdminApiKey [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public AdminApiKey( - string @object, string id, string name, string redactedValue, int createdAt, global::tryAGI.OpenAI.AdminApiKeyOwner owner, + global::tryAGI.OpenAI.AdminApiKeyObject @object, string? value, int? lastUsedAt) { - this.Object = @object ?? throw new global::System.ArgumentNullException(nameof(@object)); + this.Object = @object; this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); this.RedactedValue = redactedValue ?? throw new global::System.ArgumentNullException(nameof(redactedValue)); diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyCreateResponse.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyCreateResponse.Json.g.cs new file mode 100644 index 000000000..36aac4a03 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyCreateResponse.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct AdminApiKeyCreateResponse + { + /// + /// 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.AdminApiKeyCreateResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponse), + jsonSerializerContext) as global::tryAGI.OpenAI.AdminApiKeyCreateResponse?; + } + + /// + /// 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.AdminApiKeyCreateResponse? 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.AdminApiKeyCreateResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AdminApiKeyCreateResponse?; + } + + /// + /// 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.AdminApiKeyCreateResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyCreateResponse.g.cs new file mode 100644 index 000000000..86aa98cc4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyCreateResponse.g.cs @@ -0,0 +1,221 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public readonly partial struct AdminApiKeyCreateResponse : global::System.IEquatable + { + /// + /// Represents an individual Admin API key in an org. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.AdminApiKey? AdminApiKey { get; init; } +#else + public global::tryAGI.OpenAI.AdminApiKey? AdminApiKey { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AdminApiKey))] +#endif + public bool IsAdminApiKey => AdminApiKey != null; + + /// + /// The newly created admin API key. The `value` field is only returned once, when the key is created. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2? AdminApiKeyCreateResponseVariant2 { get; init; } +#else + public global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2? AdminApiKeyCreateResponseVariant2 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AdminApiKeyCreateResponseVariant2))] +#endif + public bool IsAdminApiKeyCreateResponseVariant2 => AdminApiKeyCreateResponseVariant2 != null; + /// + /// + /// + public static implicit operator AdminApiKeyCreateResponse(global::tryAGI.OpenAI.AdminApiKey value) => new AdminApiKeyCreateResponse((global::tryAGI.OpenAI.AdminApiKey?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.AdminApiKey?(AdminApiKeyCreateResponse @this) => @this.AdminApiKey; + + /// + /// + /// + public AdminApiKeyCreateResponse(global::tryAGI.OpenAI.AdminApiKey? value) + { + AdminApiKey = value; + } + + /// + /// + /// + public static implicit operator AdminApiKeyCreateResponse(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2 value) => new AdminApiKeyCreateResponse((global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2?(AdminApiKeyCreateResponse @this) => @this.AdminApiKeyCreateResponseVariant2; + + /// + /// + /// + public AdminApiKeyCreateResponse(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2? value) + { + AdminApiKeyCreateResponseVariant2 = value; + } + + /// + /// + /// + public AdminApiKeyCreateResponse( + global::tryAGI.OpenAI.AdminApiKey? adminApiKey, + global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2? adminApiKeyCreateResponseVariant2 + ) + { + AdminApiKey = adminApiKey; + AdminApiKeyCreateResponseVariant2 = adminApiKeyCreateResponseVariant2; + } + + /// + /// + /// + public object? Object => + AdminApiKeyCreateResponseVariant2 as object ?? + AdminApiKey as object + ; + + /// + /// + /// + public override string? ToString() => + AdminApiKey?.ToString() ?? + AdminApiKeyCreateResponseVariant2?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsAdminApiKey && IsAdminApiKeyCreateResponseVariant2; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? adminApiKey = null, + global::System.Func? adminApiKeyCreateResponseVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsAdminApiKey && adminApiKey != null) + { + return adminApiKey(AdminApiKey!); + } + else if (IsAdminApiKeyCreateResponseVariant2 && adminApiKeyCreateResponseVariant2 != null) + { + return adminApiKeyCreateResponseVariant2(AdminApiKeyCreateResponseVariant2!); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? adminApiKey = null, + global::System.Action? adminApiKeyCreateResponseVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsAdminApiKey) + { + adminApiKey?.Invoke(AdminApiKey!); + } + else if (IsAdminApiKeyCreateResponseVariant2) + { + adminApiKeyCreateResponseVariant2?.Invoke(AdminApiKeyCreateResponseVariant2!); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + AdminApiKey, + typeof(global::tryAGI.OpenAI.AdminApiKey), + AdminApiKeyCreateResponseVariant2, + typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2), + }; + const int offset = unchecked((int)2166136261); + const int prime = 16777619; + static int HashCodeAggregator(int hashCode, object? value) => value == null + ? (hashCode ^ 0) * prime + : (hashCode ^ value.GetHashCode()) * prime; + + return global::System.Linq.Enumerable.Aggregate(fields, offset, HashCodeAggregator); + } + + /// + /// + /// + public bool Equals(AdminApiKeyCreateResponse other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(AdminApiKey, other.AdminApiKey) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(AdminApiKeyCreateResponseVariant2, other.AdminApiKeyCreateResponseVariant2) + ; + } + + /// + /// + /// + public static bool operator ==(AdminApiKeyCreateResponse obj1, AdminApiKeyCreateResponse obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(AdminApiKeyCreateResponse obj1, AdminApiKeyCreateResponse obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is AdminApiKeyCreateResponse o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyCreateResponseVariant2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyCreateResponseVariant2.Json.g.cs new file mode 100644 index 000000000..7ea14a8d1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyCreateResponseVariant2.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AdminApiKeyCreateResponseVariant2 + { + /// + /// 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.AdminApiKeyCreateResponseVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2), + jsonSerializerContext) as global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2; + } + + /// + /// 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.AdminApiKeyCreateResponseVariant2? 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.AdminApiKeyCreateResponseVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AdminApiKeyCreateResponseVariant2; + } + + /// + /// 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.AdminApiKeyCreateResponseVariant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyCreateResponseVariant2.g.cs new file mode 100644 index 000000000..d25948de8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyCreateResponseVariant2.g.cs @@ -0,0 +1,49 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The newly created admin API key. The `value` field is only returned once, when the key is created. + /// + public sealed partial class AdminApiKeyCreateResponseVariant2 + { + /// + /// The value of the API key. Only shown on create.
+ /// Example: sk-admin-1234abcd + ///
+ /// sk-admin-1234abcd + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The value of the API key. Only shown on create.
+ /// Example: sk-admin-1234abcd + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AdminApiKeyCreateResponseVariant2( + string value) + { + this.Value = value ?? throw new global::System.ArgumentNullException(nameof(value)); + } + + /// + /// Initializes a new instance of the class. + /// + public AdminApiKeyCreateResponseVariant2() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyObject.g.cs new file mode 100644 index 000000000..65bd1964f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeyObject.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The object type, which is always `organization.admin_api_key` + /// + public enum AdminApiKeyObject + { + /// + /// + /// + OrganizationAdminApiKey, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class AdminApiKeyObjectExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this AdminApiKeyObject value) + { + return value switch + { + AdminApiKeyObject.OrganizationAdminApiKey => "organization.admin_api_key", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static AdminApiKeyObject? ToEnum(string value) + { + return value switch + { + "organization.admin_api_key" => AdminApiKeyObject.OrganizationAdminApiKey, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeysDeleteResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeysDeleteResponse.g.cs index 7b400cbd3..81a1f17cb 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeysDeleteResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeysDeleteResponse.g.cs @@ -13,21 +13,24 @@ public sealed partial class AdminApiKeysDeleteResponse ///
/// key_abc [global::System.Text.Json.Serialization.JsonPropertyName("id")] - public string? Id { get; set; } + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } /// /// Example: organization.admin_api_key.deleted /// /// organization.admin_api_key.deleted [global::System.Text.Json.Serialization.JsonPropertyName("object")] - public string? Object { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AdminApiKeysDeleteResponseObjectJsonConverter))] + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject Object { get; set; } /// /// Example: true /// /// true [global::System.Text.Json.Serialization.JsonPropertyName("deleted")] - public bool? Deleted { get; set; } + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Deleted { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -41,21 +44,21 @@ public sealed partial class AdminApiKeysDeleteResponse /// /// Example: key_abc /// - /// - /// Example: organization.admin_api_key.deleted - /// /// /// Example: true /// + /// + /// Example: organization.admin_api_key.deleted + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public AdminApiKeysDeleteResponse( - string? id, - string? @object, - bool? deleted) + string id, + bool deleted, + global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject @object) { - this.Id = id; + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.Object = @object; this.Deleted = deleted; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeysDeleteResponseObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeysDeleteResponseObject.g.cs new file mode 100644 index 000000000..79cb26fe0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeysDeleteResponseObject.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Example: organization.admin_api_key.deleted + /// + public enum AdminApiKeysDeleteResponseObject + { + /// + /// + /// + OrganizationAdminApiKeyDeleted, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class AdminApiKeysDeleteResponseObjectExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this AdminApiKeysDeleteResponseObject value) + { + return value switch + { + AdminApiKeysDeleteResponseObject.OrganizationAdminApiKeyDeleted => "organization.admin_api_key.deleted", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static AdminApiKeysDeleteResponseObject? ToEnum(string value) + { + return value switch + { + "organization.admin_api_key.deleted" => AdminApiKeysDeleteResponseObject.OrganizationAdminApiKeyDeleted, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyList.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyList.g.cs index c021c366c..ef6c5b610 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyList.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyList.g.cs @@ -13,20 +13,23 @@ public sealed partial class ApiKeyList /// /// list [global::System.Text.Json.Serialization.JsonPropertyName("object")] - public string? Object { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ApiKeyListObjectJsonConverter))] + public global::tryAGI.OpenAI.ApiKeyListObject Object { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("data")] - public global::System.Collections.Generic.IList? Data { get; set; } + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Data { get; set; } /// /// Example: false /// /// false [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; } /// /// Example: key_abc @@ -51,13 +54,13 @@ public sealed partial class ApiKeyList /// /// Initializes a new instance of the class. /// - /// - /// Example: list - /// /// /// /// Example: false /// + /// + /// Example: list + /// /// /// Example: key_abc /// @@ -68,14 +71,14 @@ public sealed partial class ApiKeyList [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ApiKeyList( - string? @object, - global::System.Collections.Generic.IList? data, - bool? hasMore, + global::System.Collections.Generic.IList data, + bool hasMore, + global::tryAGI.OpenAI.ApiKeyListObject @object, string? firstId, string? lastId) { this.Object = @object; - this.Data = data; + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); this.HasMore = hasMore; this.FirstId = firstId; this.LastId = lastId; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyListFirstId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyListFirstId.Json.g.cs new file mode 100644 index 000000000..f9d0d4d95 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyListFirstId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ApiKeyListFirstId + { + /// + /// 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.ApiKeyListFirstId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ApiKeyListFirstId), + jsonSerializerContext) as global::tryAGI.OpenAI.ApiKeyListFirstId; + } + + /// + /// 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.ApiKeyListFirstId? 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.ApiKeyListFirstId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ApiKeyListFirstId; + } + + /// + /// 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.ApiKeyListFirstId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyListFirstId.g.cs new file mode 100644 index 000000000..4d03ab0cd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyListFirstId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Example: key_abc + /// + public sealed partial class ApiKeyListFirstId + { + + /// + /// 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.ApiKeyListLastId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyListLastId.Json.g.cs new file mode 100644 index 000000000..2bdd26f01 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyListLastId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ApiKeyListLastId + { + /// + /// 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.ApiKeyListLastId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ApiKeyListLastId), + jsonSerializerContext) as global::tryAGI.OpenAI.ApiKeyListLastId; + } + + /// + /// 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.ApiKeyListLastId? 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.ApiKeyListLastId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ApiKeyListLastId; + } + + /// + /// 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.ApiKeyListLastId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyListLastId.g.cs new file mode 100644 index 000000000..d113681c2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyListLastId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Example: key_xyz + /// + public sealed partial class ApiKeyListLastId + { + + /// + /// 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.ApiKeyListObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyListObject.g.cs new file mode 100644 index 000000000..9c20c1d68 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApiKeyListObject.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Example: list + /// + public enum ApiKeyListObject + { + /// + /// + /// + List, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ApiKeyListObjectExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ApiKeyListObject value) + { + return value switch + { + ApiKeyListObject.List => "list", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ApiKeyListObject? ToEnum(string value) + { + return value switch + { + "list" => ApiKeyListObject.List, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLog.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLog.g.cs index 8539fe538..4cdc5f2a9 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLog.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLog.g.cs @@ -37,11 +37,10 @@ public sealed partial class AuditLog public global::tryAGI.OpenAI.AuditLogProject? Project { get; set; } /// - /// The actor who performed the audit logged action. + /// /// [global::System.Text.Json.Serialization.JsonPropertyName("actor")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::tryAGI.OpenAI.AuditLogActor Actor { get; set; } + public global::tryAGI.OpenAI.AuditLogActor2? Actor { get; set; } /// /// The details for events with this `type`. @@ -343,12 +342,10 @@ public sealed partial class AuditLog /// /// The Unix timestamp (in seconds) of the event. /// - /// - /// The actor who performed the audit logged action. - /// /// /// The project that the action was scoped to. Absent for actions not scoped to projects. Note that any admin actions taken via Admin API keys are associated with the default project. /// + /// /// /// The details for events with this `type`. /// @@ -497,8 +494,8 @@ public AuditLog( string id, global::tryAGI.OpenAI.AuditLogEventType type, int effectiveAt, - global::tryAGI.OpenAI.AuditLogActor actor, global::tryAGI.OpenAI.AuditLogProject? project, + global::tryAGI.OpenAI.AuditLogActor2? actor, global::tryAGI.OpenAI.AuditLogApiKeyCreated? apiKeyCreated, global::tryAGI.OpenAI.AuditLogApiKeyUpdated? apiKeyUpdated, global::tryAGI.OpenAI.AuditLogApiKeyDeleted? apiKeyDeleted, @@ -551,7 +548,7 @@ public AuditLog( this.Type = type; this.EffectiveAt = effectiveAt; this.Project = project; - this.Actor = actor ?? throw new global::System.ArgumentNullException(nameof(actor)); + this.Actor = actor; this.ApiKeyCreated = apiKeyCreated; this.ApiKeyUpdated = apiKeyUpdated; this.ApiKeyDeleted = apiKeyDeleted; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogActor.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogActor.g.cs index d32b744d6..7202a6510 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogActor.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogActor.g.cs @@ -4,65 +4,15 @@ namespace tryAGI.OpenAI { /// - /// The actor who performed the audit logged action. + /// /// public sealed partial class AuditLogActor { - /// - /// The type of actor. Is either `session` or `api_key`. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("type")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter))] - public global::tryAGI.OpenAI.AuditLogActorType? Type { get; set; } - - /// - /// The session in which the audit logged action was performed. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("session")] - public global::tryAGI.OpenAI.AuditLogActorSession? Session { get; set; } - - /// - /// The API Key used to perform the audit logged action. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("api_key")] - public global::tryAGI.OpenAI.AuditLogActorApiKey? ApiKey { get; set; } /// /// Additional properties that are not explicitly defined in the schema /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// The type of actor. Is either `session` or `api_key`. - /// - /// - /// The session in which the audit logged action was performed. - /// - /// - /// The API Key used to perform the audit logged action. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public AuditLogActor( - global::tryAGI.OpenAI.AuditLogActorType? type, - global::tryAGI.OpenAI.AuditLogActorSession? session, - global::tryAGI.OpenAI.AuditLogActorApiKey? apiKey) - { - this.Type = type; - this.Session = session; - this.ApiKey = apiKey; - } - - /// - /// Initializes a new instance of the class. - /// - public AuditLogActor() - { - } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogActor2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogActor2.Json.g.cs new file mode 100644 index 000000000..9fc5c3f84 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogActor2.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class AuditLogActor2 + { + /// + /// 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.AuditLogActor2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.AuditLogActor2), + jsonSerializerContext) as global::tryAGI.OpenAI.AuditLogActor2; + } + + /// + /// 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.AuditLogActor2? 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.AuditLogActor2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.AuditLogActor2; + } + + /// + /// 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.AuditLogActor2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogActor2.g.cs new file mode 100644 index 000000000..0ce493e06 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLogActor2.g.cs @@ -0,0 +1,68 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The actor who performed the audit logged action. + /// + public sealed partial class AuditLogActor2 + { + /// + /// The type of actor. Is either `session` or `api_key`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogActorTypeJsonConverter))] + public global::tryAGI.OpenAI.AuditLogActorType? Type { get; set; } + + /// + /// The session in which the audit logged action was performed. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("session")] + public global::tryAGI.OpenAI.AuditLogActorSession? Session { get; set; } + + /// + /// The API Key used to perform the audit logged action. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("api_key")] + public global::tryAGI.OpenAI.AuditLogActorApiKey? ApiKey { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The type of actor. Is either `session` or `api_key`. + /// + /// + /// The session in which the audit logged action was performed. + /// + /// + /// The API Key used to perform the audit logged action. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public AuditLogActor2( + global::tryAGI.OpenAI.AuditLogActorType? type, + global::tryAGI.OpenAI.AuditLogActorSession? session, + global::tryAGI.OpenAI.AuditLogActorApiKey? apiKey) + { + this.Type = type; + this.Session = session; + this.ApiKey = apiKey; + } + + /// + /// Initializes a new instance of the class. + /// + public AuditLogActor2() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Certificate.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Certificate.g.cs index 892373680..4dd18ab7b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Certificate.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Certificate.g.cs @@ -30,8 +30,7 @@ public sealed partial class Certificate /// The name of the certificate. /// [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 certificate was uploaded. @@ -71,13 +70,13 @@ public sealed partial class Certificate /// /// The identifier, which can be referenced in API endpoints /// - /// - /// The name of the certificate. - /// /// /// The Unix timestamp (in seconds) of when the certificate was uploaded. /// /// + /// + /// The name of the certificate. + /// /// /// Whether the certificate is currently active at the specified scope. Not returned when getting details for a specific certificate. /// @@ -87,14 +86,14 @@ public sealed partial class Certificate public Certificate( global::tryAGI.OpenAI.CertificateObject @object, string id, - string name, int createdAt, global::tryAGI.OpenAI.CertificateCertificateDetails certificateDetails, + string? name, bool? active) { 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.CreatedAt = createdAt; this.CertificateDetails = certificateDetails ?? throw new global::System.ArgumentNullException(nameof(certificateDetails)); this.Active = active; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CertificateName.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CertificateName.Json.g.cs new file mode 100644 index 000000000..805568320 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CertificateName.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class CertificateName + { + /// + /// 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.CertificateName? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.CertificateName), + jsonSerializerContext) as global::tryAGI.OpenAI.CertificateName; + } + + /// + /// 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.CertificateName? 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.CertificateName), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.CertificateName; + } + + /// + /// 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.CertificateName.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CertificateName.g.cs new file mode 100644 index 000000000..77d4c086a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CertificateName.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The name of the certificate. + /// + public sealed partial class CertificateName + { + + /// + /// 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.GroupUser.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupUser.Json.g.cs new file mode 100644 index 000000000..a0e1274a2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupUser.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class GroupUser + { + /// + /// 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.GroupUser? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.GroupUser), + jsonSerializerContext) as global::tryAGI.OpenAI.GroupUser; + } + + /// + /// 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.GroupUser? 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.GroupUser), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.GroupUser; + } + + /// + /// 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.GroupUser.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupUser.g.cs new file mode 100644 index 000000000..c8cbc74be --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupUser.g.cs @@ -0,0 +1,69 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Represents an individual user returned when inspecting group membership. + /// + public sealed partial class GroupUser + { + /// + /// The identifier, which can be referenced in API endpoints + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The name of the user. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// The email address of the user. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("email")] + public string? Email { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The identifier, which can be referenced in API endpoints + /// + /// + /// The name of the user. + /// + /// + /// The email address of the user. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GroupUser( + string id, + string name, + string? email) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Email = email; + } + + /// + /// Initializes a new instance of the class. + /// + public GroupUser() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupUserEmail.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupUserEmail.Json.g.cs new file mode 100644 index 000000000..2f0497a8e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupUserEmail.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class GroupUserEmail + { + /// + /// 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.GroupUserEmail? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.GroupUserEmail), + jsonSerializerContext) as global::tryAGI.OpenAI.GroupUserEmail; + } + + /// + /// 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.GroupUserEmail? 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.GroupUserEmail), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.GroupUserEmail; + } + + /// + /// 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.GroupUserEmail.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupUserEmail.g.cs new file mode 100644 index 000000000..513e716a0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.GroupUserEmail.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The email address of the user. + /// + public sealed partial class GroupUserEmail + { + + /// + /// 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.Invite.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Invite.g.cs index da78b443b..42c5da19e 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 @@ -48,16 +48,15 @@ public sealed partial class Invite /// /// The Unix timestamp (in seconds) of when the invite was sent. /// - [global::System.Text.Json.Serialization.JsonPropertyName("invited_at")] + [global::System.Text.Json.Serialization.JsonPropertyName("created_at")] [global::System.Text.Json.Serialization.JsonRequired] - public required int InvitedAt { get; set; } + public required int CreatedAt { get; set; } /// /// The Unix timestamp (in seconds) of when the invite expires. /// [global::System.Text.Json.Serialization.JsonPropertyName("expires_at")] - [global::System.Text.Json.Serialization.JsonRequired] - public required int ExpiresAt { get; set; } + public int? ExpiresAt { get; set; } /// /// The Unix timestamp (in seconds) of when the invite was accepted. @@ -92,15 +91,15 @@ public sealed partial class Invite /// /// `accepted`,`expired`, or `pending` /// - /// + /// /// The Unix timestamp (in seconds) of when the invite was sent. /// - /// - /// The Unix timestamp (in seconds) of when the invite expires. - /// /// /// The object type, which is always `organization.invite` /// + /// + /// The Unix timestamp (in seconds) of when the invite expires. + /// /// /// The Unix timestamp (in seconds) of when the invite was accepted. /// @@ -115,9 +114,9 @@ public Invite( string email, global::tryAGI.OpenAI.InviteRole role, global::tryAGI.OpenAI.InviteStatus status, - int invitedAt, - int expiresAt, + int createdAt, global::tryAGI.OpenAI.InviteObject @object, + int? expiresAt, int? acceptedAt, global::System.Collections.Generic.IList? projects) { @@ -126,7 +125,7 @@ public Invite( this.Email = email ?? throw new global::System.ArgumentNullException(nameof(email)); this.Role = role; this.Status = status; - this.InvitedAt = invitedAt; + this.CreatedAt = createdAt; this.ExpiresAt = expiresAt; this.AcceptedAt = acceptedAt; this.Projects = projects; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteAcceptedAt.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteAcceptedAt.Json.g.cs new file mode 100644 index 000000000..7216eb4a2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteAcceptedAt.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class InviteAcceptedAt + { + /// + /// 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.InviteAcceptedAt? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.InviteAcceptedAt), + jsonSerializerContext) as global::tryAGI.OpenAI.InviteAcceptedAt; + } + + /// + /// 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.InviteAcceptedAt? 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.InviteAcceptedAt), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.InviteAcceptedAt; + } + + /// + /// 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.InviteAcceptedAt.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteAcceptedAt.g.cs new file mode 100644 index 000000000..a3efeebeb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteAcceptedAt.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The Unix timestamp (in seconds) of when the invite was accepted. + /// + public sealed partial class InviteAcceptedAt + { + + /// + /// 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.InviteExpiresAt.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteExpiresAt.Json.g.cs new file mode 100644 index 000000000..1a73130d2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteExpiresAt.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class InviteExpiresAt + { + /// + /// 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.InviteExpiresAt? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.InviteExpiresAt), + jsonSerializerContext) as global::tryAGI.OpenAI.InviteExpiresAt; + } + + /// + /// 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.InviteExpiresAt? 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.InviteExpiresAt), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.InviteExpiresAt; + } + + /// + /// 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.InviteExpiresAt.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteExpiresAt.g.cs new file mode 100644 index 000000000..33f03c7dc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.InviteExpiresAt.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The Unix timestamp (in seconds) of when the invite expires. + /// + public sealed partial class InviteExpiresAt + { + + /// + /// 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.ListCertificatesResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListCertificatesResponse.g.cs index ef3d692ae..a7d11b30c 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListCertificatesResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListCertificatesResponse.g.cs @@ -13,7 +13,7 @@ public sealed partial class ListCertificatesResponse /// [global::System.Text.Json.Serialization.JsonPropertyName("data")] [global::System.Text.Json.Serialization.JsonRequired] - public required global::System.Collections.Generic.IList Data { get; set; } + public required global::System.Collections.Generic.IList Data { get; set; } /// /// Example: cert_abc @@ -65,7 +65,7 @@ public sealed partial class ListCertificatesResponse [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ListCertificatesResponse( - global::System.Collections.Generic.IList data, + global::System.Collections.Generic.IList data, bool hasMore, string? firstId, string? lastId, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListCertificatesResponseFirstId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListCertificatesResponseFirstId.Json.g.cs new file mode 100644 index 000000000..c06f7213b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListCertificatesResponseFirstId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ListCertificatesResponseFirstId + { + /// + /// 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.ListCertificatesResponseFirstId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ListCertificatesResponseFirstId), + jsonSerializerContext) as global::tryAGI.OpenAI.ListCertificatesResponseFirstId; + } + + /// + /// 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.ListCertificatesResponseFirstId? 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.ListCertificatesResponseFirstId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ListCertificatesResponseFirstId; + } + + /// + /// 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.ListCertificatesResponseFirstId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListCertificatesResponseFirstId.g.cs new file mode 100644 index 000000000..5b20acf78 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListCertificatesResponseFirstId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Example: cert_abc + /// + public sealed partial class ListCertificatesResponseFirstId + { + + /// + /// 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.ListCertificatesResponseLastId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListCertificatesResponseLastId.Json.g.cs new file mode 100644 index 000000000..284188617 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListCertificatesResponseLastId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ListCertificatesResponseLastId + { + /// + /// 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.ListCertificatesResponseLastId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ListCertificatesResponseLastId), + jsonSerializerContext) as global::tryAGI.OpenAI.ListCertificatesResponseLastId; + } + + /// + /// 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.ListCertificatesResponseLastId? 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.ListCertificatesResponseLastId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ListCertificatesResponseLastId; + } + + /// + /// 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.ListCertificatesResponseLastId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListCertificatesResponseLastId.g.cs new file mode 100644 index 000000000..c9d5c1d67 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListCertificatesResponseLastId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Example: cert_abc + /// + public sealed partial class ListCertificatesResponseLastId + { + + /// + /// 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.ListProjectCertificatesResponse.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponse.Json.g.cs new file mode 100644 index 000000000..bac2a69b3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponse.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ListProjectCertificatesResponse + { + /// + /// 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.ListProjectCertificatesResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponse), + jsonSerializerContext) as global::tryAGI.OpenAI.ListProjectCertificatesResponse; + } + + /// + /// 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.ListProjectCertificatesResponse? 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.ListProjectCertificatesResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ListProjectCertificatesResponse; + } + + /// + /// 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.ListProjectCertificatesResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponse.g.cs new file mode 100644 index 000000000..79bfb17d9 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponse.g.cs @@ -0,0 +1,88 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ListProjectCertificatesResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("data")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Data { get; set; } + + /// + /// Example: cert_abc + /// + /// cert_abc + [global::System.Text.Json.Serialization.JsonPropertyName("first_id")] + public string? FirstId { get; set; } + + /// + /// Example: cert_abc + /// + /// cert_abc + [global::System.Text.Json.Serialization.JsonPropertyName("last_id")] + public string? LastId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("has_more")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool HasMore { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ListProjectCertificatesResponseObjectJsonConverter))] + public global::tryAGI.OpenAI.ListProjectCertificatesResponseObject Object { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// Example: cert_abc + /// + /// + /// Example: cert_abc + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ListProjectCertificatesResponse( + global::System.Collections.Generic.IList data, + bool hasMore, + string? firstId, + string? lastId, + global::tryAGI.OpenAI.ListProjectCertificatesResponseObject @object) + { + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); + this.FirstId = firstId; + this.LastId = lastId; + this.HasMore = hasMore; + this.Object = @object; + } + + /// + /// Initializes a new instance of the class. + /// + public ListProjectCertificatesResponse() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponseFirstId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponseFirstId.Json.g.cs new file mode 100644 index 000000000..0c0e77806 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponseFirstId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ListProjectCertificatesResponseFirstId + { + /// + /// 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.ListProjectCertificatesResponseFirstId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponseFirstId), + jsonSerializerContext) as global::tryAGI.OpenAI.ListProjectCertificatesResponseFirstId; + } + + /// + /// 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.ListProjectCertificatesResponseFirstId? 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.ListProjectCertificatesResponseFirstId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ListProjectCertificatesResponseFirstId; + } + + /// + /// 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.ListProjectCertificatesResponseFirstId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponseFirstId.g.cs new file mode 100644 index 000000000..4bb8d9b83 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponseFirstId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Example: cert_abc + /// + public sealed partial class ListProjectCertificatesResponseFirstId + { + + /// + /// 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.ListProjectCertificatesResponseLastId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponseLastId.Json.g.cs new file mode 100644 index 000000000..cdd9486c2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponseLastId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ListProjectCertificatesResponseLastId + { + /// + /// 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.ListProjectCertificatesResponseLastId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ListProjectCertificatesResponseLastId), + jsonSerializerContext) as global::tryAGI.OpenAI.ListProjectCertificatesResponseLastId; + } + + /// + /// 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.ListProjectCertificatesResponseLastId? 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.ListProjectCertificatesResponseLastId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ListProjectCertificatesResponseLastId; + } + + /// + /// 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.ListProjectCertificatesResponseLastId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponseLastId.g.cs new file mode 100644 index 000000000..d65dbca3f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponseLastId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Example: cert_abc + /// + public sealed partial class ListProjectCertificatesResponseLastId + { + + /// + /// 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.ListProjectCertificatesResponseObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponseObject.g.cs new file mode 100644 index 000000000..bcd9f4729 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ListProjectCertificatesResponseObject.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum ListProjectCertificatesResponseObject + { + /// + /// + /// + List, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ListProjectCertificatesResponseObjectExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ListProjectCertificatesResponseObject value) + { + return value switch + { + ListProjectCertificatesResponseObject.List => "list", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ListProjectCertificatesResponseObject? ToEnum(string value) + { + return value switch + { + "list" => ListProjectCertificatesResponseObject.List, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModifyCertificateRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModifyCertificateRequest.g.cs index a0ce944da..f6ccad22e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModifyCertificateRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ModifyCertificateRequest.g.cs @@ -12,8 +12,7 @@ public sealed partial class ModifyCertificateRequest /// The updated name for the certificate /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Name { get; set; } + public string? Name { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -31,9 +30,9 @@ public sealed partial class ModifyCertificateRequest [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ModifyCertificateRequest( - string name) + string? name) { - this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Name = name; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificate.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificate.Json.g.cs new file mode 100644 index 000000000..f2d933ecd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificate.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class OrganizationCertificate + { + /// + /// 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.OrganizationCertificate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.OrganizationCertificate), + jsonSerializerContext) as global::tryAGI.OpenAI.OrganizationCertificate; + } + + /// + /// 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.OrganizationCertificate? 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.OrganizationCertificate), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.OrganizationCertificate; + } + + /// + /// 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.OrganizationCertificate.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificate.g.cs new file mode 100644 index 000000000..b0d25c0b6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificate.g.cs @@ -0,0 +1,103 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Represents an individual certificate configured at the organization level. + /// + public sealed partial class OrganizationCertificate + { + /// + /// The object type, which is always `organization.certificate`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateObjectJsonConverter))] + public global::tryAGI.OpenAI.OrganizationCertificateObject Object { get; set; } + + /// + /// The identifier, which can be referenced in API endpoints + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The name of the certificate. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { get; set; } + + /// + /// The Unix timestamp (in seconds) of when the certificate was uploaded. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("created_at")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int CreatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("certificate_details")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails CertificateDetails { get; set; } + + /// + /// Whether the certificate is currently active at the organization level. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The identifier, which can be referenced in API endpoints + /// + /// + /// The Unix timestamp (in seconds) of when the certificate was uploaded. + /// + /// + /// + /// Whether the certificate is currently active at the organization level. + /// + /// + /// The object type, which is always `organization.certificate`. + /// + /// + /// The name of the certificate. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public OrganizationCertificate( + string id, + int createdAt, + global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails certificateDetails, + bool active, + global::tryAGI.OpenAI.OrganizationCertificateObject @object, + string? name) + { + this.Object = @object; + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name; + this.CreatedAt = createdAt; + this.CertificateDetails = certificateDetails ?? throw new global::System.ArgumentNullException(nameof(certificateDetails)); + this.Active = active; + } + + /// + /// Initializes a new instance of the class. + /// + public OrganizationCertificate() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OneOf.9.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateActivationResponse.Json.g.cs similarity index 84% rename from src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OneOf.9.Json.g.cs rename to src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateActivationResponse.Json.g.cs index e49a2b675..9b048d036 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OneOf.9.Json.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateActivationResponse.Json.g.cs @@ -2,7 +2,7 @@ namespace tryAGI.OpenAI { - public readonly partial struct OneOf + public sealed partial class OrganizationCertificateActivationResponse { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::tryAGI.OpenAI.OneOf? FromJson( + public static global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::tryAGI.OpenAI.OneOf), - jsonSerializerContext) as global::tryAGI.OpenAI.OneOf?; + typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponse), + jsonSerializerContext) as global::tryAGI.OpenAI.OrganizationCertificateActivationResponse; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::tryAGI.OpenAI.OneOf? FromJson( + public static global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize>( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask?> FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::tryAGI.OpenAI.OneOf), - jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.OneOf?; + typeof(global::tryAGI.OpenAI.OrganizationCertificateActivationResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.OrganizationCertificateActivationResponse; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask?> FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync?>( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateActivationResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateActivationResponse.g.cs new file mode 100644 index 000000000..37ae7324d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateActivationResponse.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class OrganizationCertificateActivationResponse + { + /// + /// The organization certificate activation result type. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateActivationResponseObjectJsonConverter))] + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject 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. + /// + /// + /// + /// The organization certificate activation result type. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public OrganizationCertificateActivationResponse( + global::System.Collections.Generic.IList data, + global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject @object) + { + this.Object = @object; + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); + } + + /// + /// Initializes a new instance of the class. + /// + public OrganizationCertificateActivationResponse() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateActivationResponseObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateActivationResponseObject.g.cs new file mode 100644 index 000000000..b56eaa81f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateActivationResponseObject.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The organization certificate activation result type. + /// + public enum OrganizationCertificateActivationResponseObject + { + /// + /// + /// + OrganizationCertificateActivation, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class OrganizationCertificateActivationResponseObjectExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this OrganizationCertificateActivationResponseObject value) + { + return value switch + { + OrganizationCertificateActivationResponseObject.OrganizationCertificateActivation => "organization.certificate.activation", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static OrganizationCertificateActivationResponseObject? ToEnum(string value) + { + return value switch + { + "organization.certificate.activation" => OrganizationCertificateActivationResponseObject.OrganizationCertificateActivation, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateCertificateDetails.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateCertificateDetails.Json.g.cs new file mode 100644 index 000000000..8a5316394 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateCertificateDetails.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class OrganizationCertificateCertificateDetails + { + /// + /// 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.OrganizationCertificateCertificateDetails? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails), + jsonSerializerContext) as global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails; + } + + /// + /// 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.OrganizationCertificateCertificateDetails? 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.OrganizationCertificateCertificateDetails), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails; + } + + /// + /// 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.OrganizationCertificateCertificateDetails.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateCertificateDetails.g.cs new file mode 100644 index 000000000..583992dea --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateCertificateDetails.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class OrganizationCertificateCertificateDetails + { + /// + /// The Unix timestamp (in seconds) of when the certificate becomes valid. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("valid_at")] + public int? ValidAt { get; set; } + + /// + /// The Unix timestamp (in seconds) of when the certificate expires. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("expires_at")] + public int? ExpiresAt { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The Unix timestamp (in seconds) of when the certificate becomes valid. + /// + /// + /// The Unix timestamp (in seconds) of when the certificate expires. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public OrganizationCertificateCertificateDetails( + int? validAt, + int? expiresAt) + { + this.ValidAt = validAt; + this.ExpiresAt = expiresAt; + } + + /// + /// Initializes a new instance of the class. + /// + public OrganizationCertificateCertificateDetails() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateDeactivationResponse.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateDeactivationResponse.Json.g.cs new file mode 100644 index 000000000..e2dbdfa52 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateDeactivationResponse.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class OrganizationCertificateDeactivationResponse + { + /// + /// 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.OrganizationCertificateDeactivationResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse), + jsonSerializerContext) as global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse; + } + + /// + /// 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.OrganizationCertificateDeactivationResponse? 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.OrganizationCertificateDeactivationResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse; + } + + /// + /// 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.OrganizationCertificateDeactivationResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateDeactivationResponse.g.cs new file mode 100644 index 000000000..2e5aec873 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateDeactivationResponse.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class OrganizationCertificateDeactivationResponse + { + /// + /// The organization certificate deactivation result type. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationCertificateDeactivationResponseObjectJsonConverter))] + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject 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. + /// + /// + /// + /// The organization certificate deactivation result type. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public OrganizationCertificateDeactivationResponse( + global::System.Collections.Generic.IList data, + global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject @object) + { + this.Object = @object; + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); + } + + /// + /// Initializes a new instance of the class. + /// + public OrganizationCertificateDeactivationResponse() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateDeactivationResponseObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateDeactivationResponseObject.g.cs new file mode 100644 index 000000000..f4300a19a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateDeactivationResponseObject.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The organization certificate deactivation result type. + /// + public enum OrganizationCertificateDeactivationResponseObject + { + /// + /// + /// + OrganizationCertificateDeactivation, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class OrganizationCertificateDeactivationResponseObjectExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this OrganizationCertificateDeactivationResponseObject value) + { + return value switch + { + OrganizationCertificateDeactivationResponseObject.OrganizationCertificateDeactivation => "organization.certificate.deactivation", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static OrganizationCertificateDeactivationResponseObject? ToEnum(string value) + { + return value switch + { + "organization.certificate.deactivation" => OrganizationCertificateDeactivationResponseObject.OrganizationCertificateDeactivation, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateName.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateName.Json.g.cs new file mode 100644 index 000000000..c99eb869d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateName.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class OrganizationCertificateName + { + /// + /// 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.OrganizationCertificateName? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.OrganizationCertificateName), + jsonSerializerContext) as global::tryAGI.OpenAI.OrganizationCertificateName; + } + + /// + /// 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.OrganizationCertificateName? 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.OrganizationCertificateName), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.OrganizationCertificateName; + } + + /// + /// 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.OrganizationCertificateName.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateName.g.cs new file mode 100644 index 000000000..a26af33a1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateName.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The name of the certificate. + /// + public sealed partial class OrganizationCertificateName + { + + /// + /// 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.OrganizationCertificateObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateObject.g.cs new file mode 100644 index 000000000..73814d7e4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationCertificateObject.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The object type, which is always `organization.certificate`. + /// + public enum OrganizationCertificateObject + { + /// + /// + /// + OrganizationCertificate, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class OrganizationCertificateObjectExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this OrganizationCertificateObject value) + { + return value switch + { + OrganizationCertificateObject.OrganizationCertificate => "organization.certificate", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static OrganizationCertificateObject? ToEnum(string value) + { + return value switch + { + "organization.certificate" => OrganizationCertificateObject.OrganizationCertificate, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificate.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificate.Json.g.cs new file mode 100644 index 000000000..95a973165 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificate.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class OrganizationProjectCertificate + { + /// + /// 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.OrganizationProjectCertificate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.OrganizationProjectCertificate), + jsonSerializerContext) as global::tryAGI.OpenAI.OrganizationProjectCertificate; + } + + /// + /// 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.OrganizationProjectCertificate? 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.OrganizationProjectCertificate), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.OrganizationProjectCertificate; + } + + /// + /// 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.OrganizationProjectCertificate.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificate.g.cs new file mode 100644 index 000000000..3db1d771d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificate.g.cs @@ -0,0 +1,103 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Represents an individual certificate configured at the project level. + /// + public sealed partial class OrganizationProjectCertificate + { + /// + /// The object type, which is always `organization.project.certificate`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateObjectJsonConverter))] + public global::tryAGI.OpenAI.OrganizationProjectCertificateObject Object { get; set; } + + /// + /// The identifier, which can be referenced in API endpoints + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The name of the certificate. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { get; set; } + + /// + /// The Unix timestamp (in seconds) of when the certificate was uploaded. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("created_at")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int CreatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("certificate_details")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails CertificateDetails { get; set; } + + /// + /// Whether the certificate is currently active at the project level. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The identifier, which can be referenced in API endpoints + /// + /// + /// The Unix timestamp (in seconds) of when the certificate was uploaded. + /// + /// + /// + /// Whether the certificate is currently active at the project level. + /// + /// + /// The object type, which is always `organization.project.certificate`. + /// + /// + /// The name of the certificate. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public OrganizationProjectCertificate( + string id, + int createdAt, + global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails certificateDetails, + bool active, + global::tryAGI.OpenAI.OrganizationProjectCertificateObject @object, + string? name) + { + this.Object = @object; + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name; + this.CreatedAt = createdAt; + this.CertificateDetails = certificateDetails ?? throw new global::System.ArgumentNullException(nameof(certificateDetails)); + this.Active = active; + } + + /// + /// Initializes a new instance of the class. + /// + public OrganizationProjectCertificate() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateActivationResponse.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateActivationResponse.Json.g.cs new file mode 100644 index 000000000..e6cc45e03 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateActivationResponse.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class OrganizationProjectCertificateActivationResponse + { + /// + /// 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.OrganizationProjectCertificateActivationResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse), + jsonSerializerContext) as global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse; + } + + /// + /// 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.OrganizationProjectCertificateActivationResponse? 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.OrganizationProjectCertificateActivationResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse; + } + + /// + /// 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.OrganizationProjectCertificateActivationResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateActivationResponse.g.cs new file mode 100644 index 000000000..00b908c76 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateActivationResponse.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class OrganizationProjectCertificateActivationResponse + { + /// + /// The project certificate activation result type. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateActivationResponseObjectJsonConverter))] + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject 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. + /// + /// + /// + /// The project certificate activation result type. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public OrganizationProjectCertificateActivationResponse( + global::System.Collections.Generic.IList data, + global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject @object) + { + this.Object = @object; + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); + } + + /// + /// Initializes a new instance of the class. + /// + public OrganizationProjectCertificateActivationResponse() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateActivationResponseObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateActivationResponseObject.g.cs new file mode 100644 index 000000000..c34a8a28c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateActivationResponseObject.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The project certificate activation result type. + /// + public enum OrganizationProjectCertificateActivationResponseObject + { + /// + /// + /// + OrganizationProjectCertificateActivation, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class OrganizationProjectCertificateActivationResponseObjectExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this OrganizationProjectCertificateActivationResponseObject value) + { + return value switch + { + OrganizationProjectCertificateActivationResponseObject.OrganizationProjectCertificateActivation => "organization.project.certificate.activation", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static OrganizationProjectCertificateActivationResponseObject? ToEnum(string value) + { + return value switch + { + "organization.project.certificate.activation" => OrganizationProjectCertificateActivationResponseObject.OrganizationProjectCertificateActivation, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateCertificateDetails.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateCertificateDetails.Json.g.cs new file mode 100644 index 000000000..a4186113d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateCertificateDetails.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class OrganizationProjectCertificateCertificateDetails + { + /// + /// 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.OrganizationProjectCertificateCertificateDetails? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails), + jsonSerializerContext) as global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails; + } + + /// + /// 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.OrganizationProjectCertificateCertificateDetails? 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.OrganizationProjectCertificateCertificateDetails), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails; + } + + /// + /// 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.OrganizationProjectCertificateCertificateDetails.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateCertificateDetails.g.cs new file mode 100644 index 000000000..ec0c997d0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateCertificateDetails.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class OrganizationProjectCertificateCertificateDetails + { + /// + /// The Unix timestamp (in seconds) of when the certificate becomes valid. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("valid_at")] + public int? ValidAt { get; set; } + + /// + /// The Unix timestamp (in seconds) of when the certificate expires. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("expires_at")] + public int? ExpiresAt { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The Unix timestamp (in seconds) of when the certificate becomes valid. + /// + /// + /// The Unix timestamp (in seconds) of when the certificate expires. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public OrganizationProjectCertificateCertificateDetails( + int? validAt, + int? expiresAt) + { + this.ValidAt = validAt; + this.ExpiresAt = expiresAt; + } + + /// + /// Initializes a new instance of the class. + /// + public OrganizationProjectCertificateCertificateDetails() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateDeactivationResponse.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateDeactivationResponse.Json.g.cs new file mode 100644 index 000000000..fa26ef3d6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateDeactivationResponse.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class OrganizationProjectCertificateDeactivationResponse + { + /// + /// 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.OrganizationProjectCertificateDeactivationResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse), + jsonSerializerContext) as global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse; + } + + /// + /// 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.OrganizationProjectCertificateDeactivationResponse? 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.OrganizationProjectCertificateDeactivationResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse; + } + + /// + /// 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.OrganizationProjectCertificateDeactivationResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateDeactivationResponse.g.cs new file mode 100644 index 000000000..6232d2b2f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateDeactivationResponse.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class OrganizationProjectCertificateDeactivationResponse + { + /// + /// The project certificate deactivation result type. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OrganizationProjectCertificateDeactivationResponseObjectJsonConverter))] + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject 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. + /// + /// + /// + /// The project certificate deactivation result type. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public OrganizationProjectCertificateDeactivationResponse( + global::System.Collections.Generic.IList data, + global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject @object) + { + this.Object = @object; + this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); + } + + /// + /// Initializes a new instance of the class. + /// + public OrganizationProjectCertificateDeactivationResponse() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateDeactivationResponseObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateDeactivationResponseObject.g.cs new file mode 100644 index 000000000..a20900fd8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateDeactivationResponseObject.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The project certificate deactivation result type. + /// + public enum OrganizationProjectCertificateDeactivationResponseObject + { + /// + /// + /// + OrganizationProjectCertificateDeactivation, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class OrganizationProjectCertificateDeactivationResponseObjectExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this OrganizationProjectCertificateDeactivationResponseObject value) + { + return value switch + { + OrganizationProjectCertificateDeactivationResponseObject.OrganizationProjectCertificateDeactivation => "organization.project.certificate.deactivation", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static OrganizationProjectCertificateDeactivationResponseObject? ToEnum(string value) + { + return value switch + { + "organization.project.certificate.deactivation" => OrganizationProjectCertificateDeactivationResponseObject.OrganizationProjectCertificateDeactivation, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateName.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateName.Json.g.cs new file mode 100644 index 000000000..ec9ae5f1b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateName.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class OrganizationProjectCertificateName + { + /// + /// 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.OrganizationProjectCertificateName? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.OrganizationProjectCertificateName), + jsonSerializerContext) as global::tryAGI.OpenAI.OrganizationProjectCertificateName; + } + + /// + /// 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.OrganizationProjectCertificateName? 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.OrganizationProjectCertificateName), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.OrganizationProjectCertificateName; + } + + /// + /// 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.OrganizationProjectCertificateName.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateName.g.cs new file mode 100644 index 000000000..32255deda --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateName.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The name of the certificate. + /// + public sealed partial class OrganizationProjectCertificateName + { + + /// + /// 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.OrganizationProjectCertificateObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateObject.g.cs new file mode 100644 index 000000000..491e481e4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.OrganizationProjectCertificateObject.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The object type, which is always `organization.project.certificate`. + /// + public enum OrganizationProjectCertificateObject + { + /// + /// + /// + OrganizationProjectCertificate, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class OrganizationProjectCertificateObjectExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this OrganizationProjectCertificateObject value) + { + return value switch + { + OrganizationProjectCertificateObject.OrganizationProjectCertificate => "organization.project.certificate", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static OrganizationProjectCertificateObject? ToEnum(string value) + { + return value switch + { + "organization.project.certificate" => OrganizationProjectCertificateObject.OrganizationProjectCertificate, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKey.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKey.g.cs index 6bba9a8f8..2ef5c2533 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKey.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKey.g.cs @@ -40,8 +40,7 @@ public sealed partial class ProjectApiKey /// The Unix timestamp (in seconds) of when the API key was last used. /// [global::System.Text.Json.Serialization.JsonPropertyName("last_used_at")] - [global::System.Text.Json.Serialization.JsonRequired] - public required int LastUsedAt { get; set; } + public int? LastUsedAt { get; set; } /// /// The identifier, which can be referenced in API endpoints @@ -75,9 +74,6 @@ public sealed partial class ProjectApiKey /// /// The Unix timestamp (in seconds) of when the API key was created /// - /// - /// The Unix timestamp (in seconds) of when the API key was last used. - /// /// /// The identifier, which can be referenced in API endpoints /// @@ -85,6 +81,9 @@ public sealed partial class ProjectApiKey /// /// The object type, which is always `organization.project.api_key` /// + /// + /// The Unix timestamp (in seconds) of when the API key was last used. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -92,10 +91,10 @@ public ProjectApiKey( string redactedValue, string name, int createdAt, - int lastUsedAt, string id, global::tryAGI.OpenAI.ProjectApiKeyOwner owner, - global::tryAGI.OpenAI.ProjectApiKeyObject @object) + global::tryAGI.OpenAI.ProjectApiKeyObject @object, + int? lastUsedAt) { this.Object = @object; this.RedactedValue = redactedValue ?? throw new global::System.ArgumentNullException(nameof(redactedValue)); diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyLastUsedAt.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyLastUsedAt.Json.g.cs new file mode 100644 index 000000000..8c8b05d96 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyLastUsedAt.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectApiKeyLastUsedAt + { + /// + /// 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.ProjectApiKeyLastUsedAt? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectApiKeyLastUsedAt), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectApiKeyLastUsedAt; + } + + /// + /// 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.ProjectApiKeyLastUsedAt? 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.ProjectApiKeyLastUsedAt), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectApiKeyLastUsedAt; + } + + /// + /// 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.ProjectApiKeyLastUsedAt.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyLastUsedAt.g.cs new file mode 100644 index 000000000..88aca6b68 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyLastUsedAt.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The Unix timestamp (in seconds) of when the API key was last used. + /// + public sealed partial class ProjectApiKeyLastUsedAt + { + + /// + /// 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.ProjectApiKeyOwner.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwner.g.cs index 457d8e82b..b2ab6883c 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwner.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwner.g.cs @@ -16,16 +16,16 @@ public sealed partial class ProjectApiKeyOwner public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type { get; set; } /// - /// Represents an individual user in a project. + /// The user that owns a project API key. /// [global::System.Text.Json.Serialization.JsonPropertyName("user")] - public global::tryAGI.OpenAI.ProjectUser? User { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? User { get; set; } /// - /// Represents an individual service account in a project. + /// The service account that owns a project API key. /// [global::System.Text.Json.Serialization.JsonPropertyName("service_account")] - public global::tryAGI.OpenAI.ProjectServiceAccount? ServiceAccount { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? ServiceAccount { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -40,18 +40,18 @@ public sealed partial class ProjectApiKeyOwner /// `user` or `service_account` /// /// - /// Represents an individual user in a project. + /// The user that owns a project API key. /// /// - /// Represents an individual service account in a project. + /// The service account that owns a project API key. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ProjectApiKeyOwner( global::tryAGI.OpenAI.ProjectApiKeyOwnerType? type, - global::tryAGI.OpenAI.ProjectUser? user, - global::tryAGI.OpenAI.ProjectServiceAccount? serviceAccount) + global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? user, + global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? serviceAccount) { this.Type = type; this.User = user; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwnerServiceAccount.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwnerServiceAccount.Json.g.cs new file mode 100644 index 000000000..dba654dbc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwnerServiceAccount.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectApiKeyOwnerServiceAccount + { + /// + /// 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.ProjectApiKeyOwnerServiceAccount? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount; + } + + /// + /// 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.ProjectApiKeyOwnerServiceAccount? 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.ProjectApiKeyOwnerServiceAccount), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount; + } + + /// + /// 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.ProjectApiKeyOwnerServiceAccount.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwnerServiceAccount.g.cs new file mode 100644 index 000000000..a95e603cc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwnerServiceAccount.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The service account that owns a project API key. + /// + public sealed partial class ProjectApiKeyOwnerServiceAccount + { + /// + /// The identifier, which can be referenced in API endpoints + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The name of the service account. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// The Unix timestamp (in seconds) of when the service account was created. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("created_at")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int CreatedAt { get; set; } + + /// + /// The service account's project role. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("role")] + [global::System.Text.Json.Serialization.JsonRequired] + public required 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. + /// + /// + /// The identifier, which can be referenced in API endpoints + /// + /// + /// The name of the service account. + /// + /// + /// The Unix timestamp (in seconds) of when the service account was created. + /// + /// + /// The service account's project role. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ProjectApiKeyOwnerServiceAccount( + string id, + string name, + int createdAt, + string role) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.CreatedAt = createdAt; + this.Role = role ?? throw new global::System.ArgumentNullException(nameof(role)); + } + + /// + /// Initializes a new instance of the class. + /// + public ProjectApiKeyOwnerServiceAccount() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwnerUser.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwnerUser.Json.g.cs new file mode 100644 index 000000000..6e1b92a7f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwnerUser.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectApiKeyOwnerUser + { + /// + /// 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.ProjectApiKeyOwnerUser? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectApiKeyOwnerUser), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectApiKeyOwnerUser; + } + + /// + /// 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.ProjectApiKeyOwnerUser? 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.ProjectApiKeyOwnerUser), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectApiKeyOwnerUser; + } + + /// + /// 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.ProjectApiKeyOwnerUser.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwnerUser.g.cs new file mode 100644 index 000000000..6dbf704f6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectApiKeyOwnerUser.g.cs @@ -0,0 +1,94 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The user that owns a project API key. + /// + public sealed partial class ProjectApiKeyOwnerUser + { + /// + /// The identifier, which can be referenced in API endpoints + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { 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; } + + /// + /// The name of the user. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// The Unix timestamp (in seconds) of when the user was created. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("created_at")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int CreatedAt { get; set; } + + /// + /// The user's project role. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("role")] + [global::System.Text.Json.Serialization.JsonRequired] + public required 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. + /// + /// + /// The identifier, which can be referenced in API endpoints + /// + /// + /// The email address of the user. + /// + /// + /// The name of the user. + /// + /// + /// The Unix timestamp (in seconds) of when the user was created. + /// + /// + /// The user's project role. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ProjectApiKeyOwnerUser( + string id, + string email, + string name, + int createdAt, + string role) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Email = email ?? throw new global::System.ArgumentNullException(nameof(email)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.CreatedAt = createdAt; + this.Role = role ?? throw new global::System.ArgumentNullException(nameof(role)); + } + + /// + /// Initializes a new instance of the class. + /// + public ProjectApiKeyOwnerUser() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountCreateResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountCreateResponse.g.cs index 9533e95c4..30f11de16 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountCreateResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountCreateResponse.g.cs @@ -47,8 +47,7 @@ public sealed partial class ProjectServiceAccountCreateResponse /// /// [global::System.Text.Json.Serialization.JsonPropertyName("api_key")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::tryAGI.OpenAI.ProjectServiceAccountApiKey ApiKey { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? ApiKey { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -62,11 +61,11 @@ public sealed partial class ProjectServiceAccountCreateResponse /// /// /// - /// /// /// /// Service accounts can only have one role of type `member` /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -74,16 +73,16 @@ public ProjectServiceAccountCreateResponse( string id, string name, int createdAt, - global::tryAGI.OpenAI.ProjectServiceAccountApiKey apiKey, global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject @object, - global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole role) + global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole role, + global::tryAGI.OpenAI.ProjectServiceAccountApiKey? apiKey) { this.Object = @object; this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); this.Role = role; this.CreatedAt = createdAt; - this.ApiKey = apiKey ?? throw new global::System.ArgumentNullException(nameof(apiKey)); + this.ApiKey = apiKey; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountCreateResponseApiKey.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountCreateResponseApiKey.Json.g.cs new file mode 100644 index 000000000..d98c638ed --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountCreateResponseApiKey.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class ProjectServiceAccountCreateResponseApiKey + { + /// + /// 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.ProjectServiceAccountCreateResponseApiKey? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseApiKey), + jsonSerializerContext) as global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseApiKey; + } + + /// + /// 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.ProjectServiceAccountCreateResponseApiKey? 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.ProjectServiceAccountCreateResponseApiKey), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseApiKey; + } + + /// + /// 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.ProjectServiceAccountCreateResponseApiKey.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountCreateResponseApiKey.g.cs new file mode 100644 index 000000000..8c7b8406b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ProjectServiceAccountCreateResponseApiKey.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class ProjectServiceAccountCreateResponseApiKey + { + + /// + /// 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.ResultsItem.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResultsItem.Json.g.cs new file mode 100644 index 000000000..42a2f1f39 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResultsItem.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct ResultsItem + { + /// + /// 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.ResultsItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ResultsItem), + jsonSerializerContext) as global::tryAGI.OpenAI.ResultsItem?; + } + + /// + /// 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.ResultsItem? 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.ResultsItem), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ResultsItem?; + } + + /// + /// 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.ResultsItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResultsItem.g.cs new file mode 100644 index 000000000..e2876c3fa --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResultsItem.g.cs @@ -0,0 +1,585 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public readonly partial struct ResultsItem : global::System.IEquatable + { + /// + /// The aggregated completions usage details of the specific time bucket. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.UsageCompletionsResult? OrganizationUsageCompletionsResult { get; init; } +#else + public global::tryAGI.OpenAI.UsageCompletionsResult? OrganizationUsageCompletionsResult { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(OrganizationUsageCompletionsResult))] +#endif + public bool IsOrganizationUsageCompletionsResult => OrganizationUsageCompletionsResult != null; + + /// + /// The aggregated embeddings usage details of the specific time bucket. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.UsageEmbeddingsResult? OrganizationUsageEmbeddingsResult { get; init; } +#else + public global::tryAGI.OpenAI.UsageEmbeddingsResult? OrganizationUsageEmbeddingsResult { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(OrganizationUsageEmbeddingsResult))] +#endif + public bool IsOrganizationUsageEmbeddingsResult => OrganizationUsageEmbeddingsResult != null; + + /// + /// The aggregated moderations usage details of the specific time bucket. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.UsageModerationsResult? OrganizationUsageModerationsResult { get; init; } +#else + public global::tryAGI.OpenAI.UsageModerationsResult? OrganizationUsageModerationsResult { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(OrganizationUsageModerationsResult))] +#endif + public bool IsOrganizationUsageModerationsResult => OrganizationUsageModerationsResult != null; + + /// + /// The aggregated images usage details of the specific time bucket. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.UsageImagesResult? OrganizationUsageImagesResult { get; init; } +#else + public global::tryAGI.OpenAI.UsageImagesResult? OrganizationUsageImagesResult { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(OrganizationUsageImagesResult))] +#endif + public bool IsOrganizationUsageImagesResult => OrganizationUsageImagesResult != null; + + /// + /// The aggregated audio speeches usage details of the specific time bucket. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.UsageAudioSpeechesResult? OrganizationUsageAudioSpeechesResult { get; init; } +#else + public global::tryAGI.OpenAI.UsageAudioSpeechesResult? OrganizationUsageAudioSpeechesResult { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(OrganizationUsageAudioSpeechesResult))] +#endif + public bool IsOrganizationUsageAudioSpeechesResult => OrganizationUsageAudioSpeechesResult != null; + + /// + /// The aggregated audio transcriptions usage details of the specific time bucket. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? OrganizationUsageAudioTranscriptionsResult { get; init; } +#else + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? OrganizationUsageAudioTranscriptionsResult { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(OrganizationUsageAudioTranscriptionsResult))] +#endif + public bool IsOrganizationUsageAudioTranscriptionsResult => OrganizationUsageAudioTranscriptionsResult != null; + + /// + /// The aggregated vector stores usage details of the specific time bucket. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.UsageVectorStoresResult? OrganizationUsageVectorStoresResult { get; init; } +#else + public global::tryAGI.OpenAI.UsageVectorStoresResult? OrganizationUsageVectorStoresResult { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(OrganizationUsageVectorStoresResult))] +#endif + public bool IsOrganizationUsageVectorStoresResult => OrganizationUsageVectorStoresResult != null; + + /// + /// The aggregated code interpreter sessions usage details of the specific time bucket. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? OrganizationUsageCodeInterpreterSessionsResult { get; init; } +#else + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? OrganizationUsageCodeInterpreterSessionsResult { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(OrganizationUsageCodeInterpreterSessionsResult))] +#endif + public bool IsOrganizationUsageCodeInterpreterSessionsResult => OrganizationUsageCodeInterpreterSessionsResult != null; + + /// + /// The aggregated costs details of the specific time bucket. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.CostsResult? OrganizationCostsResult { get; init; } +#else + public global::tryAGI.OpenAI.CostsResult? OrganizationCostsResult { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(OrganizationCostsResult))] +#endif + public bool IsOrganizationCostsResult => OrganizationCostsResult != null; + /// + /// + /// + public static implicit operator ResultsItem(global::tryAGI.OpenAI.UsageCompletionsResult value) => new ResultsItem((global::tryAGI.OpenAI.UsageCompletionsResult?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.UsageCompletionsResult?(ResultsItem @this) => @this.OrganizationUsageCompletionsResult; + + /// + /// + /// + public ResultsItem(global::tryAGI.OpenAI.UsageCompletionsResult? value) + { + OrganizationUsageCompletionsResult = value; + } + + /// + /// + /// + public static implicit operator ResultsItem(global::tryAGI.OpenAI.UsageEmbeddingsResult value) => new ResultsItem((global::tryAGI.OpenAI.UsageEmbeddingsResult?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.UsageEmbeddingsResult?(ResultsItem @this) => @this.OrganizationUsageEmbeddingsResult; + + /// + /// + /// + public ResultsItem(global::tryAGI.OpenAI.UsageEmbeddingsResult? value) + { + OrganizationUsageEmbeddingsResult = value; + } + + /// + /// + /// + public static implicit operator ResultsItem(global::tryAGI.OpenAI.UsageModerationsResult value) => new ResultsItem((global::tryAGI.OpenAI.UsageModerationsResult?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.UsageModerationsResult?(ResultsItem @this) => @this.OrganizationUsageModerationsResult; + + /// + /// + /// + public ResultsItem(global::tryAGI.OpenAI.UsageModerationsResult? value) + { + OrganizationUsageModerationsResult = value; + } + + /// + /// + /// + public static implicit operator ResultsItem(global::tryAGI.OpenAI.UsageImagesResult value) => new ResultsItem((global::tryAGI.OpenAI.UsageImagesResult?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.UsageImagesResult?(ResultsItem @this) => @this.OrganizationUsageImagesResult; + + /// + /// + /// + public ResultsItem(global::tryAGI.OpenAI.UsageImagesResult? value) + { + OrganizationUsageImagesResult = value; + } + + /// + /// + /// + public static implicit operator ResultsItem(global::tryAGI.OpenAI.UsageAudioSpeechesResult value) => new ResultsItem((global::tryAGI.OpenAI.UsageAudioSpeechesResult?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.UsageAudioSpeechesResult?(ResultsItem @this) => @this.OrganizationUsageAudioSpeechesResult; + + /// + /// + /// + public ResultsItem(global::tryAGI.OpenAI.UsageAudioSpeechesResult? value) + { + OrganizationUsageAudioSpeechesResult = value; + } + + /// + /// + /// + public static implicit operator ResultsItem(global::tryAGI.OpenAI.UsageAudioTranscriptionsResult value) => new ResultsItem((global::tryAGI.OpenAI.UsageAudioTranscriptionsResult?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.UsageAudioTranscriptionsResult?(ResultsItem @this) => @this.OrganizationUsageAudioTranscriptionsResult; + + /// + /// + /// + public ResultsItem(global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? value) + { + OrganizationUsageAudioTranscriptionsResult = value; + } + + /// + /// + /// + public static implicit operator ResultsItem(global::tryAGI.OpenAI.UsageVectorStoresResult value) => new ResultsItem((global::tryAGI.OpenAI.UsageVectorStoresResult?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.UsageVectorStoresResult?(ResultsItem @this) => @this.OrganizationUsageVectorStoresResult; + + /// + /// + /// + public ResultsItem(global::tryAGI.OpenAI.UsageVectorStoresResult? value) + { + OrganizationUsageVectorStoresResult = value; + } + + /// + /// + /// + public static implicit operator ResultsItem(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult value) => new ResultsItem((global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult?(ResultsItem @this) => @this.OrganizationUsageCodeInterpreterSessionsResult; + + /// + /// + /// + public ResultsItem(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? value) + { + OrganizationUsageCodeInterpreterSessionsResult = value; + } + + /// + /// + /// + public static implicit operator ResultsItem(global::tryAGI.OpenAI.CostsResult value) => new ResultsItem((global::tryAGI.OpenAI.CostsResult?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.CostsResult?(ResultsItem @this) => @this.OrganizationCostsResult; + + /// + /// + /// + public ResultsItem(global::tryAGI.OpenAI.CostsResult? value) + { + OrganizationCostsResult = value; + } + + /// + /// + /// + public ResultsItem( + global::tryAGI.OpenAI.UsageCompletionsResult? organizationUsageCompletionsResult, + global::tryAGI.OpenAI.UsageEmbeddingsResult? organizationUsageEmbeddingsResult, + global::tryAGI.OpenAI.UsageModerationsResult? organizationUsageModerationsResult, + global::tryAGI.OpenAI.UsageImagesResult? organizationUsageImagesResult, + global::tryAGI.OpenAI.UsageAudioSpeechesResult? organizationUsageAudioSpeechesResult, + global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? organizationUsageAudioTranscriptionsResult, + global::tryAGI.OpenAI.UsageVectorStoresResult? organizationUsageVectorStoresResult, + global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? organizationUsageCodeInterpreterSessionsResult, + global::tryAGI.OpenAI.CostsResult? organizationCostsResult + ) + { + OrganizationUsageCompletionsResult = organizationUsageCompletionsResult; + OrganizationUsageEmbeddingsResult = organizationUsageEmbeddingsResult; + OrganizationUsageModerationsResult = organizationUsageModerationsResult; + OrganizationUsageImagesResult = organizationUsageImagesResult; + OrganizationUsageAudioSpeechesResult = organizationUsageAudioSpeechesResult; + OrganizationUsageAudioTranscriptionsResult = organizationUsageAudioTranscriptionsResult; + OrganizationUsageVectorStoresResult = organizationUsageVectorStoresResult; + OrganizationUsageCodeInterpreterSessionsResult = organizationUsageCodeInterpreterSessionsResult; + OrganizationCostsResult = organizationCostsResult; + } + + /// + /// + /// + public object? Object => + OrganizationCostsResult as object ?? + OrganizationUsageCodeInterpreterSessionsResult as object ?? + OrganizationUsageVectorStoresResult as object ?? + OrganizationUsageAudioTranscriptionsResult as object ?? + OrganizationUsageAudioSpeechesResult as object ?? + OrganizationUsageImagesResult as object ?? + OrganizationUsageModerationsResult as object ?? + OrganizationUsageEmbeddingsResult as object ?? + OrganizationUsageCompletionsResult as object + ; + + /// + /// + /// + public override string? ToString() => + OrganizationUsageCompletionsResult?.ToString() ?? + OrganizationUsageEmbeddingsResult?.ToString() ?? + OrganizationUsageModerationsResult?.ToString() ?? + OrganizationUsageImagesResult?.ToString() ?? + OrganizationUsageAudioSpeechesResult?.ToString() ?? + OrganizationUsageAudioTranscriptionsResult?.ToString() ?? + OrganizationUsageVectorStoresResult?.ToString() ?? + OrganizationUsageCodeInterpreterSessionsResult?.ToString() ?? + OrganizationCostsResult?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsOrganizationUsageCompletionsResult && !IsOrganizationUsageEmbeddingsResult && !IsOrganizationUsageModerationsResult && !IsOrganizationUsageImagesResult && !IsOrganizationUsageAudioSpeechesResult && !IsOrganizationUsageAudioTranscriptionsResult && !IsOrganizationUsageVectorStoresResult && !IsOrganizationUsageCodeInterpreterSessionsResult && !IsOrganizationCostsResult || !IsOrganizationUsageCompletionsResult && IsOrganizationUsageEmbeddingsResult && !IsOrganizationUsageModerationsResult && !IsOrganizationUsageImagesResult && !IsOrganizationUsageAudioSpeechesResult && !IsOrganizationUsageAudioTranscriptionsResult && !IsOrganizationUsageVectorStoresResult && !IsOrganizationUsageCodeInterpreterSessionsResult && !IsOrganizationCostsResult || !IsOrganizationUsageCompletionsResult && !IsOrganizationUsageEmbeddingsResult && IsOrganizationUsageModerationsResult && !IsOrganizationUsageImagesResult && !IsOrganizationUsageAudioSpeechesResult && !IsOrganizationUsageAudioTranscriptionsResult && !IsOrganizationUsageVectorStoresResult && !IsOrganizationUsageCodeInterpreterSessionsResult && !IsOrganizationCostsResult || !IsOrganizationUsageCompletionsResult && !IsOrganizationUsageEmbeddingsResult && !IsOrganizationUsageModerationsResult && IsOrganizationUsageImagesResult && !IsOrganizationUsageAudioSpeechesResult && !IsOrganizationUsageAudioTranscriptionsResult && !IsOrganizationUsageVectorStoresResult && !IsOrganizationUsageCodeInterpreterSessionsResult && !IsOrganizationCostsResult || !IsOrganizationUsageCompletionsResult && !IsOrganizationUsageEmbeddingsResult && !IsOrganizationUsageModerationsResult && !IsOrganizationUsageImagesResult && IsOrganizationUsageAudioSpeechesResult && !IsOrganizationUsageAudioTranscriptionsResult && !IsOrganizationUsageVectorStoresResult && !IsOrganizationUsageCodeInterpreterSessionsResult && !IsOrganizationCostsResult || !IsOrganizationUsageCompletionsResult && !IsOrganizationUsageEmbeddingsResult && !IsOrganizationUsageModerationsResult && !IsOrganizationUsageImagesResult && !IsOrganizationUsageAudioSpeechesResult && IsOrganizationUsageAudioTranscriptionsResult && !IsOrganizationUsageVectorStoresResult && !IsOrganizationUsageCodeInterpreterSessionsResult && !IsOrganizationCostsResult || !IsOrganizationUsageCompletionsResult && !IsOrganizationUsageEmbeddingsResult && !IsOrganizationUsageModerationsResult && !IsOrganizationUsageImagesResult && !IsOrganizationUsageAudioSpeechesResult && !IsOrganizationUsageAudioTranscriptionsResult && IsOrganizationUsageVectorStoresResult && !IsOrganizationUsageCodeInterpreterSessionsResult && !IsOrganizationCostsResult || !IsOrganizationUsageCompletionsResult && !IsOrganizationUsageEmbeddingsResult && !IsOrganizationUsageModerationsResult && !IsOrganizationUsageImagesResult && !IsOrganizationUsageAudioSpeechesResult && !IsOrganizationUsageAudioTranscriptionsResult && !IsOrganizationUsageVectorStoresResult && IsOrganizationUsageCodeInterpreterSessionsResult && !IsOrganizationCostsResult || !IsOrganizationUsageCompletionsResult && !IsOrganizationUsageEmbeddingsResult && !IsOrganizationUsageModerationsResult && !IsOrganizationUsageImagesResult && !IsOrganizationUsageAudioSpeechesResult && !IsOrganizationUsageAudioTranscriptionsResult && !IsOrganizationUsageVectorStoresResult && !IsOrganizationUsageCodeInterpreterSessionsResult && IsOrganizationCostsResult; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? organizationUsageCompletionsResult = null, + global::System.Func? organizationUsageEmbeddingsResult = null, + global::System.Func? organizationUsageModerationsResult = null, + global::System.Func? organizationUsageImagesResult = null, + global::System.Func? organizationUsageAudioSpeechesResult = null, + global::System.Func? organizationUsageAudioTranscriptionsResult = null, + global::System.Func? organizationUsageVectorStoresResult = null, + global::System.Func? organizationUsageCodeInterpreterSessionsResult = null, + global::System.Func? organizationCostsResult = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsOrganizationUsageCompletionsResult && organizationUsageCompletionsResult != null) + { + return organizationUsageCompletionsResult(OrganizationUsageCompletionsResult!); + } + else if (IsOrganizationUsageEmbeddingsResult && organizationUsageEmbeddingsResult != null) + { + return organizationUsageEmbeddingsResult(OrganizationUsageEmbeddingsResult!); + } + else if (IsOrganizationUsageModerationsResult && organizationUsageModerationsResult != null) + { + return organizationUsageModerationsResult(OrganizationUsageModerationsResult!); + } + else if (IsOrganizationUsageImagesResult && organizationUsageImagesResult != null) + { + return organizationUsageImagesResult(OrganizationUsageImagesResult!); + } + else if (IsOrganizationUsageAudioSpeechesResult && organizationUsageAudioSpeechesResult != null) + { + return organizationUsageAudioSpeechesResult(OrganizationUsageAudioSpeechesResult!); + } + else if (IsOrganizationUsageAudioTranscriptionsResult && organizationUsageAudioTranscriptionsResult != null) + { + return organizationUsageAudioTranscriptionsResult(OrganizationUsageAudioTranscriptionsResult!); + } + else if (IsOrganizationUsageVectorStoresResult && organizationUsageVectorStoresResult != null) + { + return organizationUsageVectorStoresResult(OrganizationUsageVectorStoresResult!); + } + else if (IsOrganizationUsageCodeInterpreterSessionsResult && organizationUsageCodeInterpreterSessionsResult != null) + { + return organizationUsageCodeInterpreterSessionsResult(OrganizationUsageCodeInterpreterSessionsResult!); + } + else if (IsOrganizationCostsResult && organizationCostsResult != null) + { + return organizationCostsResult(OrganizationCostsResult!); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? organizationUsageCompletionsResult = null, + global::System.Action? organizationUsageEmbeddingsResult = null, + global::System.Action? organizationUsageModerationsResult = null, + global::System.Action? organizationUsageImagesResult = null, + global::System.Action? organizationUsageAudioSpeechesResult = null, + global::System.Action? organizationUsageAudioTranscriptionsResult = null, + global::System.Action? organizationUsageVectorStoresResult = null, + global::System.Action? organizationUsageCodeInterpreterSessionsResult = null, + global::System.Action? organizationCostsResult = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsOrganizationUsageCompletionsResult) + { + organizationUsageCompletionsResult?.Invoke(OrganizationUsageCompletionsResult!); + } + else if (IsOrganizationUsageEmbeddingsResult) + { + organizationUsageEmbeddingsResult?.Invoke(OrganizationUsageEmbeddingsResult!); + } + else if (IsOrganizationUsageModerationsResult) + { + organizationUsageModerationsResult?.Invoke(OrganizationUsageModerationsResult!); + } + else if (IsOrganizationUsageImagesResult) + { + organizationUsageImagesResult?.Invoke(OrganizationUsageImagesResult!); + } + else if (IsOrganizationUsageAudioSpeechesResult) + { + organizationUsageAudioSpeechesResult?.Invoke(OrganizationUsageAudioSpeechesResult!); + } + else if (IsOrganizationUsageAudioTranscriptionsResult) + { + organizationUsageAudioTranscriptionsResult?.Invoke(OrganizationUsageAudioTranscriptionsResult!); + } + else if (IsOrganizationUsageVectorStoresResult) + { + organizationUsageVectorStoresResult?.Invoke(OrganizationUsageVectorStoresResult!); + } + else if (IsOrganizationUsageCodeInterpreterSessionsResult) + { + organizationUsageCodeInterpreterSessionsResult?.Invoke(OrganizationUsageCodeInterpreterSessionsResult!); + } + else if (IsOrganizationCostsResult) + { + organizationCostsResult?.Invoke(OrganizationCostsResult!); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + OrganizationUsageCompletionsResult, + typeof(global::tryAGI.OpenAI.UsageCompletionsResult), + OrganizationUsageEmbeddingsResult, + typeof(global::tryAGI.OpenAI.UsageEmbeddingsResult), + OrganizationUsageModerationsResult, + typeof(global::tryAGI.OpenAI.UsageModerationsResult), + OrganizationUsageImagesResult, + typeof(global::tryAGI.OpenAI.UsageImagesResult), + OrganizationUsageAudioSpeechesResult, + typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResult), + OrganizationUsageAudioTranscriptionsResult, + typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResult), + OrganizationUsageVectorStoresResult, + typeof(global::tryAGI.OpenAI.UsageVectorStoresResult), + OrganizationUsageCodeInterpreterSessionsResult, + typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult), + OrganizationCostsResult, + typeof(global::tryAGI.OpenAI.CostsResult), + }; + const int offset = unchecked((int)2166136261); + const int prime = 16777619; + static int HashCodeAggregator(int hashCode, object? value) => value == null + ? (hashCode ^ 0) * prime + : (hashCode ^ value.GetHashCode()) * prime; + + return global::System.Linq.Enumerable.Aggregate(fields, offset, HashCodeAggregator); + } + + /// + /// + /// + public bool Equals(ResultsItem other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(OrganizationUsageCompletionsResult, other.OrganizationUsageCompletionsResult) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(OrganizationUsageEmbeddingsResult, other.OrganizationUsageEmbeddingsResult) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(OrganizationUsageModerationsResult, other.OrganizationUsageModerationsResult) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(OrganizationUsageImagesResult, other.OrganizationUsageImagesResult) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(OrganizationUsageAudioSpeechesResult, other.OrganizationUsageAudioSpeechesResult) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(OrganizationUsageAudioTranscriptionsResult, other.OrganizationUsageAudioTranscriptionsResult) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(OrganizationUsageVectorStoresResult, other.OrganizationUsageVectorStoresResult) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(OrganizationUsageCodeInterpreterSessionsResult, other.OrganizationUsageCodeInterpreterSessionsResult) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(OrganizationCostsResult, other.OrganizationCostsResult) + ; + } + + /// + /// + /// + public static bool operator ==(ResultsItem obj1, ResultsItem obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(ResultsItem obj1, ResultsItem obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is ResultsItem o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UploadCertificateRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UploadCertificateRequest.g.cs index c4290be3f..1293fc973 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UploadCertificateRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UploadCertificateRequest.g.cs @@ -17,9 +17,9 @@ public sealed partial class UploadCertificateRequest /// /// The certificate content in PEM format /// - [global::System.Text.Json.Serialization.JsonPropertyName("content")] + [global::System.Text.Json.Serialization.JsonPropertyName("certificate")] [global::System.Text.Json.Serialization.JsonRequired] - public required string Content { get; set; } + public required string Certificate { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -30,7 +30,7 @@ public sealed partial class UploadCertificateRequest /// /// Initializes a new instance of the class. /// - /// + /// /// The certificate content in PEM format /// /// @@ -40,11 +40,11 @@ public sealed partial class UploadCertificateRequest [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UploadCertificateRequest( - string content, + string certificate, string? name) { this.Name = name; - this.Content = content ?? throw new global::System.ArgumentNullException(nameof(content)); + this.Certificate = certificate ?? throw new global::System.ArgumentNullException(nameof(certificate)); } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageCodeInterpreterSessionsResult.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageCodeInterpreterSessionsResult.g.cs index ad3ee21f8..fe46cb561 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageCodeInterpreterSessionsResult.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageCodeInterpreterSessionsResult.g.cs @@ -19,7 +19,8 @@ public sealed partial class UsageCodeInterpreterSessionsResult /// The number of code interpreter sessions. /// [global::System.Text.Json.Serialization.JsonPropertyName("num_sessions")] - public int? NumSessions { get; set; } + [global::System.Text.Json.Serialization.JsonRequired] + public required int NumSessions { get; set; } /// /// @@ -36,17 +37,17 @@ public sealed partial class UsageCodeInterpreterSessionsResult /// /// Initializes a new instance of the class. /// - /// /// /// The number of code interpreter sessions. /// + /// /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UsageCodeInterpreterSessionsResult( + int numSessions, global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject @object, - int? numSessions, string? projectId) { this.Object = @object; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageResponse.g.cs index da65a89f1..c53ad3e03 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageResponse.g.cs @@ -33,8 +33,7 @@ public sealed partial class UsageResponse /// /// [global::System.Text.Json.Serialization.JsonPropertyName("next_page")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string NextPage { get; set; } + public string? NextPage { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -47,21 +46,21 @@ public sealed partial class UsageResponse /// /// /// - /// /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UsageResponse( global::System.Collections.Generic.IList data, bool hasMore, - string nextPage, - global::tryAGI.OpenAI.UsageResponseObject @object) + global::tryAGI.OpenAI.UsageResponseObject @object, + string? nextPage) { this.Object = @object; this.Data = data ?? throw new global::System.ArgumentNullException(nameof(data)); this.HasMore = hasMore; - this.NextPage = nextPage ?? throw new global::System.ArgumentNullException(nameof(nextPage)); + this.NextPage = nextPage; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageResponseNextPage.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageResponseNextPage.Json.g.cs new file mode 100644 index 000000000..80a93696d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageResponseNextPage.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UsageResponseNextPage + { + /// + /// 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.UsageResponseNextPage? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UsageResponseNextPage), + jsonSerializerContext) as global::tryAGI.OpenAI.UsageResponseNextPage; + } + + /// + /// 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.UsageResponseNextPage? 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.UsageResponseNextPage), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UsageResponseNextPage; + } + + /// + /// 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.UsageResponseNextPage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageResponseNextPage.g.cs new file mode 100644 index 000000000..f45ce674b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageResponseNextPage.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UsageResponseNextPage + { + + /// + /// 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.UsageTimeBucket.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageTimeBucket.g.cs index 46c3c4323..c64614df9 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageTimeBucket.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageTimeBucket.g.cs @@ -32,9 +32,9 @@ public sealed partial class UsageTimeBucket /// /// /// - [global::System.Text.Json.Serialization.JsonPropertyName("result")] + [global::System.Text.Json.Serialization.JsonPropertyName("results")] [global::System.Text.Json.Serialization.JsonRequired] - public required global::System.Collections.Generic.IList> Result { get; set; } + public required global::System.Collections.Generic.IList Results { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -47,7 +47,7 @@ public sealed partial class UsageTimeBucket /// /// /// - /// + /// /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] @@ -55,13 +55,13 @@ public sealed partial class UsageTimeBucket public UsageTimeBucket( int startTime, int endTime, - global::System.Collections.Generic.IList> result, + global::System.Collections.Generic.IList results, global::tryAGI.OpenAI.UsageTimeBucketObject @object) { this.Object = @object; this.StartTime = startTime; this.EndTime = endTime; - this.Result = result ?? throw new global::System.ArgumentNullException(nameof(result)); + this.Results = results ?? throw new global::System.ArgumentNullException(nameof(results)); } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageTimeBucketResultDiscriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageTimeBucketResultDiscriminator.Json.g.cs new file mode 100644 index 000000000..af0e9753c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageTimeBucketResultDiscriminator.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UsageTimeBucketResultDiscriminator + { + /// + /// 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.UsageTimeBucketResultDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator; + } + + /// + /// 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.UsageTimeBucketResultDiscriminator? 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.UsageTimeBucketResultDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator; + } + + /// + /// 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.UsageTimeBucketResultDiscriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageTimeBucketResultDiscriminator.g.cs new file mode 100644 index 000000000..9260df7ce --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageTimeBucketResultDiscriminator.g.cs @@ -0,0 +1,43 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UsageTimeBucketResultDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("object")] + public string? Object { 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 UsageTimeBucketResultDiscriminator( + string? @object) + { + this.Object = @object; + } + + /// + /// Initializes a new instance of the class. + /// + public UsageTimeBucketResultDiscriminator() + { + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResource.g.cs index 7a404a7f3..cc9681001 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResource.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResource.g.cs @@ -20,7 +20,7 @@ public sealed partial class UserListResource /// [global::System.Text.Json.Serialization.JsonPropertyName("data")] [global::System.Text.Json.Serialization.JsonRequired] - public required global::System.Collections.Generic.IList Data { get; set; } + public required global::System.Collections.Generic.IList Data { get; set; } /// /// Whether more users are available when paginating. @@ -60,7 +60,7 @@ public sealed partial class UserListResource [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UserListResource( - global::System.Collections.Generic.IList data, + global::System.Collections.Generic.IList data, bool hasMore, global::tryAGI.OpenAI.UserListResourceObject @object, string? next) diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResponse.g.cs index c7f6d4553..c3f7c07b5 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResponse.g.cs @@ -26,15 +26,13 @@ public sealed partial class UserListResponse /// /// [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 UserListResponse /// Initializes a new instance of the class. /// /// - /// - /// /// /// + /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UserListResponse( global::System.Collections.Generic.IList data, - string firstId, - string lastId, bool hasMore, - global::tryAGI.OpenAI.UserListResponseObject @object) + global::tryAGI.OpenAI.UserListResponseObject @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.UserListResponseFirstId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResponseFirstId.Json.g.cs new file mode 100644 index 000000000..57fbe1f26 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResponseFirstId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserListResponseFirstId + { + /// + /// 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.UserListResponseFirstId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserListResponseFirstId), + jsonSerializerContext) as global::tryAGI.OpenAI.UserListResponseFirstId; + } + + /// + /// 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.UserListResponseFirstId? 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.UserListResponseFirstId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserListResponseFirstId; + } + + /// + /// 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.UserListResponseFirstId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResponseFirstId.g.cs new file mode 100644 index 000000000..a3a3ca4bd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResponseFirstId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserListResponseFirstId + { + + /// + /// 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.UserListResponseLastId.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResponseLastId.Json.g.cs new file mode 100644 index 000000000..5713a18dc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResponseLastId.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class UserListResponseLastId + { + /// + /// 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.UserListResponseLastId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.UserListResponseLastId), + jsonSerializerContext) as global::tryAGI.OpenAI.UserListResponseLastId; + } + + /// + /// 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.UserListResponseLastId? 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.UserListResponseLastId), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.UserListResponseLastId; + } + + /// + /// 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.UserListResponseLastId.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResponseLastId.g.cs new file mode 100644 index 000000000..af9c245cd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserListResponseLastId.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class UserListResponseLastId + { + + /// + /// 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.UserRoleUpdateRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UserRoleUpdateRequest.g.cs index 6667739da..efd5cb70d 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 @@ -13,8 +13,7 @@ public sealed partial class UserRoleUpdateRequest /// [global::System.Text.Json.Serialization.JsonPropertyName("role")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UserRoleUpdateRequestRoleJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::tryAGI.OpenAI.UserRoleUpdateRequestRole Role { get; set; } + public global::tryAGI.OpenAI.UserRoleUpdateRequestRole? Role { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -32,7 +31,7 @@ public sealed partial class UserRoleUpdateRequest [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UserRoleUpdateRequest( - global::tryAGI.OpenAI.UserRoleUpdateRequestRole role) + global::tryAGI.OpenAI.UserRoleUpdateRequestRole? role) { this.Role = role; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OneOf.9.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OneOf.9.g.cs deleted file mode 100644 index 91e630b75..000000000 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OneOf.9.g.cs +++ /dev/null @@ -1,584 +0,0 @@ - -#nullable enable - -namespace tryAGI.OpenAI -{ - /// - /// - /// - public readonly partial struct OneOf : global::System.IEquatable> - { - /// - /// - /// -#if NET6_0_OR_GREATER - public T1? Value1 { get; init; } -#else - public T1? Value1 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value1))] -#endif - public bool IsValue1 => Value1 != null; - - /// - /// - /// -#if NET6_0_OR_GREATER - public T2? Value2 { get; init; } -#else - public T2? Value2 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value2))] -#endif - public bool IsValue2 => Value2 != null; - - /// - /// - /// -#if NET6_0_OR_GREATER - public T3? Value3 { get; init; } -#else - public T3? Value3 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value3))] -#endif - public bool IsValue3 => Value3 != null; - - /// - /// - /// -#if NET6_0_OR_GREATER - public T4? Value4 { get; init; } -#else - public T4? Value4 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value4))] -#endif - public bool IsValue4 => Value4 != null; - - /// - /// - /// -#if NET6_0_OR_GREATER - public T5? Value5 { get; init; } -#else - public T5? Value5 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value5))] -#endif - public bool IsValue5 => Value5 != null; - - /// - /// - /// -#if NET6_0_OR_GREATER - public T6? Value6 { get; init; } -#else - public T6? Value6 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value6))] -#endif - public bool IsValue6 => Value6 != null; - - /// - /// - /// -#if NET6_0_OR_GREATER - public T7? Value7 { get; init; } -#else - public T7? Value7 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value7))] -#endif - public bool IsValue7 => Value7 != null; - - /// - /// - /// -#if NET6_0_OR_GREATER - public T8? Value8 { get; init; } -#else - public T8? Value8 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value8))] -#endif - public bool IsValue8 => Value8 != null; - - /// - /// - /// -#if NET6_0_OR_GREATER - public T9? Value9 { get; init; } -#else - public T9? Value9 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value9))] -#endif - public bool IsValue9 => Value9 != null; - /// - /// - /// - public static implicit operator OneOf(T1 value) => new OneOf((T1?)value); - - /// - /// - /// - public static implicit operator T1?(OneOf @this) => @this.Value1; - - /// - /// - /// - public OneOf(T1? value) - { - Value1 = value; - } - - /// - /// - /// - public static implicit operator OneOf(T2 value) => new OneOf((T2?)value); - - /// - /// - /// - public static implicit operator T2?(OneOf @this) => @this.Value2; - - /// - /// - /// - public OneOf(T2? value) - { - Value2 = value; - } - - /// - /// - /// - public static implicit operator OneOf(T3 value) => new OneOf((T3?)value); - - /// - /// - /// - public static implicit operator T3?(OneOf @this) => @this.Value3; - - /// - /// - /// - public OneOf(T3? value) - { - Value3 = value; - } - - /// - /// - /// - public static implicit operator OneOf(T4 value) => new OneOf((T4?)value); - - /// - /// - /// - public static implicit operator T4?(OneOf @this) => @this.Value4; - - /// - /// - /// - public OneOf(T4? value) - { - Value4 = value; - } - - /// - /// - /// - public static implicit operator OneOf(T5 value) => new OneOf((T5?)value); - - /// - /// - /// - public static implicit operator T5?(OneOf @this) => @this.Value5; - - /// - /// - /// - public OneOf(T5? value) - { - Value5 = value; - } - - /// - /// - /// - public static implicit operator OneOf(T6 value) => new OneOf((T6?)value); - - /// - /// - /// - public static implicit operator T6?(OneOf @this) => @this.Value6; - - /// - /// - /// - public OneOf(T6? value) - { - Value6 = value; - } - - /// - /// - /// - public static implicit operator OneOf(T7 value) => new OneOf((T7?)value); - - /// - /// - /// - public static implicit operator T7?(OneOf @this) => @this.Value7; - - /// - /// - /// - public OneOf(T7? value) - { - Value7 = value; - } - - /// - /// - /// - public static implicit operator OneOf(T8 value) => new OneOf((T8?)value); - - /// - /// - /// - public static implicit operator T8?(OneOf @this) => @this.Value8; - - /// - /// - /// - public OneOf(T8? value) - { - Value8 = value; - } - - /// - /// - /// - public static implicit operator OneOf(T9 value) => new OneOf((T9?)value); - - /// - /// - /// - public static implicit operator T9?(OneOf @this) => @this.Value9; - - /// - /// - /// - public OneOf(T9? value) - { - Value9 = value; - } - - /// - /// - /// - public OneOf( - T1? value1, - T2? value2, - T3? value3, - T4? value4, - T5? value5, - T6? value6, - T7? value7, - T8? value8, - T9? value9 - ) - { - Value1 = value1; - Value2 = value2; - Value3 = value3; - Value4 = value4; - Value5 = value5; - Value6 = value6; - Value7 = value7; - Value8 = value8; - Value9 = value9; - } - - /// - /// - /// - public object? Object => - Value9 as object ?? - Value8 as object ?? - Value7 as object ?? - Value6 as object ?? - Value5 as object ?? - Value4 as object ?? - Value3 as object ?? - Value2 as object ?? - Value1 as object - ; - - /// - /// - /// - public override string? ToString() => - Value1?.ToString() ?? - Value2?.ToString() ?? - Value3?.ToString() ?? - Value4?.ToString() ?? - Value5?.ToString() ?? - Value6?.ToString() ?? - Value7?.ToString() ?? - Value8?.ToString() ?? - Value9?.ToString() - ; - - /// - /// - /// - public bool Validate() - { - return IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 || !IsValue1 && IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 || !IsValue1 && !IsValue2 && IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 || !IsValue1 && !IsValue2 && !IsValue3 && IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && IsValue7 && !IsValue8 && !IsValue9 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && IsValue8 && !IsValue9 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && IsValue9; - } - - /// - /// - /// - public TResult? Match( - global::System.Func? value1 = null, - global::System.Func? value2 = null, - global::System.Func? value3 = null, - global::System.Func? value4 = null, - global::System.Func? value5 = null, - global::System.Func? value6 = null, - global::System.Func? value7 = null, - global::System.Func? value8 = null, - global::System.Func? value9 = null, - bool validate = true) - { - if (validate) - { - Validate(); - } - - if (IsValue1 && value1 != null) - { - return value1(Value1!); - } - else if (IsValue2 && value2 != null) - { - return value2(Value2!); - } - else if (IsValue3 && value3 != null) - { - return value3(Value3!); - } - else if (IsValue4 && value4 != null) - { - return value4(Value4!); - } - else if (IsValue5 && value5 != null) - { - return value5(Value5!); - } - else if (IsValue6 && value6 != null) - { - return value6(Value6!); - } - else if (IsValue7 && value7 != null) - { - return value7(Value7!); - } - else if (IsValue8 && value8 != null) - { - return value8(Value8!); - } - else if (IsValue9 && value9 != null) - { - return value9(Value9!); - } - - return default(TResult); - } - - /// - /// - /// - public void Match( - global::System.Action? value1 = null, - global::System.Action? value2 = null, - global::System.Action? value3 = null, - global::System.Action? value4 = null, - global::System.Action? value5 = null, - global::System.Action? value6 = null, - global::System.Action? value7 = null, - global::System.Action? value8 = null, - global::System.Action? value9 = null, - bool validate = true) - { - if (validate) - { - Validate(); - } - - if (IsValue1) - { - value1?.Invoke(Value1!); - } - else if (IsValue2) - { - value2?.Invoke(Value2!); - } - else if (IsValue3) - { - value3?.Invoke(Value3!); - } - else if (IsValue4) - { - value4?.Invoke(Value4!); - } - else if (IsValue5) - { - value5?.Invoke(Value5!); - } - else if (IsValue6) - { - value6?.Invoke(Value6!); - } - else if (IsValue7) - { - value7?.Invoke(Value7!); - } - else if (IsValue8) - { - value8?.Invoke(Value8!); - } - else if (IsValue9) - { - value9?.Invoke(Value9!); - } - } - - /// - /// - /// - public override int GetHashCode() - { - var fields = new object?[] - { - Value1, - typeof(T1), - Value2, - typeof(T2), - Value3, - typeof(T3), - Value4, - typeof(T4), - Value5, - typeof(T5), - Value6, - typeof(T6), - Value7, - typeof(T7), - Value8, - typeof(T8), - Value9, - typeof(T9), - }; - const int offset = unchecked((int)2166136261); - const int prime = 16777619; - static int HashCodeAggregator(int hashCode, object? value) => value == null - ? (hashCode ^ 0) * prime - : (hashCode ^ value.GetHashCode()) * prime; - - return global::System.Linq.Enumerable.Aggregate(fields, offset, HashCodeAggregator); - } - - /// - /// - /// - public bool Equals(OneOf other) - { - return - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value1, other.Value1) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value2, other.Value2) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value3, other.Value3) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value4, other.Value4) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value5, other.Value5) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value6, other.Value6) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value7, other.Value7) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value8, other.Value8) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value9, other.Value9) - ; - } - - /// - /// - /// - public static bool operator ==(OneOf obj1, OneOf obj2) - { - return global::System.Collections.Generic.EqualityComparer>.Default.Equals(obj1, obj2); - } - - /// - /// - /// - public static bool operator !=(OneOf obj1, OneOf obj2) - { - return !(obj1 == obj2); - } - - /// - /// - /// - public override bool Equals(object? obj) - { - return obj is OneOf o && Equals(o); - } - } -} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OpenAiClient.CreateAdminApiKey.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OpenAiClient.CreateAdminApiKey.g.cs index d40b63f0b..e082c61c2 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OpenAiClient.CreateAdminApiKey.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.OpenAiClient.CreateAdminApiKey.g.cs @@ -49,7 +49,7 @@ partial void ProcessCreateAdminApiKeyResponseContent( /// 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 CreateAdminApiKeyAsync( + public async global::System.Threading.Tasks.Task CreateAdminApiKeyAsync( global::tryAGI.OpenAI.AdminApiKeysCreateRequest request, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, @@ -318,7 +318,7 @@ partial void ProcessCreateAdminApiKeyResponseContent( __response.EnsureSuccessStatusCode(); return - global::tryAGI.OpenAI.AdminApiKey.FromJson(__content, JsonSerializerContext) ?? + global::tryAGI.OpenAI.AdminApiKeyCreateResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -348,7 +348,7 @@ partial void ProcessCreateAdminApiKeyResponseContent( ).ConfigureAwait(false); return - await global::tryAGI.OpenAI.AdminApiKey.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + await global::tryAGI.OpenAI.AdminApiKeyCreateResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) @@ -397,7 +397,7 @@ partial void ProcessCreateAdminApiKeyResponseContent( /// 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 CreateAdminApiKeyAsync( + public async global::System.Threading.Tasks.Task CreateAdminApiKeyAsync( string name, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.DeleteProjectApiKey.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.DeleteProjectApiKey.g.cs index 63f9408d7..e7fb48fe7 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.DeleteProjectApiKey.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.DeleteProjectApiKey.g.cs @@ -28,12 +28,12 @@ public partial class ProjectsClient partial void PrepareDeleteProjectApiKeyArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, - ref string keyId); + ref string apiKeyId); partial void PrepareDeleteProjectApiKeyRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, string projectId, - string keyId); + string apiKeyId); partial void ProcessDeleteProjectApiKeyResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,13 +49,13 @@ partial void ProcessDeleteProjectApiKeyResponseContent( /// a service account. /// /// - /// + /// /// 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 DeleteProjectApiKeyAsync( string projectId, - string keyId, + string apiKeyId, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -64,7 +64,7 @@ partial void ProcessDeleteProjectApiKeyResponseContent( PrepareDeleteProjectApiKeyArguments( httpClient: HttpClient, projectId: ref projectId, - keyId: ref keyId); + apiKeyId: ref apiKeyId); var __authorizations = global::tryAGI.OpenAI.EndPointSecurityResolver.ResolveAuthorizations( @@ -89,7 +89,7 @@ partial void ProcessDeleteProjectApiKeyResponseContent( global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() { var __pathBuilder = new global::tryAGI.OpenAI.PathBuilder( - path: $"/organization/projects/{projectId}/api_keys/{keyId}", + path: $"/organization/projects/{projectId}/api_keys/{apiKeyId}", baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); __path = global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.AppendQueryParameters( @@ -132,7 +132,7 @@ partial void ProcessDeleteProjectApiKeyResponseContent( httpClient: HttpClient, httpRequestMessage: __httpRequest, projectId: projectId!, - keyId: keyId!); + apiKeyId: apiKeyId!); return __httpRequest; } @@ -151,7 +151,7 @@ partial void ProcessDeleteProjectApiKeyResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "DeleteProjectApiKey", methodName: "DeleteProjectApiKeyAsync", - pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{keyId}\"", + pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{apiKeyId}\"", httpMethod: "DELETE", baseUri: BaseUri, request: __httpRequest!, @@ -178,7 +178,7 @@ partial void ProcessDeleteProjectApiKeyResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "DeleteProjectApiKey", methodName: "DeleteProjectApiKeyAsync", - pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{keyId}\"", + pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{apiKeyId}\"", httpMethod: "DELETE", baseUri: BaseUri, request: __httpRequest!, @@ -213,7 +213,7 @@ partial void ProcessDeleteProjectApiKeyResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "DeleteProjectApiKey", methodName: "DeleteProjectApiKeyAsync", - pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{keyId}\"", + pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{apiKeyId}\"", httpMethod: "DELETE", baseUri: BaseUri, request: __httpRequest!, @@ -260,7 +260,7 @@ partial void ProcessDeleteProjectApiKeyResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "DeleteProjectApiKey", methodName: "DeleteProjectApiKeyAsync", - pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{keyId}\"", + pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{apiKeyId}\"", httpMethod: "DELETE", baseUri: BaseUri, request: __httpRequest!, @@ -280,7 +280,7 @@ partial void ProcessDeleteProjectApiKeyResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "DeleteProjectApiKey", methodName: "DeleteProjectApiKeyAsync", - pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{keyId}\"", + pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{apiKeyId}\"", httpMethod: "DELETE", baseUri: BaseUri, request: __httpRequest!, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.RetrieveProjectApiKey.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.RetrieveProjectApiKey.g.cs index c45f366b0..b98a3b39c 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.RetrieveProjectApiKey.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ProjectsClient.RetrieveProjectApiKey.g.cs @@ -28,12 +28,12 @@ public partial class ProjectsClient partial void PrepareRetrieveProjectApiKeyArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, - ref string keyId); + ref string apiKeyId); partial void PrepareRetrieveProjectApiKeyRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, string projectId, - string keyId); + string apiKeyId); partial void ProcessRetrieveProjectApiKeyResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -47,13 +47,13 @@ partial void ProcessRetrieveProjectApiKeyResponseContent( /// Retrieves an API key in 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 RetrieveProjectApiKeyAsync( string projectId, - string keyId, + string apiKeyId, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -62,7 +62,7 @@ partial void ProcessRetrieveProjectApiKeyResponseContent( PrepareRetrieveProjectApiKeyArguments( httpClient: HttpClient, projectId: ref projectId, - keyId: ref keyId); + apiKeyId: ref apiKeyId); var __authorizations = global::tryAGI.OpenAI.EndPointSecurityResolver.ResolveAuthorizations( @@ -87,7 +87,7 @@ partial void ProcessRetrieveProjectApiKeyResponseContent( global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() { var __pathBuilder = new global::tryAGI.OpenAI.PathBuilder( - path: $"/organization/projects/{projectId}/api_keys/{keyId}", + path: $"/organization/projects/{projectId}/api_keys/{apiKeyId}", baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); __path = global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.AppendQueryParameters( @@ -130,7 +130,7 @@ partial void ProcessRetrieveProjectApiKeyResponseContent( httpClient: HttpClient, httpRequestMessage: __httpRequest, projectId: projectId!, - keyId: keyId!); + apiKeyId: apiKeyId!); return __httpRequest; } @@ -149,7 +149,7 @@ partial void ProcessRetrieveProjectApiKeyResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "RetrieveProjectApiKey", methodName: "RetrieveProjectApiKeyAsync", - pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{keyId}\"", + pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{apiKeyId}\"", httpMethod: "GET", baseUri: BaseUri, request: __httpRequest!, @@ -176,7 +176,7 @@ partial void ProcessRetrieveProjectApiKeyResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "RetrieveProjectApiKey", methodName: "RetrieveProjectApiKeyAsync", - pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{keyId}\"", + pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{apiKeyId}\"", httpMethod: "GET", baseUri: BaseUri, request: __httpRequest!, @@ -211,7 +211,7 @@ partial void ProcessRetrieveProjectApiKeyResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "RetrieveProjectApiKey", methodName: "RetrieveProjectApiKeyAsync", - pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{keyId}\"", + pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{apiKeyId}\"", httpMethod: "GET", baseUri: BaseUri, request: __httpRequest!, @@ -258,7 +258,7 @@ partial void ProcessRetrieveProjectApiKeyResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "RetrieveProjectApiKey", methodName: "RetrieveProjectApiKeyAsync", - pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{keyId}\"", + pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{apiKeyId}\"", httpMethod: "GET", baseUri: BaseUri, request: __httpRequest!, @@ -278,7 +278,7 @@ partial void ProcessRetrieveProjectApiKeyResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "RetrieveProjectApiKey", methodName: "RetrieveProjectApiKeyAsync", - pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{keyId}\"", + pathTemplate: "$\"/organization/projects/{projectId}/api_keys/{apiKeyId}\"", httpMethod: "GET", baseUri: BaseUri, request: __httpRequest!, 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 9e9e39fd4..4fd6b2c9f 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 @@ -404,7 +404,7 @@ partial void ProcessModifyUserResponseContent( /// public async global::System.Threading.Tasks.Task ModifyUserAsync( string userId, - global::tryAGI.OpenAI.UserRoleUpdateRequestRole role, + global::tryAGI.OpenAI.UserRoleUpdateRequestRole? role = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/tryAGI.OpenAI/openapi.yaml b/src/libs/tryAGI.OpenAI/openapi.yaml index 798054ef5..d53de69c0 100644 --- a/src/libs/tryAGI.OpenAI/openapi.yaml +++ b/src/libs/tryAGI.OpenAI/openapi.yaml @@ -14069,7 +14069,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/AdminApiKey' + $ref: '#/components/schemas/AdminApiKeyCreateResponse' x-oaiMeta: name: Create admin API key group: administration @@ -14097,7 +14097,7 @@ paths: Key' }); - console.log(adminAPIKey.id); + console.log(adminAPIKey); python: |- import os from openai import OpenAI @@ -14108,8 +14108,8 @@ paths: admin_api_key = client.admin.organization.admin_api_keys.create( name="New Admin Key", ) - print(admin_api_key.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\tadminAPIKey, err := client.Admin.Organization.AdminAPIKeys.New(context.TODO(), openai.AdminOrganizationAdminAPIKeyNewParams{\n\t\tName: \"New Admin Key\",\n\t})\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", adminAPIKey.ID)\n}\n" + print(admin_api_key) + 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\tadminAPIKey, err := client.Admin.Organization.AdminAPIKeys.New(context.TODO(), openai.AdminOrganizationAdminAPIKeyNewParams{\n\t\tName: \"New Admin Key\",\n\t})\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", adminAPIKey)\n}\n" java: >- package com.openai.example; @@ -14119,10 +14119,10 @@ paths: import com.openai.client.okhttp.OpenAIOkHttpClient; import - com.openai.models.admin.organization.adminapikeys.AdminApiKey; + com.openai.models.admin.organization.adminapikeys.AdminApiKeyCreateParams; import - com.openai.models.admin.organization.adminapikeys.AdminApiKeyCreateParams; + com.openai.models.admin.organization.adminapikeys.AdminApiKeyCreateResponse; public final class Main { @@ -14134,7 +14134,7 @@ paths: AdminApiKeyCreateParams params = AdminApiKeyCreateParams.builder() .name("New Admin Key") .build(); - AdminApiKey adminApiKey = client.admin().organization().adminApiKeys().create(params); + AdminApiKeyCreateResponse adminApiKey = client.admin().organization().adminApiKeys().create(params); } } ruby: >- @@ -14304,10 +14304,17 @@ paths: example: key_abc object: type: string + enum: + - organization.admin_api_key.deleted example: organization.admin_api_key.deleted + x-stainless-const: true deleted: type: boolean example: true + required: + - id + - object + - deleted x-oaiMeta: name: Delete admin API key group: administration @@ -14698,9 +14705,9 @@ paths: // Automatically fetches more pages as needed. - for await (const certificate of + for await (const certificateListResponse of client.admin.organization.certificates.list()) { - console.log(certificate.id); + console.log(certificateListResponse.id); } python: |- import os @@ -14814,7 +14821,8 @@ paths: const certificate = await - client.admin.organization.certificates.create({ content: 'content' + client.admin.organization.certificates.create({ + certificate: 'certificate', }); @@ -14827,10 +14835,10 @@ paths: admin_api_key=os.environ.get("OPENAI_ADMIN_KEY"), # This is the default and can be omitted ) certificate = client.admin.organization.certificates.create( - content="content", + certificate="certificate", ) print(certificate.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\tcertificate, err := client.Admin.Organization.Certificates.New(context.TODO(), openai.AdminOrganizationCertificateNewParams{\n\t\tContent: \"content\",\n\t})\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", certificate.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\tcertificate, err := client.Admin.Organization.Certificates.New(context.TODO(), openai.AdminOrganizationCertificateNewParams{\n\t\tCertificate: \"certificate\",\n\t})\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", certificate.ID)\n}\n" java: >- package com.openai.example; @@ -14853,7 +14861,7 @@ paths: OpenAIClient client = OpenAIOkHttpClient.fromEnv(); CertificateCreateParams params = CertificateCreateParams.builder() - .content("content") + .certificate("certificate") .build(); Certificate certificate = client.admin().organization().certificates().create(params); } @@ -14866,7 +14874,8 @@ paths: certificate = - openai.admin.organization.certificates.create(content: "content") + openai.admin.organization.certificates.create(certificate: + "certificate") puts(certificate) @@ -14907,7 +14916,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/ListCertificatesResponse' + $ref: '#/components/schemas/OrganizationCertificateActivationResponse' x-oaiMeta: name: Activate certificates for organization group: administration @@ -14922,7 +14931,7 @@ paths: -H "Content-Type: application/json" \ -d '{ - "data": ["cert_abc", "cert_def"] + "certificate_ids": ["cert_abc", "cert_def"] }' node.js: >- import OpenAI from 'openai'; @@ -14935,11 +14944,11 @@ paths: // Automatically fetches more pages as needed. - for await (const certificate of + for await (const certificateActivateResponse of client.admin.organization.certificates.activate({ certificate_ids: ['cert_abc'], })) { - console.log(certificate.id); + console.log(certificateActivateResponse.id); } python: |- import os @@ -15048,7 +15057,8 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/ListCertificatesResponse' + $ref: >- + #/components/schemas/OrganizationCertificateDeactivationResponse x-oaiMeta: name: Deactivate certificates for organization group: administration @@ -15063,7 +15073,7 @@ paths: -H "Content-Type: application/json" \ -d '{ - "data": ["cert_abc", "cert_def"] + "certificate_ids": ["cert_abc", "cert_def"] }' node.js: >- import OpenAI from 'openai'; @@ -15076,11 +15086,11 @@ paths: // Automatically fetches more pages as needed. - for await (const certificate of - client.admin.organization.certificates.deactivate({ - certificate_ids: ['cert_abc'], - })) { - console.log(certificate.id); + for await (const certificateDeactivateResponse of + client.admin.organization.certificates.deactivate( + { certificate_ids: ['cert_abc'] }, + )) { + console.log(certificateDeactivateResponse.id); } python: |- import os @@ -15341,9 +15351,7 @@ paths: const certificate = await - client.admin.organization.certificates.update('certificate_id', { - name: 'name', - }); + client.admin.organization.certificates.update('certificate_id'); console.log(certificate.id); @@ -15356,10 +15364,9 @@ paths: ) certificate = client.admin.organization.certificates.update( certificate_id="certificate_id", - name="name", ) print(certificate.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\tcertificate, err := client.Admin.Organization.Certificates.Update(\n\t\tcontext.TODO(),\n\t\t\"certificate_id\",\n\t\topenai.AdminOrganizationCertificateUpdateParams{\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\", certificate.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\tcertificate, err := client.Admin.Organization.Certificates.Update(\n\t\tcontext.TODO(),\n\t\t\"certificate_id\",\n\t\topenai.AdminOrganizationCertificateUpdateParams{},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", certificate.ID)\n}\n" java: >- package com.openai.example; @@ -15381,11 +15388,7 @@ paths: public static void main(String[] args) { OpenAIClient client = OpenAIOkHttpClient.fromEnv(); - CertificateUpdateParams params = CertificateUpdateParams.builder() - .certificateId("certificate_id") - .name("name") - .build(); - Certificate certificate = client.admin().organization().certificates().update(params); + Certificate certificate = client.admin().organization().certificates().update("certificate_id"); } } ruby: >- @@ -15396,8 +15399,7 @@ paths: certificate = - openai.admin.organization.certificates.update("certificate_id", - name: "name") + openai.admin.organization.certificates.update("certificate_id") puts(certificate) @@ -16612,9 +16614,9 @@ paths: // Automatically fetches more pages as needed. - for await (const organizationUser of + for await (const organizationGroupUser of client.admin.organization.groups.users.list('group_id')) { - console.log(organizationUser.id); + console.log(organizationGroupUser.id); } python: |- import os @@ -16666,12 +16668,9 @@ paths: "object": "list", "data": [ { - "object": "organization.user", "id": "user_abc123", "name": "Ada Lovelace", - "email": "ada@example.com", - "role": "owner", - "added_at": 1711471533 + "email": "ada@example.com" } ], "has_more": false, @@ -17021,7 +17020,7 @@ paths: "email": "user@example.com", "role": "owner", "status": "accepted", - "invited_at": 1711471533, + "created_at": 1711471533, "expires_at": 1711471533, "accepted_at": 1711471533 } @@ -17149,7 +17148,7 @@ paths: "email": "anotheruser@example.com", "role": "reader", "status": "pending", - "invited_at": 1711471533, + "created_at": 1711471533, "expires_at": 1711471533, "accepted_at": null, "projects": [ @@ -17258,7 +17257,7 @@ paths: "email": "user@example.com", "role": "owner", "status": "accepted", - "invited_at": 1711471533, + "created_at": 1711471533, "expires_at": 1711471533, "accepted_at": 1711471533 } @@ -17939,12 +17938,11 @@ paths: "owner": { "type": "user", "user": { - "object": "organization.project.user", "id": "user_abc", "name": "First Last", "email": "user@example.com", "role": "owner", - "added_at": 1711471533 + "created_at": 1711471533 } } } @@ -17953,7 +17951,7 @@ paths: "last_id": "key_xyz", "has_more": false } - /organization/projects/{project_id}/api_keys/{key_id}: + /organization/projects/{project_id}/api_keys/{api_key_id}: get: security: - AdminApiKeyAuth: [] @@ -17968,7 +17966,7 @@ paths: required: true schema: type: string - - name: key_id + - name: api_key_id in: path description: The ID of the API key. required: true @@ -18002,7 +18000,8 @@ paths: const projectAPIKey = await - client.admin.organization.projects.apiKeys.retrieve('key_id', { + client.admin.organization.projects.apiKeys.retrieve('api_key_id', + { project_id: 'project_id', }); @@ -18020,12 +18019,12 @@ paths: project_api_key = client.admin.organization.projects.api_keys.retrieve( - key_id="key_id", + api_key_id="api_key_id", project_id="project_id", ) print(project_api_key.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\tprojectAPIKey, err := client.Admin.Organization.Projects.APIKeys.Get(\n\t\tcontext.TODO(),\n\t\t\"project_id\",\n\t\t\"key_id\",\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", projectAPIKey.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\tprojectAPIKey, err := client.Admin.Organization.Projects.APIKeys.Get(\n\t\tcontext.TODO(),\n\t\t\"project_id\",\n\t\t\"api_key_id\",\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", projectAPIKey.ID)\n}\n" java: >- package com.openai.example; @@ -18049,7 +18048,7 @@ paths: ApiKeyRetrieveParams params = ApiKeyRetrieveParams.builder() .projectId("project_id") - .keyId("key_id") + .apiKeyId("api_key_id") .build(); ProjectApiKey projectApiKey = client.admin().organization().projects().apiKeys().retrieve(params); } @@ -18062,7 +18061,7 @@ paths: project_api_key = - openai.admin.organization.projects.api_keys.retrieve("key_id", + openai.admin.organization.projects.api_keys.retrieve("api_key_id", project_id: "project_id") @@ -18078,12 +18077,11 @@ paths: "owner": { "type": "user", "user": { - "object": "organization.project.user", "id": "user_abc", "name": "First Last", "email": "user@example.com", "role": "owner", - "added_at": 1711471533 + "created_at": 1711471533 } } } @@ -18108,7 +18106,7 @@ paths: required: true schema: type: string - - name: key_id + - name: api_key_id in: path description: The ID of the API key. required: true @@ -18148,7 +18146,7 @@ paths: const apiKey = await - client.admin.organization.projects.apiKeys.delete('key_id', { + client.admin.organization.projects.apiKeys.delete('api_key_id', { project_id: 'project_id', }); @@ -18162,11 +18160,11 @@ paths: admin_api_key=os.environ.get("OPENAI_ADMIN_KEY"), # This is the default and can be omitted ) api_key = client.admin.organization.projects.api_keys.delete( - key_id="key_id", + api_key_id="api_key_id", project_id="project_id", ) print(api_key.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\tapiKey, err := client.Admin.Organization.Projects.APIKeys.Delete(\n\t\tcontext.TODO(),\n\t\t\"project_id\",\n\t\t\"key_id\",\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", apiKey.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\tapiKey, err := client.Admin.Organization.Projects.APIKeys.Delete(\n\t\tcontext.TODO(),\n\t\t\"project_id\",\n\t\t\"api_key_id\",\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", apiKey.ID)\n}\n" java: >- package com.openai.example; @@ -18190,7 +18188,7 @@ paths: ApiKeyDeleteParams params = ApiKeyDeleteParams.builder() .projectId("project_id") - .keyId("key_id") + .apiKeyId("api_key_id") .build(); ApiKeyDeleteResponse apiKey = client.admin().organization().projects().apiKeys().delete(params); } @@ -18203,7 +18201,7 @@ paths: api_key = - openai.admin.organization.projects.api_keys.delete("key_id", + openai.admin.organization.projects.api_keys.delete("api_key_id", project_id: "project_id") @@ -18365,7 +18363,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/ListCertificatesResponse' + $ref: '#/components/schemas/ListProjectCertificatesResponse' x-oaiMeta: name: List project certificates group: administration @@ -18388,11 +18386,11 @@ paths: // Automatically fetches more pages as needed. - for await (const certificate of + for await (const certificateListResponse of client.admin.organization.projects.certificates.list( 'project_id', )) { - console.log(certificate.id); + console.log(certificateListResponse.id); } python: |- import os @@ -18496,7 +18494,8 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/ListCertificatesResponse' + $ref: >- + #/components/schemas/OrganizationProjectCertificateActivationResponse x-oaiMeta: name: Activate certificates for project group: administration @@ -18512,7 +18511,7 @@ paths: -H "Content-Type: application/json" \ -d '{ - "data": ["cert_abc", "cert_def"] + "certificate_ids": ["cert_abc", "cert_def"] }' node.js: >- import OpenAI from 'openai'; @@ -18525,12 +18524,12 @@ paths: // Automatically fetches more pages as needed. - for await (const certificate of + for await (const certificateActivateResponse of client.admin.organization.projects.certificates.activate( 'project_id', { certificate_ids: ['cert_abc'] }, )) { - console.log(certificate.id); + console.log(certificateActivateResponse.id); } python: |- import os @@ -18645,7 +18644,8 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/ListCertificatesResponse' + $ref: >- + #/components/schemas/OrganizationProjectCertificateDeactivationResponse x-oaiMeta: name: Deactivate certificates for project group: administration @@ -18661,7 +18661,7 @@ paths: -H "Content-Type: application/json" \ -d '{ - "data": ["cert_abc", "cert_def"] + "certificate_ids": ["cert_abc", "cert_def"] }' node.js: >- import OpenAI from 'openai'; @@ -18674,12 +18674,12 @@ paths: // Automatically fetches more pages as needed. - for await (const certificate of + for await (const certificateDeactivateResponse of client.admin.organization.projects.certificates.deactivate( 'project_id', { certificate_ids: ['cert_abc'] }, )) { - console.log(certificate.id); + console.log(certificateDeactivateResponse.id); } python: |- import os @@ -23002,8 +23002,7 @@ paths: const organizationUser = await - client.admin.organization.users.update('user_id', { role: 'owner' - }); + client.admin.organization.users.update('user_id'); console.log(organizationUser.id); @@ -23016,10 +23015,9 @@ paths: ) organization_user = client.admin.organization.users.update( user_id="user_id", - role="owner", ) print(organization_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\torganizationUser, err := client.Admin.Organization.Users.Update(\n\t\tcontext.TODO(),\n\t\t\"user_id\",\n\t\topenai.AdminOrganizationUserUpdateParams{\n\t\t\tRole: openai.AdminOrganizationUserUpdateParamsRoleOwner,\n\t\t},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", organizationUser.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\torganizationUser, err := client.Admin.Organization.Users.Update(\n\t\tcontext.TODO(),\n\t\t\"user_id\",\n\t\topenai.AdminOrganizationUserUpdateParams{},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", organizationUser.ID)\n}\n" java: >- package com.openai.example; @@ -23041,11 +23039,7 @@ paths: public static void main(String[] args) { OpenAIClient client = OpenAIOkHttpClient.fromEnv(); - UserUpdateParams params = UserUpdateParams.builder() - .userId("user_id") - .role(UserUpdateParams.Role.OWNER) - .build(); - OrganizationUser organizationUser = client.admin().organization().users().update(params); + OrganizationUser organizationUser = client.admin().organization().users().update("user_id"); } } ruby: >- @@ -23056,7 +23050,7 @@ paths: organization_user = - openai.admin.organization.users.update("user_id", role: :owner) + openai.admin.organization.users.update("user_id") puts(organization_user) @@ -38279,7 +38273,8 @@ components: properties: object: type: string - example: organization.admin_api_key + enum: + - organization.admin_api_key description: The object type, which is always `organization.admin_api_key` x-stainless-const: true id: @@ -38367,12 +38362,29 @@ components: "role": "owner" } } + AdminApiKeyCreateResponse: + allOf: + - $ref: '#/components/schemas/AdminApiKey' + - type: object + description: >- + The newly created admin API key. The `value` field is only returned + once, when the key is created. + properties: + value: + type: string + example: sk-admin-1234abcd + description: The value of the API key. Only shown on create. + required: + - value ApiKeyList: type: object properties: object: type: string + enum: + - list example: list + x-stainless-const: true data: type: array items: @@ -38381,11 +38393,21 @@ components: type: boolean example: false first_id: - type: string + anyOf: + - type: string + - type: 'null' example: key_abc last_id: - type: string + anyOf: + - type: string + - type: 'null' example: key_xyz + required: + - object + - data + - has_more + - first_id + - last_id AssignedRoleDetails: type: object description: >- @@ -38964,7 +38986,9 @@ components: type: string description: The project title. actor: - $ref: '#/components/schemas/AuditLogActor' + anyOf: + - $ref: '#/components/schemas/AuditLogActor' + - type: 'null' api_key.created: type: object description: The details for events with this `type`. @@ -39616,7 +39640,6 @@ components: - id - type - effective_at - - actor x-oaiMeta: name: The audit log object example: | @@ -40069,7 +40092,9 @@ 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 certificate. created_at: type: integer @@ -50782,6 +50807,25 @@ components: "predefined_role": false } } + GroupUser: + type: object + description: Represents an individual user returned when inspecting group membership. + properties: + id: + type: string + description: The identifier, which can be referenced in API endpoints + name: + type: string + description: The name of the user. + email: + anyOf: + - type: string + - type: 'null' + description: The email address of the user. + required: + - id + - name + - email GroupUserAssignment: type: object description: Confirmation payload returned after adding a user to a group. @@ -51680,17 +51724,21 @@ components: - expired - pending description: '`accepted`,`expired`, or `pending`' - invited_at: + created_at: type: integer format: unixtime description: The Unix timestamp (in seconds) of when the invite was sent. expires_at: - type: integer - format: unixtime + anyOf: + - type: integer + format: unixtime + - type: 'null' description: The Unix timestamp (in seconds) of when the invite expires. accepted_at: - type: integer - format: unixtime + anyOf: + - type: integer + format: unixtime + - type: 'null' description: The Unix timestamp (in seconds) of when the invite was accepted. projects: type: array @@ -51715,7 +51763,7 @@ components: - email - role - status - - invited_at + - created_at - expires_at x-oaiMeta: name: The invite object @@ -51726,7 +51774,7 @@ components: "email": "user@example.com", "role": "owner", "status": "accepted", - "invited_at": 1711471533, + "created_at": 1711471533, "expires_at": 1711471533, "accepted_at": 1711471533, "projects": [ @@ -52038,12 +52086,16 @@ components: data: type: array items: - $ref: '#/components/schemas/Certificate' + $ref: '#/components/schemas/OrganizationCertificate' first_id: - type: string + anyOf: + - type: string + - type: 'null' example: cert_abc last_id: - type: string + anyOf: + - type: string + - type: 'null' example: cert_abc has_more: type: boolean @@ -52056,6 +52108,8 @@ components: - object - data - has_more + - first_id + - last_id ListFilesResponse: type: object properties: @@ -52208,6 +52262,36 @@ components: - object - data - has_more + ListProjectCertificatesResponse: + type: object + properties: + data: + type: array + items: + $ref: '#/components/schemas/OrganizationProjectCertificate' + first_id: + anyOf: + - type: string + - type: 'null' + example: cert_abc + last_id: + anyOf: + - type: string + - type: 'null' + example: cert_abc + has_more: + type: boolean + object: + type: string + enum: + - list + x-stainless-const: true + required: + - object + - data + - has_more + - first_id + - last_id ListRunStepsResponse: properties: object: @@ -53945,8 +54029,6 @@ components: name: type: string description: The updated name for the certificate - required: - - name ModifyMessageRequest: type: object additionalProperties: false @@ -54091,6 +54173,168 @@ components: "filename": "salesOverview.pdf", "purpose": "assistants", } + OrganizationCertificate: + type: object + description: >- + Represents an individual certificate configured at the organization + level. + properties: + object: + type: string + enum: + - organization.certificate + description: The object type, which is always `organization.certificate`. + x-stainless-const: true + id: + type: string + description: The identifier, which can be referenced in API endpoints + name: + anyOf: + - type: string + - type: 'null' + description: The name of the certificate. + created_at: + type: integer + format: unixtime + description: >- + The Unix timestamp (in seconds) of when the certificate was + uploaded. + certificate_details: + type: object + properties: + valid_at: + type: integer + format: unixtime + description: >- + The Unix timestamp (in seconds) of when the certificate becomes + valid. + expires_at: + type: integer + format: unixtime + description: The Unix timestamp (in seconds) of when the certificate expires. + active: + type: boolean + description: >- + Whether the certificate is currently active at the organization + level. + required: + - object + - id + - name + - created_at + - certificate_details + - active + OrganizationCertificateActivationResponse: + type: object + properties: + object: + type: string + enum: + - organization.certificate.activation + description: The organization certificate activation result type. + x-stainless-const: true + data: + type: array + items: + $ref: '#/components/schemas/OrganizationCertificate' + required: + - object + - data + OrganizationCertificateDeactivationResponse: + type: object + properties: + object: + type: string + enum: + - organization.certificate.deactivation + description: The organization certificate deactivation result type. + x-stainless-const: true + data: + type: array + items: + $ref: '#/components/schemas/OrganizationCertificate' + required: + - object + - data + OrganizationProjectCertificate: + type: object + description: Represents an individual certificate configured at the project level. + properties: + object: + type: string + enum: + - organization.project.certificate + description: The object type, which is always `organization.project.certificate`. + x-stainless-const: true + id: + type: string + description: The identifier, which can be referenced in API endpoints + name: + anyOf: + - type: string + - type: 'null' + description: The name of the certificate. + created_at: + type: integer + format: unixtime + description: >- + The Unix timestamp (in seconds) of when the certificate was + uploaded. + certificate_details: + type: object + properties: + valid_at: + type: integer + format: unixtime + description: >- + The Unix timestamp (in seconds) of when the certificate becomes + valid. + expires_at: + type: integer + format: unixtime + description: The Unix timestamp (in seconds) of when the certificate expires. + active: + type: boolean + description: Whether the certificate is currently active at the project level. + required: + - object + - id + - name + - created_at + - certificate_details + - active + OrganizationProjectCertificateActivationResponse: + type: object + properties: + object: + type: string + enum: + - organization.project.certificate.activation + description: The project certificate activation result type. + x-stainless-const: true + data: + type: array + items: + $ref: '#/components/schemas/OrganizationProjectCertificate' + required: + - object + - data + OrganizationProjectCertificateDeactivationResponse: + type: object + properties: + object: + type: string + enum: + - organization.project.certificate.deactivation + description: The project certificate deactivation result type. + x-stainless-const: true + data: + type: array + items: + $ref: '#/components/schemas/OrganizationProjectCertificate' + required: + - object + - data OtherChunkingStrategyResponseParam: type: object title: Other Chunking Strategy @@ -54371,8 +54615,10 @@ components: format: unixtime description: The Unix timestamp (in seconds) of when the API key was created last_used_at: - type: integer - format: unixtime + anyOf: + - type: integer + format: unixtime + - type: 'null' description: The Unix timestamp (in seconds) of when the API key was last used. id: type: string @@ -54387,9 +54633,9 @@ components: - service_account description: '`user` or `service_account`' user: - $ref: '#/components/schemas/ProjectUser' + $ref: '#/components/schemas/ProjectApiKeyOwnerUser' service_account: - $ref: '#/components/schemas/ProjectServiceAccount' + $ref: '#/components/schemas/ProjectApiKeyOwnerServiceAccount' required: - object - redacted_value @@ -54411,7 +54657,6 @@ components: "owner": { "type": "user", "user": { - "object": "organization.project.user", "id": "user_abc", "name": "First Last", "email": "user@example.com", @@ -54460,6 +54705,56 @@ components: - first_id - last_id - has_more + ProjectApiKeyOwnerServiceAccount: + type: object + description: The service account that owns a project API key. + properties: + id: + type: string + description: The identifier, which can be referenced in API endpoints + name: + type: string + description: The name of the service account. + created_at: + type: integer + format: unixtime + description: >- + The Unix timestamp (in seconds) of when the service account was + created. + role: + type: string + description: The service account's project role. + required: + - id + - name + - created_at + - role + ProjectApiKeyOwnerUser: + type: object + description: The user that owns a project API key. + properties: + id: + type: string + description: The identifier, which can be referenced in API endpoints + email: + type: string + description: The email address of the user. + name: + type: string + description: The name of the user. + created_at: + type: integer + format: unixtime + description: The Unix timestamp (in seconds) of when the user was created. + role: + type: string + description: The user's project role. + required: + - id + - email + - name + - created_at + - role ProjectCreateRequest: type: object properties: @@ -54826,7 +55121,9 @@ components: type: integer format: unixtime api_key: - $ref: '#/components/schemas/ProjectServiceAccountApiKey' + anyOf: + - $ref: '#/components/schemas/ProjectServiceAccountApiKey' + - type: 'null' required: - object - id @@ -70932,11 +71229,11 @@ components: name: type: string description: An optional name for the certificate - content: + certificate: type: string description: The certificate content in PEM format required: - - content + - certificate UploadPart: type: object title: UploadPart @@ -71120,7 +71417,7 @@ components: - type: 'null' required: - object - - sessions + - num_sessions x-oaiMeta: name: Code interpreter sessions usage object example: | @@ -71440,7 +71737,9 @@ components: has_more: type: boolean next_page: - type: string + anyOf: + - type: string + - type: 'null' required: - object - data @@ -71458,7 +71757,7 @@ components: type: integer end_time: type: integer - result: + results: type: array items: oneOf: @@ -71471,11 +71770,13 @@ components: - $ref: '#/components/schemas/UsageVectorStoresResult' - $ref: '#/components/schemas/UsageCodeInterpreterSessionsResult' - $ref: '#/components/schemas/CostsResult' + discriminator: + propertyName: object required: - object - start_time - end_time - - result + - results UsageVectorStoresResult: type: object description: The aggregated vector stores usage details of the specific time bucket. @@ -71585,7 +71886,7 @@ components: type: array description: Users in the current page. items: - $ref: '#/components/schemas/User' + $ref: '#/components/schemas/GroupUser' has_more: type: boolean description: Whether more users are available when paginating. @@ -71608,12 +71909,9 @@ components: "object": "list", "data": [ { - "object": "organization.user", "id": "user_abc123", "name": "Ada Lovelace", - "email": "ada@example.com", - "role": "owner", - "added_at": 1711471533 + "email": "ada@example.com" } ], "has_more": false, @@ -71632,9 +71930,13 @@ components: items: $ref: '#/components/schemas/User' first_id: - type: string + anyOf: + - type: string + - type: 'null' last_id: - type: string + anyOf: + - type: string + - type: 'null' has_more: type: boolean required: @@ -71696,8 +71998,6 @@ components: - owner - reader description: '`owner` or `reader`' - required: - - role VadConfig: type: object additionalProperties: false