diff --git a/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.CreateIdentity.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.CreateIdentity.g.cs
index d5eeb9a..a305cca 100644
--- a/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.CreateIdentity.g.cs
+++ b/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.CreateIdentity.g.cs
@@ -6,7 +6,7 @@ public partial interface IIdentityClient
{
///
/// Create identity
- /// Create a new speaker identity
+ /// Create a new identity profile. Two request forms are supported: the simple audio-only form (flat `name` + one audio source; creates a team-visible person identity and enrolls the voice immediately) and the multimodal form (a nested `identity` object with full control over type and visibility).
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -14,12 +14,12 @@ public partial interface IIdentityClient
///
global::System.Threading.Tasks.Task CreateIdentityAsync(
- global::ResembleAI.CreateIdentityRequest request,
+ global::ResembleAI.IdentityCreateIdentityRequest request,
global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Create identity
- /// Create a new speaker identity
+ /// Create a new identity profile. Two request forms are supported: the simple audio-only form (flat `name` + one audio source; creates a team-visible person identity and enrolls the voice immediately) and the multimodal form (a nested `identity` object with full control over type and visibility).
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -27,21 +27,17 @@ public partial interface IIdentityClient
///
global::System.Threading.Tasks.Task> CreateIdentityAsResponseAsync(
- global::ResembleAI.CreateIdentityRequest request,
+ global::ResembleAI.IdentityCreateIdentityRequest request,
global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Create identity
- /// Create a new speaker identity
+ /// Create a new identity profile. Two request forms are supported: the simple audio-only form (flat `name` + one audio source; creates a team-visible person identity and enrolls the voice immediately) and the multimodal form (a nested `identity` object with full control over type and visibility).
///
- ///
- ///
/// 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 CreateIdentityAsync(
- string audioUrl,
- string? name = default,
global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.DeleteIdentity.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.DeleteIdentity.g.cs
new file mode 100644
index 0000000..1b6cda4
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.DeleteIdentity.g.cs
@@ -0,0 +1,32 @@
+#nullable enable
+
+namespace ResembleAI
+{
+ public partial interface IIdentityClient
+ {
+ ///
+ /// Delete identity
+ /// Delete an identity and withdraw its enrollment from matching
+ ///
+ ///
+ /// 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 DeleteIdentityAsync(
+ string uuid,
+ global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Delete identity
+ /// Delete an identity and withdraw its enrollment from matching
+ ///
+ ///
+ /// 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> DeleteIdentityAsResponseAsync(
+ string uuid,
+ global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.ListIdentities.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.ListIdentities.g.cs
index 8e63458..eb2e313 100644
--- a/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.ListIdentities.g.cs
+++ b/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.ListIdentities.g.cs
@@ -6,22 +6,42 @@ public partial interface IIdentityClient
{
///
/// List identities
- /// List all speaker identities
+ /// List the team's identities, newest first
///
+ ///
+ /// Default Value: 1
+ ///
+ ///
+ /// Default Value: 10
+ ///
+ ///
/// 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 ListIdentitiesAsync(
+ int? page = default,
+ int? pageSize = default,
+ string? search = default,
global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
///
/// List identities
- /// List all speaker identities
+ /// List the team's identities, newest first
///
+ ///
+ /// Default Value: 1
+ ///
+ ///
+ /// Default Value: 10
+ ///
+ ///
/// 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> ListIdentitiesAsResponseAsync(
+ int? page = default,
+ int? pageSize = default,
+ string? search = default,
global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.SearchIdentities.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.SearchIdentities.g.cs
index 9274303..f72ce01 100644
--- a/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.SearchIdentities.g.cs
+++ b/src/libs/ResembleAI/Generated/ResembleAI.IIdentityClient.SearchIdentities.g.cs
@@ -6,7 +6,7 @@ public partial interface IIdentityClient
{
///
/// Search identities
- /// Search for matching speaker identities
+ /// Search the team's identities (plus global identities) for matches against a media sample. Supports audio (voice matching) and image (face/visual matching); video is not yet supported for synchronous search.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -19,7 +19,7 @@ public partial interface IIdentityClient
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Search identities
- /// Search for matching speaker identities
+ /// Search the team's identities (plus global identities) for matches against a media sample. Supports audio (voice matching) and image (face/visual matching); video is not yet supported for synchronous search.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -32,14 +32,28 @@ public partial interface IIdentityClient
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Search identities
- /// Search for matching speaker identities
+ /// Search the team's identities (plus global identities) for matches against a media sample. Supports audio (voice matching) and image (face/visual matching); video is not yet supported for synchronous search.
///
- ///
+ ///
+ /// URL to the media sample (one of url, file, signed_id is required)
+ ///
+ ///
+ /// Signed ID from a secure upload
+ ///
+ ///
+ /// Inferred from the media's content type when omitted (defaults to audio)
+ ///
+ ///
+ /// Default Value: 1
+ ///
/// 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 SearchIdentitiesAsync(
- string audioUrl,
+ string? url = default,
+ string? signedId = default,
+ global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality? modality = default,
+ int? topK = default,
global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.ITextToSpeechClient.StreamSynthesize.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.ITextToSpeechClient.StreamSynthesize.g.cs
index 112b5a2..6d435bf 100644
--- a/src/libs/ResembleAI/Generated/ResembleAI.ITextToSpeechClient.StreamSynthesize.g.cs
+++ b/src/libs/ResembleAI/Generated/ResembleAI.ITextToSpeechClient.StreamSynthesize.g.cs
@@ -6,7 +6,7 @@ public partial interface ITextToSpeechClient
{
///
/// Streaming text-to-speech synthesis (HTTP)
- /// Stream audio as it's generated. Returns chunked WAV data for progressive playback.
+ /// Stream audio as it's generated. Returns chunked WAV data for progressive playback. The model associated with the voice is selected automatically.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -19,7 +19,7 @@ public partial interface ITextToSpeechClient
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Streaming text-to-speech synthesis (HTTP)
- /// Stream audio as it's generated. Returns chunked WAV data for progressive playback.
+ /// Stream audio as it's generated. Returns chunked WAV data for progressive playback. The model associated with the voice is selected automatically.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -32,7 +32,7 @@ public partial interface ITextToSpeechClient
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Streaming text-to-speech synthesis (HTTP)
- /// Stream audio as it's generated. Returns chunked WAV data for progressive playback.
+ /// Stream audio as it's generated. Returns chunked WAV data for progressive playback. The model associated with the voice is selected automatically.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -45,7 +45,7 @@ public partial interface ITextToSpeechClient
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Streaming text-to-speech synthesis (HTTP)
- /// Stream audio as it's generated. Returns chunked WAV data for progressive playback.
+ /// Stream audio as it's generated. Returns chunked WAV data for progressive playback. The model associated with the voice is selected automatically.
///
///
/// Voice UUID to use for synthesis
@@ -56,9 +56,6 @@ public partial interface ITextToSpeechClient
///
/// Optional project UUID to store the clip
///
- ///
- /// Model to use for synthesis. Pass `chatterbox-turbo` to use the Turbo model for lower latency and paralinguistic tag support. If not specified, defaults to Chatterbox or Chatterbox Multilingual based on the voice. Note - Chatterbox-Turbo is supported by all Rapid English voices and Pre Built Library voices.
- ///
///
/// Audio precision
/// Default Value: PCM_32
@@ -81,7 +78,6 @@ public partial interface ITextToSpeechClient
string voiceUuid,
string data,
string? projectUuid = default,
- string? model = default,
global::ResembleAI.StreamPostRequestBodyContentApplicationJsonSchemaPrecision? precision = default,
global::ResembleAI.StreamPostRequestBodyContentApplicationJsonSchemaSampleRate? sampleRate = default,
bool? useHd = default,
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.ITextToSpeechClient.Synthesize.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.ITextToSpeechClient.Synthesize.g.cs
index 2e1a599..a7cd935 100644
--- a/src/libs/ResembleAI/Generated/ResembleAI.ITextToSpeechClient.Synthesize.g.cs
+++ b/src/libs/ResembleAI/Generated/ResembleAI.ITextToSpeechClient.Synthesize.g.cs
@@ -6,7 +6,7 @@ public partial interface ITextToSpeechClient
{
///
/// Synchronous text-to-speech synthesis
- /// Generate speech synchronously from text or SSML. Returns complete audio as base64.
+ /// Generate speech synchronously from text or SSML. Returns complete audio as base64. The model associated with the voice is selected automatically.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -19,7 +19,7 @@ public partial interface ITextToSpeechClient
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Synchronous text-to-speech synthesis
- /// Generate speech synchronously from text or SSML. Returns complete audio as base64.
+ /// Generate speech synchronously from text or SSML. Returns complete audio as base64. The model associated with the voice is selected automatically.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -32,7 +32,7 @@ public partial interface ITextToSpeechClient
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Synchronous text-to-speech synthesis
- /// Generate speech synchronously from text or SSML. Returns complete audio as base64.
+ /// Generate speech synchronously from text or SSML. Returns complete audio as base64. The model associated with the voice is selected automatically.
///
///
/// Voice UUID to use for synthesis
@@ -46,9 +46,6 @@ public partial interface ITextToSpeechClient
///
/// Text or SSML to synthesize (max 3,000 characters)
///
- ///
- /// Model to use for synthesis. Pass `chatterbox-turbo` to use the Turbo model for lower latency and paralinguistic tag support. If not specified, defaults to Chatterbox or Chatterbox Multilingual based on the voice. Note - Chatterbox-Turbo is supported by all Rapid English voices and Pre Built Library voices.
- ///
///
/// Audio precision for WAV output
/// Default Value: PCM_32
@@ -76,7 +73,6 @@ public partial interface ITextToSpeechClient
string data,
string? projectUuid = default,
string? title = default,
- string? model = default,
global::ResembleAI.SynthesizePostRequestBodyContentApplicationJsonSchemaPrecision? precision = default,
global::ResembleAI.SynthesizePostRequestBodyContentApplicationJsonSchemaOutputFormat? outputFormat = default,
global::ResembleAI.SynthesizePostRequestBodyContentApplicationJsonSchemaSampleRate? sampleRate = default,
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.CreateIdentity.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.CreateIdentity.g.cs
index 143abfd..a55e0ef 100644
--- a/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.CreateIdentity.g.cs
+++ b/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.CreateIdentity.g.cs
@@ -35,11 +35,11 @@ public partial class IdentityClient
};
partial void PrepareCreateIdentityArguments(
global::System.Net.Http.HttpClient httpClient,
- global::ResembleAI.CreateIdentityRequest request);
+ global::ResembleAI.IdentityCreateIdentityRequest request);
partial void PrepareCreateIdentityRequest(
global::System.Net.Http.HttpClient httpClient,
global::System.Net.Http.HttpRequestMessage httpRequestMessage,
- global::ResembleAI.CreateIdentityRequest request);
+ global::ResembleAI.IdentityCreateIdentityRequest request);
partial void ProcessCreateIdentityResponse(
global::System.Net.Http.HttpClient httpClient,
global::System.Net.Http.HttpResponseMessage httpResponseMessage);
@@ -51,7 +51,7 @@ partial void ProcessCreateIdentityResponseContent(
///
/// Create identity
- /// Create a new speaker identity
+ /// Create a new identity profile. Two request forms are supported: the simple audio-only form (flat `name` + one audio source; creates a team-visible person identity and enrolls the voice immediately) and the multimodal form (a nested `identity` object with full control over type and visibility).
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -59,7 +59,7 @@ partial void ProcessCreateIdentityResponseContent(
///
public async global::System.Threading.Tasks.Task CreateIdentityAsync(
- global::ResembleAI.CreateIdentityRequest request,
+ global::ResembleAI.IdentityCreateIdentityRequest request,
global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
@@ -74,7 +74,7 @@ partial void ProcessCreateIdentityResponseContent(
}
///
/// Create identity
- /// Create a new speaker identity
+ /// Create a new identity profile. Two request forms are supported: the simple audio-only form (flat `name` + one audio source; creates a team-visible person identity and enrolls the voice immediately) and the multimodal form (a nested `identity` object with full control over type and visibility).
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -82,12 +82,10 @@ partial void ProcessCreateIdentityResponseContent(
///
public async global::System.Threading.Tasks.Task> CreateIdentityAsResponseAsync(
- global::ResembleAI.CreateIdentityRequest request,
+ global::ResembleAI.IdentityCreateIdentityRequest request,
global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
- request = request ?? throw new global::System.ArgumentNullException(nameof(request));
-
PrepareArguments(
client: HttpClient);
PrepareCreateIdentityArguments(
@@ -347,6 +345,43 @@ partial void ProcessCreateIdentityResponseContent(
retryReason: global::System.String.Empty,
cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
}
+ // Validation failed or no audio source supplied
+ if ((int)__response.StatusCode == 422)
+ {
+ string? __content_422 = null;
+ global::System.Exception? __exception_422 = null;
+ global::ResembleAI.Error? __value_422 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_422 = global::ResembleAI.Error.FromJson(__content_422, JsonSerializerContext);
+ }
+ else
+ {
+ __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_422 = global::ResembleAI.Error.FromJson(__content_422, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_422 = __ex;
+ }
+
+
+ throw global::ResembleAI.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_422 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_422,
+ responseBody: __content_422,
+ responseObject: __value_422,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
if (__effectiveReadResponseAsString)
{
@@ -445,23 +480,17 @@ partial void ProcessCreateIdentityResponseContent(
}
///
/// Create identity
- /// Create a new speaker identity
+ /// Create a new identity profile. Two request forms are supported: the simple audio-only form (flat `name` + one audio source; creates a team-visible person identity and enrolls the voice immediately) and the multimodal form (a nested `identity` object with full control over type and visibility).
///
- ///
- ///
/// 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 CreateIdentityAsync(
- string audioUrl,
- string? name = default,
global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
- var __request = new global::ResembleAI.CreateIdentityRequest
+ var __request = new global::ResembleAI.IdentityCreateIdentityRequest
{
- AudioUrl = audioUrl,
- Name = name,
};
return await CreateIdentityAsync(
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.DeleteIdentity.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.DeleteIdentity.g.cs
new file mode 100644
index 0000000..4317396
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.DeleteIdentity.g.cs
@@ -0,0 +1,473 @@
+
+#nullable enable
+
+namespace ResembleAI
+{
+ public partial class IdentityClient
+ {
+
+ private static readonly global::ResembleAI.AutoSDKServer[] s_DeleteIdentityServers = new global::ResembleAI.AutoSDKServer[]
+ { new global::ResembleAI.AutoSDKServer(
+ id: "https-app-resemble-ai-api-v2",
+ name: "app.resemble.ai api v2",
+ url: "https://app.resemble.ai/api/v2",
+ description: ""),
+ };
+
+
+ private static readonly global::ResembleAI.EndPointSecurityRequirement s_DeleteIdentitySecurityRequirement0 =
+ new global::ResembleAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::ResembleAI.EndPointAuthorizationRequirement[]
+ { new global::ResembleAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ SchemeId = "HttpBearer",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::ResembleAI.EndPointSecurityRequirement[] s_DeleteIdentitySecurityRequirements =
+ new global::ResembleAI.EndPointSecurityRequirement[]
+ { s_DeleteIdentitySecurityRequirement0,
+ };
+ partial void PrepareDeleteIdentityArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string uuid);
+ partial void PrepareDeleteIdentityRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string uuid);
+ partial void ProcessDeleteIdentityResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ partial void ProcessDeleteIdentityResponseContent(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage,
+ ref string content);
+
+ ///
+ /// Delete identity
+ /// Delete an identity and withdraw its enrollment from matching
+ ///
+ ///
+ /// 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 DeleteIdentityAsync(
+ string uuid,
+ global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ var __response = await DeleteIdentityAsResponseAsync(
+ uuid: uuid,
+ requestOptions: requestOptions,
+ cancellationToken: cancellationToken
+ ).ConfigureAwait(false);
+
+ return __response.Body;
+ }
+ ///
+ /// Delete identity
+ /// Delete an identity and withdraw its enrollment from matching
+ ///
+ ///
+ /// 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> DeleteIdentityAsResponseAsync(
+ string uuid,
+ global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ PrepareArguments(
+ client: HttpClient);
+ PrepareDeleteIdentityArguments(
+ httpClient: HttpClient,
+ uuid: ref uuid);
+
+
+ var __authorizations = global::ResembleAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteIdentitySecurityRequirements,
+ operationName: "DeleteIdentityAsync");
+
+ using var __timeoutCancellationTokenSource = global::ResembleAI.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource(
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ cancellationToken: cancellationToken);
+ var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken;
+ var __effectiveReadResponseAsString = global::ResembleAI.AutoSDKRequestOptionsSupport.GetReadResponseAsString(
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ fallbackValue: ReadResponseAsString);
+ var __maxAttempts = global::ResembleAI.AutoSDKRequestOptionsSupport.GetMaxAttempts(
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ supportsRetry: true);
+
+ global::System.Net.Http.HttpRequestMessage __CreateHttpRequest()
+ {
+
+ var __pathBuilder = new global::ResembleAI.PathBuilder(
+ path: $"/identity/{uuid}",
+ baseUri: ResolveBaseUri(
+ servers: s_DeleteIdentityServers,
+ defaultBaseUrl: "https://app.resemble.ai/api/v2"));
+ var __path = __pathBuilder.ToString();
+ __path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
+ path: __path,
+ clientParameters: Options.QueryParameters,
+ requestParameters: requestOptions?.QueryParameters);
+ var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
+ method: global::System.Net.Http.HttpMethod.Delete,
+ requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute));
+#if NET6_0_OR_GREATER
+ __httpRequest.Version = global::System.Net.HttpVersion.Version11;
+ __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
+#endif
+
+ foreach (var __authorization in __authorizations)
+ {
+ if (__authorization.Type == "Http" ||
+ __authorization.Type == "OAuth2" ||
+ __authorization.Type == "OpenIdConnect")
+ {
+ __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue(
+ scheme: __authorization.Name,
+ parameter: __authorization.Value);
+ }
+ else if (__authorization.Type == "ApiKey" &&
+ __authorization.Location == "Header")
+ {
+ __httpRequest.Headers.Add(__authorization.Name, __authorization.Value);
+ }
+ }
+ global::ResembleAI.AutoSDKRequestOptionsSupport.ApplyHeaders(
+ request: __httpRequest,
+ clientHeaders: Options.Headers,
+ requestHeaders: requestOptions?.Headers);
+
+ PrepareRequest(
+ client: HttpClient,
+ request: __httpRequest);
+ PrepareDeleteIdentityRequest(
+ httpClient: HttpClient,
+ httpRequestMessage: __httpRequest,
+ uuid: uuid!);
+
+ return __httpRequest;
+ }
+
+ global::System.Net.Http.HttpRequestMessage? __httpRequest = null;
+ global::System.Net.Http.HttpResponseMessage? __response = null;
+ var __attemptNumber = 0;
+ try
+ {
+ for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++)
+ {
+ __attemptNumber = __attempt;
+ __httpRequest = __CreateHttpRequest();
+ await global::ResembleAI.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync(
+ clientOptions: Options,
+ context: global::ResembleAI.AutoSDKRequestOptionsSupport.CreateHookContext(
+ operationId: "DeleteIdentity",
+ methodName: "DeleteIdentityAsync",
+ pathTemplate: "$\"/identity/{uuid}\"",
+ httpMethod: "DELETE",
+ baseUri: BaseUri,
+ request: __httpRequest!,
+ response: null,
+ exception: null,
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ attempt: __attempt,
+ maxAttempts: __maxAttempts,
+ willRetry: false,
+ retryDelay: null,
+ retryReason: global::System.String.Empty,
+ cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
+ try
+ {
+ __response = await HttpClient.SendAsync(
+ request: __httpRequest,
+ completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
+ cancellationToken: __effectiveCancellationToken).ConfigureAwait(false);
+ }
+ catch (global::System.Net.Http.HttpRequestException __exception)
+ {
+ var __retryDelay = global::ResembleAI.AutoSDKRequestOptionsSupport.GetRetryDelay(
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ response: null,
+ attempt: __attempt);
+ var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested;
+ await global::ResembleAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync(
+ clientOptions: Options,
+ context: global::ResembleAI.AutoSDKRequestOptionsSupport.CreateHookContext(
+ operationId: "DeleteIdentity",
+ methodName: "DeleteIdentityAsync",
+ pathTemplate: "$\"/identity/{uuid}\"",
+ httpMethod: "DELETE",
+ baseUri: BaseUri,
+ request: __httpRequest!,
+ response: null,
+ exception: __exception,
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ attempt: __attempt,
+ maxAttempts: __maxAttempts,
+ willRetry: __willRetry,
+ retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null,
+ retryReason: "exception",
+ cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
+ if (!__willRetry)
+ {
+ throw;
+ }
+
+ __httpRequest.Dispose();
+ __httpRequest = null;
+ await global::ResembleAI.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync(
+ retryDelay: __retryDelay,
+ cancellationToken: __effectiveCancellationToken).ConfigureAwait(false);
+ continue;
+ }
+
+ if (__response != null &&
+ __attempt < __maxAttempts &&
+ global::ResembleAI.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode))
+ {
+ var __retryDelay = global::ResembleAI.AutoSDKRequestOptionsSupport.GetRetryDelay(
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ response: __response,
+ attempt: __attempt);
+ await global::ResembleAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync(
+ clientOptions: Options,
+ context: global::ResembleAI.AutoSDKRequestOptionsSupport.CreateHookContext(
+ operationId: "DeleteIdentity",
+ methodName: "DeleteIdentityAsync",
+ pathTemplate: "$\"/identity/{uuid}\"",
+ httpMethod: "DELETE",
+ baseUri: BaseUri,
+ request: __httpRequest!,
+ response: __response,
+ exception: null,
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ attempt: __attempt,
+ maxAttempts: __maxAttempts,
+ willRetry: true,
+ retryDelay: __retryDelay,
+ retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture),
+ cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
+ __response.Dispose();
+ __response = null;
+ __httpRequest.Dispose();
+ __httpRequest = null;
+ await global::ResembleAI.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync(
+ retryDelay: __retryDelay,
+ cancellationToken: __effectiveCancellationToken).ConfigureAwait(false);
+ continue;
+ }
+
+ break;
+ }
+
+ if (__response == null)
+ {
+ throw new global::System.InvalidOperationException("No response received.");
+ }
+
+ using (__response)
+ {
+
+ ProcessResponse(
+ client: HttpClient,
+ response: __response);
+ ProcessDeleteIdentityResponse(
+ httpClient: HttpClient,
+ httpResponseMessage: __response);
+ if (__response.IsSuccessStatusCode)
+ {
+ await global::ResembleAI.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync(
+ clientOptions: Options,
+ context: global::ResembleAI.AutoSDKRequestOptionsSupport.CreateHookContext(
+ operationId: "DeleteIdentity",
+ methodName: "DeleteIdentityAsync",
+ pathTemplate: "$\"/identity/{uuid}\"",
+ httpMethod: "DELETE",
+ baseUri: BaseUri,
+ request: __httpRequest!,
+ response: __response,
+ exception: null,
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ attempt: __attemptNumber,
+ maxAttempts: __maxAttempts,
+ willRetry: false,
+ retryDelay: null,
+ retryReason: global::System.String.Empty,
+ cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
+ }
+ else
+ {
+ await global::ResembleAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync(
+ clientOptions: Options,
+ context: global::ResembleAI.AutoSDKRequestOptionsSupport.CreateHookContext(
+ operationId: "DeleteIdentity",
+ methodName: "DeleteIdentityAsync",
+ pathTemplate: "$\"/identity/{uuid}\"",
+ httpMethod: "DELETE",
+ baseUri: BaseUri,
+ request: __httpRequest!,
+ response: __response,
+ exception: null,
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ attempt: __attemptNumber,
+ maxAttempts: __maxAttempts,
+ willRetry: false,
+ retryDelay: null,
+ retryReason: global::System.String.Empty,
+ cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
+ }
+ // The identity belongs to another team
+ if ((int)__response.StatusCode == 403)
+ {
+ string? __content_403 = null;
+ global::System.Exception? __exception_403 = null;
+ global::ResembleAI.Error? __value_403 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_403 = global::ResembleAI.Error.FromJson(__content_403, JsonSerializerContext);
+ }
+ else
+ {
+ __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_403 = global::ResembleAI.Error.FromJson(__content_403, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_403 = __ex;
+ }
+
+
+ throw global::ResembleAI.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_403 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_403,
+ responseBody: __content_403,
+ responseObject: __value_403,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+
+ if (__effectiveReadResponseAsString)
+ {
+ var __content = await __response.Content.ReadAsStringAsync(
+ #if NET5_0_OR_GREATER
+ __effectiveCancellationToken
+ #endif
+ ).ConfigureAwait(false);
+
+ ProcessResponseContent(
+ client: HttpClient,
+ response: __response,
+ content: ref __content);
+ ProcessDeleteIdentityResponseContent(
+ httpClient: HttpClient,
+ httpResponseMessage: __response,
+ content: ref __content);
+
+ try
+ {
+ __response.EnsureSuccessStatusCode();
+
+ var __value = global::ResembleAI.IdentityDeleteIdentityResponse200.FromJson(__content, JsonSerializerContext) ??
+ throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
+ return new global::ResembleAI.AutoSDKHttpResponse(
+ statusCode: __response.StatusCode,
+ headers: global::ResembleAI.AutoSDKHttpResponse.CreateHeaders(__response),
+ requestUri: __response.RequestMessage?.RequestUri,
+ body: __value);
+ }
+ catch (global::System.Exception __ex)
+ {
+ throw global::ResembleAI.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __ex,
+ responseBody: __content,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+ }
+ else
+ {
+ try
+ {
+ __response.EnsureSuccessStatusCode();
+ using var __content = await __response.Content.ReadAsStreamAsync(
+ #if NET5_0_OR_GREATER
+ __effectiveCancellationToken
+ #endif
+ ).ConfigureAwait(false);
+
+ var __value = await global::ResembleAI.IdentityDeleteIdentityResponse200.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ??
+ throw new global::System.InvalidOperationException("Response deserialization failed.");
+ return new global::ResembleAI.AutoSDKHttpResponse(
+ statusCode: __response.StatusCode,
+ headers: global::ResembleAI.AutoSDKHttpResponse.CreateHeaders(__response),
+ requestUri: __response.RequestMessage?.RequestUri,
+ body: __value);
+ }
+ catch (global::System.Exception __ex)
+ {
+ string? __content = null;
+ try
+ {
+ __content = await __response.Content.ReadAsStringAsync(
+ #if NET5_0_OR_GREATER
+ __effectiveCancellationToken
+ #endif
+ ).ConfigureAwait(false);
+ }
+ catch (global::System.Exception)
+ {
+ }
+
+ throw global::ResembleAI.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __ex,
+ responseBody: __content,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+ }
+
+ }
+ }
+ finally
+ {
+ __httpRequest?.Dispose();
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.ListIdentities.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.ListIdentities.g.cs
index 5d4a7b0..2cffff3 100644
--- a/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.ListIdentities.g.cs
+++ b/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.ListIdentities.g.cs
@@ -34,10 +34,16 @@ public partial class IdentityClient
{ s_ListIdentitiesSecurityRequirement0,
};
partial void PrepareListIdentitiesArguments(
- global::System.Net.Http.HttpClient httpClient);
+ global::System.Net.Http.HttpClient httpClient,
+ ref int? page,
+ ref int? pageSize,
+ ref string? search);
partial void PrepareListIdentitiesRequest(
global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpRequestMessage httpRequestMessage);
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ int? page,
+ int? pageSize,
+ string? search);
partial void ProcessListIdentitiesResponse(
global::System.Net.Http.HttpClient httpClient,
global::System.Net.Http.HttpResponseMessage httpResponseMessage);
@@ -49,16 +55,29 @@ partial void ProcessListIdentitiesResponseContent(
///
/// List identities
- /// List all speaker identities
+ /// List the team's identities, newest first
///
+ ///
+ /// Default Value: 1
+ ///
+ ///
+ /// Default Value: 10
+ ///
+ ///
/// 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 ListIdentitiesAsync(
+ int? page = default,
+ int? pageSize = default,
+ string? search = default,
global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
var __response = await ListIdentitiesAsResponseAsync(
+ page: page,
+ pageSize: pageSize,
+ search: search,
requestOptions: requestOptions,
cancellationToken: cancellationToken
).ConfigureAwait(false);
@@ -67,19 +86,32 @@ partial void ProcessListIdentitiesResponseContent(
}
///
/// List identities
- /// List all speaker identities
+ /// List the team's identities, newest first
///
+ ///
+ /// Default Value: 1
+ ///
+ ///
+ /// Default Value: 10
+ ///
+ ///
/// 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> ListIdentitiesAsResponseAsync(
+ int? page = default,
+ int? pageSize = default,
+ string? search = default,
global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
PrepareArguments(
client: HttpClient);
PrepareListIdentitiesArguments(
- httpClient: HttpClient);
+ httpClient: HttpClient,
+ page: ref page,
+ pageSize: ref pageSize,
+ search: ref search);
var __authorizations = global::ResembleAI.EndPointSecurityResolver.ResolveAuthorizations(
@@ -109,6 +141,11 @@ partial void ProcessListIdentitiesResponseContent(
baseUri: ResolveBaseUri(
servers: s_ListIdentitiesServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
+ __pathBuilder
+ .AddOptionalParameter("page", page?.ToString())
+ .AddOptionalParameter("page_size", pageSize?.ToString())
+ .AddOptionalParameter("search", search)
+ ;
var __path = __pathBuilder.ToString();
__path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
path: __path,
@@ -148,7 +185,10 @@ partial void ProcessListIdentitiesResponseContent(
request: __httpRequest);
PrepareListIdentitiesRequest(
httpClient: HttpClient,
- httpRequestMessage: __httpRequest);
+ httpRequestMessage: __httpRequest,
+ page: page,
+ pageSize: pageSize,
+ search: search);
return __httpRequest;
}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.SearchIdentities.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.SearchIdentities.g.cs
index 5eeaeff..f505e57 100644
--- a/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.SearchIdentities.g.cs
+++ b/src/libs/ResembleAI/Generated/ResembleAI.IdentityClient.SearchIdentities.g.cs
@@ -51,7 +51,7 @@ partial void ProcessSearchIdentitiesResponseContent(
///
/// Search identities
- /// Search for matching speaker identities
+ /// Search the team's identities (plus global identities) for matches against a media sample. Supports audio (voice matching) and image (face/visual matching); video is not yet supported for synchronous search.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -74,7 +74,7 @@ partial void ProcessSearchIdentitiesResponseContent(
}
///
/// Search identities
- /// Search for matching speaker identities
+ /// Search the team's identities (plus global identities) for matches against a media sample. Supports audio (voice matching) and image (face/visual matching); video is not yet supported for synchronous search.
///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
@@ -347,6 +347,80 @@ partial void ProcessSearchIdentitiesResponseContent(
retryReason: global::System.String.Empty,
cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
}
+ // Search failed
+ if ((int)__response.StatusCode == 400)
+ {
+ string? __content_400 = null;
+ global::System.Exception? __exception_400 = null;
+ global::ResembleAI.Error? __value_400 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_400 = global::ResembleAI.Error.FromJson(__content_400, JsonSerializerContext);
+ }
+ else
+ {
+ __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_400 = global::ResembleAI.Error.FromJson(__content_400, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_400 = __ex;
+ }
+
+
+ throw global::ResembleAI.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_400 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_400,
+ responseBody: __content_400,
+ responseObject: __value_400,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+ // Missing media or unsupported modality
+ if ((int)__response.StatusCode == 422)
+ {
+ string? __content_422 = null;
+ global::System.Exception? __exception_422 = null;
+ global::ResembleAI.Error? __value_422 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_422 = global::ResembleAI.Error.FromJson(__content_422, JsonSerializerContext);
+ }
+ else
+ {
+ __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_422 = global::ResembleAI.Error.FromJson(__content_422, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_422 = __ex;
+ }
+
+
+ throw global::ResembleAI.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_422 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_422,
+ responseBody: __content_422,
+ responseObject: __value_422,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
if (__effectiveReadResponseAsString)
{
@@ -445,20 +519,37 @@ partial void ProcessSearchIdentitiesResponseContent(
}
///
/// Search identities
- /// Search for matching speaker identities
+ /// Search the team's identities (plus global identities) for matches against a media sample. Supports audio (voice matching) and image (face/visual matching); video is not yet supported for synchronous search.
///
- ///
+ ///
+ /// URL to the media sample (one of url, file, signed_id is required)
+ ///
+ ///
+ /// Signed ID from a secure upload
+ ///
+ ///
+ /// Inferred from the media's content type when omitted (defaults to audio)
+ ///
+ ///
+ /// Default Value: 1
+ ///
/// 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 SearchIdentitiesAsync(
- string audioUrl,
+ string? url = default,
+ string? signedId = default,
+ global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality? modality = default,
+ int? topK = default,
global::ResembleAI.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
var __request = new global::ResembleAI.SearchIdentitiesRequest
{
- AudioUrl = audioUrl,
+ Url = url,
+ SignedId = signedId,
+ Modality = modality,
+ TopK = topK,
};
return await SearchIdentitiesAsync(
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityCreateIdentityRequest.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityCreateIdentityRequest.g.cs
new file mode 100644
index 0000000..d9bfe92
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityCreateIdentityRequest.g.cs
@@ -0,0 +1,155 @@
+#nullable enable
+#pragma warning disable CS0618 // Type or member is obsolete
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public class IdentityCreateIdentityRequestJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentityCreateIdentityRequest 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("name")) __score0++;
+ if (__jsonProps.Contains("signed_id")) __score0++;
+ if (__jsonProps.Contains("url")) __score0++;
+ var __score1 = 0;
+ if (__jsonProps.Contains("identity")) __score1++;
+ if (__jsonProps.Contains("identity.identity_type")) __score1++;
+ if (__jsonProps.Contains("identity.name")) __score1++;
+ if (__jsonProps.Contains("identity.notes")) __score1++;
+ if (__jsonProps.Contains("identity.visibility")) __score1++;
+ if (__jsonProps.Contains("identity.voice_profile_id")) __score1++;
+ var __bestScore = 0;
+ var __bestIndex = -1;
+ if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; }
+ if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; }
+
+ global::ResembleAI.IdentityCreateIdentityRequest0? identityCreateIdentityRequest0 = default;
+ global::ResembleAI.IdentityCreateIdentityRequest1? identityCreateIdentityRequest1 = default;
+ if (__bestIndex >= 0)
+ {
+ if (__bestIndex == 0)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::ResembleAI.IdentityCreateIdentityRequest0), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::ResembleAI.IdentityCreateIdentityRequest0).Name}");
+ identityCreateIdentityRequest0 = 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::ResembleAI.IdentityCreateIdentityRequest1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::ResembleAI.IdentityCreateIdentityRequest1).Name}");
+ identityCreateIdentityRequest1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ }
+
+ if (identityCreateIdentityRequest0 == null && identityCreateIdentityRequest1 == null)
+ {
+ try
+ {
+
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::ResembleAI.IdentityCreateIdentityRequest0), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::ResembleAI.IdentityCreateIdentityRequest0).Name}");
+ identityCreateIdentityRequest0 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+
+ if (identityCreateIdentityRequest0 == null && identityCreateIdentityRequest1 == null)
+ {
+ try
+ {
+
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::ResembleAI.IdentityCreateIdentityRequest1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::ResembleAI.IdentityCreateIdentityRequest1).Name}");
+ identityCreateIdentityRequest1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+
+ var __value = new global::ResembleAI.IdentityCreateIdentityRequest(
+ identityCreateIdentityRequest0,
+
+ identityCreateIdentityRequest1
+ );
+
+ return __value;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentityCreateIdentityRequest 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.IsIdentityCreateIdentityRequest0)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::ResembleAI.IdentityCreateIdentityRequest0), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::ResembleAI.IdentityCreateIdentityRequest0).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.IdentityCreateIdentityRequest0!, typeInfo);
+ }
+ else if (value.IsIdentityCreateIdentityRequest1)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::ResembleAI.IdentityCreateIdentityRequest1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::ResembleAI.IdentityCreateIdentityRequest1).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.IdentityCreateIdentityRequest1!, typeInfo);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType.g.cs
new file mode 100644
index 0000000..4859362
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public sealed class IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType 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::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityTypeNullable.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityTypeNullable.g.cs
new file mode 100644
index 0000000..11ff096
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public sealed class IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType? 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::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType? 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::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility.g.cs
new file mode 100644
index 0000000..57d06d3
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public sealed class IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibilityJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility 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::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibilityExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibilityExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibilityNullable.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibilityNullable.g.cs
new file mode 100644
index 0000000..b6345b1
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibilityNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public sealed class IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibilityNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility? 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::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibilityExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility? 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::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibilityExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality.g.cs
new file mode 100644
index 0000000..a1346ce
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public sealed class IdentitySearchPostRequestBodyContentApplicationJsonSchemaModalityJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality 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::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModalityExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModalityExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModalityNullable.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModalityNullable.g.cs
new file mode 100644
index 0000000..8f31636
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModalityNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public sealed class IdentitySearchPostRequestBodyContentApplicationJsonSchemaModalityNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality? 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::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModalityExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality? 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::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModalityExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySearchPostResponsesContentApplicationJsonSchemaModality.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySearchPostResponsesContentApplicationJsonSchemaModality.g.cs
new file mode 100644
index 0000000..b30543b
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySearchPostResponsesContentApplicationJsonSchemaModality.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public sealed class IdentitySearchPostResponsesContentApplicationJsonSchemaModalityJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModality 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::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModalityExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModality)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModality);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModality value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModalityExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySearchPostResponsesContentApplicationJsonSchemaModalityNullable.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySearchPostResponsesContentApplicationJsonSchemaModalityNullable.g.cs
new file mode 100644
index 0000000..87454d2
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySearchPostResponsesContentApplicationJsonSchemaModalityNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public sealed class IdentitySearchPostResponsesContentApplicationJsonSchemaModalityNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModality? 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::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModalityExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModality)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModality?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModality? 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::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModalityExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySummaryIdentityType.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySummaryIdentityType.g.cs
new file mode 100644
index 0000000..324c4b0
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySummaryIdentityType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public sealed class IdentitySummaryIdentityTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentitySummaryIdentityType 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::ResembleAI.IdentitySummaryIdentityTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::ResembleAI.IdentitySummaryIdentityType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::ResembleAI.IdentitySummaryIdentityType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentitySummaryIdentityType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::ResembleAI.IdentitySummaryIdentityTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySummaryIdentityTypeNullable.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySummaryIdentityTypeNullable.g.cs
new file mode 100644
index 0000000..d246a82
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySummaryIdentityTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public sealed class IdentitySummaryIdentityTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentitySummaryIdentityType? 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::ResembleAI.IdentitySummaryIdentityTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::ResembleAI.IdentitySummaryIdentityType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::ResembleAI.IdentitySummaryIdentityType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentitySummaryIdentityType? 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::ResembleAI.IdentitySummaryIdentityTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySummaryVisibility.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySummaryVisibility.g.cs
new file mode 100644
index 0000000..5cbd8d5
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySummaryVisibility.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public sealed class IdentitySummaryVisibilityJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentitySummaryVisibility 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::ResembleAI.IdentitySummaryVisibilityExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::ResembleAI.IdentitySummaryVisibility)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::ResembleAI.IdentitySummaryVisibility);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentitySummaryVisibility value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::ResembleAI.IdentitySummaryVisibilityExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySummaryVisibilityNullable.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySummaryVisibilityNullable.g.cs
new file mode 100644
index 0000000..8292e3c
--- /dev/null
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.IdentitySummaryVisibilityNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace ResembleAI.JsonConverters
+{
+ ///
+ public sealed class IdentitySummaryVisibilityNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::ResembleAI.IdentitySummaryVisibility? 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::ResembleAI.IdentitySummaryVisibilityExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::ResembleAI.IdentitySummaryVisibility)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::ResembleAI.IdentitySummaryVisibility?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::ResembleAI.IdentitySummaryVisibility? 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::ResembleAI.IdentitySummaryVisibilityExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContext.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContext.g.cs
index 5d5eb76..f51b73d 100644
--- a/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContext.g.cs
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContext.g.cs
@@ -209,6 +209,30 @@ namespace ResembleAI
typeof(global::ResembleAI.JsonConverters.DetectsUuidIntelligenceQuestionUuidGetResponsesContentApplicationJsonSchemaItemStatusNullableJsonConverter),
+ typeof(global::ResembleAI.JsonConverters.IdentitySummaryVisibilityJsonConverter),
+
+ typeof(global::ResembleAI.JsonConverters.IdentitySummaryVisibilityNullableJsonConverter),
+
+ typeof(global::ResembleAI.JsonConverters.IdentitySummaryIdentityTypeJsonConverter),
+
+ typeof(global::ResembleAI.JsonConverters.IdentitySummaryIdentityTypeNullableJsonConverter),
+
+ typeof(global::ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityTypeJsonConverter),
+
+ typeof(global::ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityTypeNullableJsonConverter),
+
+ typeof(global::ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibilityJsonConverter),
+
+ typeof(global::ResembleAI.JsonConverters.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibilityNullableJsonConverter),
+
+ typeof(global::ResembleAI.JsonConverters.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModalityJsonConverter),
+
+ typeof(global::ResembleAI.JsonConverters.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModalityNullableJsonConverter),
+
+ typeof(global::ResembleAI.JsonConverters.IdentitySearchPostResponsesContentApplicationJsonSchemaModalityJsonConverter),
+
+ typeof(global::ResembleAI.JsonConverters.IdentitySearchPostResponsesContentApplicationJsonSchemaModalityNullableJsonConverter),
+
typeof(global::ResembleAI.JsonConverters.WatermarkApplyPostParametersPreferJsonConverter),
typeof(global::ResembleAI.JsonConverters.WatermarkApplyPostParametersPreferNullableJsonConverter),
@@ -251,6 +275,8 @@ namespace ResembleAI
typeof(global::ResembleAI.JsonConverters.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionJsonConverter),
+ typeof(global::ResembleAI.JsonConverters.IdentityCreateIdentityRequestJsonConverter),
+
typeof(global::ResembleAI.JsonConverters.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkJsonConverter),
typeof(global::ResembleAI.JsonConverters.OneOfJsonConverter),
@@ -523,14 +549,24 @@ namespace ResembleAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.AudioSourceTracingsUuidGetResponsesContentApplicationJsonSchemaItemResults))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.AudioSourceTracingsUuidGetResponsesContentApplicationJsonSchemaItem))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.AudioSourceTracingGetAudioSourceTracingResponse200))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentityGetResponsesContentApplicationJsonSchemaItemsItems))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentitySummaryVisibility), TypeInfoPropertyName = "IdentitySummaryVisibility2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentitySummaryIdentityType), TypeInfoPropertyName = "IdentitySummaryIdentityType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentitySummary))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentityListIdentitiesResponse200))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentityPostResponsesContentApplicationJsonSchemaItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentityCreateIdentityRequest0))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType), TypeInfoPropertyName = "IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility), TypeInfoPropertyName = "IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1Identity))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentityCreateIdentityRequest1))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentityCreateIdentityRequest), TypeInfoPropertyName = "IdentityCreateIdentityRequest2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentityCreateIdentityResponse200))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaMatchesItems))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentityDeleteIdentityResponse200))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality), TypeInfoPropertyName = "IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModality), TypeInfoPropertyName = "IdentitySearchPostResponsesContentApplicationJsonSchemaModality2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaItem))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.IdentitySearchIdentitiesResponse200))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.WatermarkApplyPostParametersPrefer), TypeInfoPropertyName = "WatermarkApplyPostParametersPrefer2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItemMediaType), TypeInfoPropertyName = "WatermarkApplyPostResponsesContentApplicationJsonSchemaItemMediaType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItemMetrics))]
@@ -690,7 +726,6 @@ namespace ResembleAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.RunIntelligenceRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.AskDetectIntelligenceQuestionRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.CreateIdentityRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.SearchIdentitiesRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.ApplyWatermarkRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.DetectWatermarkRequest))]
@@ -741,8 +776,7 @@ namespace ResembleAI
[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))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContextTypes.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContextTypes.g.cs
index 5c8a261..5ece016 100644
--- a/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContextTypes.g.cs
+++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContextTypes.g.cs
@@ -1024,767 +1024,803 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::ResembleAI.IdentityGetResponsesContentApplicationJsonSchemaItemsItems? Type249 { get; set; }
+ public global::ResembleAI.IdentitySummaryVisibility? Type249 { get; set; }
///
///
///
- public global::ResembleAI.IdentityListIdentitiesResponse200? Type250 { get; set; }
+ public global::ResembleAI.IdentitySummaryIdentityType? Type250 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type251 { get; set; }
+ public global::ResembleAI.IdentitySummary? Type251 { get; set; }
///
///
///
- public global::ResembleAI.IdentityPostResponsesContentApplicationJsonSchemaItem? Type252 { get; set; }
+ public global::ResembleAI.IdentityListIdentitiesResponse200? Type252 { get; set; }
///
///
///
- public global::ResembleAI.IdentityCreateIdentityResponse200? Type253 { get; set; }
+ public global::System.Collections.Generic.IList? Type253 { get; set; }
///
///
///
- public global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaMatchesItems? Type254 { get; set; }
+ public global::ResembleAI.IdentityCreateIdentityRequest0? Type254 { get; set; }
///
///
///
- public global::ResembleAI.IdentitySearchIdentitiesResponse200? Type255 { get; set; }
+ public global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityIdentityType? Type255 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type256 { get; set; }
+ public global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1IdentityVisibility? Type256 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkApplyPostParametersPrefer? Type257 { get; set; }
+ public global::ResembleAI.IdentityPostRequestBodyContentApplicationJsonSchemaOneOf1Identity? Type257 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItemMediaType? Type258 { get; set; }
+ public global::ResembleAI.IdentityCreateIdentityRequest1? Type258 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItemMetrics? Type259 { get; set; }
+ public global::ResembleAI.IdentityCreateIdentityRequest? Type259 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItem? Type260 { get; set; }
+ public global::ResembleAI.IdentityCreateIdentityResponse200? Type260 { get; set; }
///
///
///
- public global::ResembleAI.OneOf? Type261 { get; set; }
+ public global::ResembleAI.IdentityDeleteIdentityResponse200? Type261 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkApplyWatermarkResponse200? Type262 { get; set; }
+ public global::ResembleAI.IdentitySearchPostRequestBodyContentApplicationJsonSchemaModality? Type262 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkApplyUuidResultGetResponsesContentApplicationJsonSchemaItemMediaType? Type263 { get; set; }
+ public global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaModality? Type263 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkApplyUuidResultGetResponsesContentApplicationJsonSchemaItemMetrics? Type264 { get; set; }
+ public global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaItem? Type264 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkApplyUuidResultGetResponsesContentApplicationJsonSchemaItem? Type265 { get; set; }
+ public global::ResembleAI.IdentitySearchIdentitiesResponse200? Type265 { get; set; }
///
///
///
- public global::ResembleAI.OneOf? Type266 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type266 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkGetWatermarkApplyResultResponse200? Type267 { get; set; }
+ public global::ResembleAI.WatermarkApplyPostParametersPrefer? Type267 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkDetectPostParametersPrefer? Type268 { get; set; }
+ public global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItemMediaType? Type268 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkDetectPostResponsesContentApplicationJsonSchemaItemMediaType? Type269 { get; set; }
+ public global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItemMetrics? Type269 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkDetectPostResponsesContentApplicationJsonSchemaItemMetrics? Type270 { get; set; }
+ public global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItem? Type270 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkDetectPostResponsesContentApplicationJsonSchemaItem? Type271 { get; set; }
+ public global::ResembleAI.OneOf? Type271 { get; set; }
///
///
///
- public global::ResembleAI.OneOf? Type272 { get; set; }
+ public global::ResembleAI.WatermarkApplyWatermarkResponse200? Type272 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkDetectWatermarkResponse200? Type273 { get; set; }
+ public global::ResembleAI.WatermarkApplyUuidResultGetResponsesContentApplicationJsonSchemaItemMediaType? Type273 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMediaType? Type274 { get; set; }
+ public global::ResembleAI.WatermarkApplyUuidResultGetResponsesContentApplicationJsonSchemaItemMetrics? Type274 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermark? Type275 { get; set; }
+ public global::ResembleAI.WatermarkApplyUuidResultGetResponsesContentApplicationJsonSchemaItem? Type275 { get; set; }
///
///
///
- public global::System.Collections.Generic.Dictionary? Type276 { get; set; }
+ public global::ResembleAI.OneOf? Type276 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetrics? Type277 { get; set; }
+ public global::ResembleAI.WatermarkGetWatermarkApplyResultResponse200? Type277 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItem? Type278 { get; set; }
+ public global::ResembleAI.WatermarkDetectPostParametersPrefer? Type278 { get; set; }
///
///
///
- public global::ResembleAI.OneOf? Type279 { get; set; }
+ public global::ResembleAI.WatermarkDetectPostResponsesContentApplicationJsonSchemaItemMediaType? Type279 { get; set; }
///
///
///
- public global::ResembleAI.WatermarkGetWatermarkDetectionResultResponse200? Type280 { get; set; }
+ public global::ResembleAI.WatermarkDetectPostResponsesContentApplicationJsonSchemaItemMetrics? Type280 { get; set; }
///
///
///
- public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItems? Type281 { get; set; }
+ public global::ResembleAI.WatermarkDetectPostResponsesContentApplicationJsonSchemaItem? Type281 { get; set; }
///
///
///
- public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatus? Type282 { get; set; }
+ public global::ResembleAI.OneOf? Type282 { get; set; }
///
///
///
- public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatusTextToSpeech? Type283 { get; set; }
+ public global::ResembleAI.WatermarkDetectWatermarkResponse200? Type283 { get; set; }
///
///
///
- public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatusFill? Type284 { get; set; }
+ public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMediaType? Type284 { get; set; }
///
///
///
- public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatusVoiceConversion? Type285 { get; set; }
+ public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermark? Type285 { get; set; }
///
///
///
- public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsApiSupport? Type286 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type286 { get; set; }
///
///
///
- public global::ResembleAI.VoicesListVoicesResponse200? Type287 { get; set; }
+ public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetrics? Type287 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type288 { get; set; }
+ public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItem? Type288 { get; set; }
///
///
///
- public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItem? Type289 { get; set; }
+ public global::ResembleAI.OneOf? Type289 { get; set; }
///
///
///
- public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatus? Type290 { get; set; }
+ public global::ResembleAI.WatermarkGetWatermarkDetectionResultResponse200? Type290 { get; set; }
///
///
///
- public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatusTextToSpeech? Type291 { get; set; }
+ public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItems? Type291 { get; set; }
///
///
///
- public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatusFill? Type292 { get; set; }
+ public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatus? Type292 { get; set; }
///
///
///
- public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatusVoiceConversion? Type293 { get; set; }
+ public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatusTextToSpeech? Type293 { get; set; }
///
///
///
- public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemApiSupport? Type294 { get; set; }
+ public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatusFill? Type294 { get; set; }
///
///
///
- public global::ResembleAI.VoicesCreateVoiceResponse200? Type295 { get; set; }
+ public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatusVoiceConversion? Type295 { get; set; }
///
///
///
- public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItem? Type296 { get; set; }
+ public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsApiSupport? Type296 { get; set; }
///
///
///
- public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatus? Type297 { get; set; }
+ public global::ResembleAI.VoicesListVoicesResponse200? Type297 { get; set; }
///
///
///
- public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatusTextToSpeech? Type298 { get; set; }
+ public global::System.Collections.Generic.IList? Type298 { get; set; }
///
///
///
- public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatusFill? Type299 { get; set; }
+ public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItem? Type299 { get; set; }
///
///
///
- public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatusVoiceConversion? Type300 { get; set; }
+ public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatus? Type300 { get; set; }
///
///
///
- public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemApiSupport? Type301 { get; set; }
+ public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatusTextToSpeech? Type301 { get; set; }
///
///
///
- public global::ResembleAI.VoicesGetVoiceResponse200? Type302 { get; set; }
+ public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatusFill? Type302 { get; set; }
///
///
///
- public global::ResembleAI.VoicesDeleteVoiceResponse200? Type303 { get; set; }
+ public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatusVoiceConversion? Type303 { get; set; }
///
///
///
- public global::ResembleAI.VoicesBuildVoiceResponse200? Type304 { get; set; }
+ public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemApiSupport? Type304 { get; set; }
///
///
///
- public global::ResembleAI.VoiceDesignPostResponsesContentApplicationJsonSchemaVoiceCandidatesItems? Type305 { get; set; }
+ public global::ResembleAI.VoicesCreateVoiceResponse200? Type305 { get; set; }
///
///
///
- public global::ResembleAI.VoiceDesignGenerateVoiceDesignResponse200? Type306 { get; set; }
+ public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItem? Type306 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type307 { get; set; }
+ public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatus? Type307 { get; set; }
///
///
///
- public global::ResembleAI.VoiceDesignCreateVoiceFromCandidateResponse200? Type308 { get; set; }
+ public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatusTextToSpeech? Type308 { get; set; }
///
///
///
- public global::ResembleAI.VoicesVoiceUuidRecordingsGetResponsesContentApplicationJsonSchemaItemsItems? Type309 { get; set; }
+ public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatusFill? Type309 { get; set; }
///
///
///
- public global::ResembleAI.RecordingsListRecordingsResponse200? Type310 { get; set; }
+ public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatusVoiceConversion? Type310 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type311 { get; set; }
+ public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemApiSupport? Type311 { get; set; }
///
///
///
- public global::ResembleAI.VoicesVoiceUuidRecordingsPostResponsesContentApplicationJsonSchemaItem? Type312 { get; set; }
+ public global::ResembleAI.VoicesGetVoiceResponse200? Type312 { get; set; }
///
///
///
- public global::ResembleAI.RecordingsCreateRecordingResponse200? Type313 { get; set; }
+ public global::ResembleAI.VoicesDeleteVoiceResponse200? Type313 { get; set; }
///
///
///
- public global::ResembleAI.VoicesVoiceUuidRecordingsRecordingIdGetResponsesContentApplicationJsonSchemaItem? Type314 { get; set; }
+ public global::ResembleAI.VoicesBuildVoiceResponse200? Type314 { get; set; }
///
///
///
- public global::ResembleAI.RecordingsGetRecordingResponse200? Type315 { get; set; }
+ public global::ResembleAI.VoiceDesignPostResponsesContentApplicationJsonSchemaVoiceCandidatesItems? Type315 { get; set; }
///
///
///
- public global::ResembleAI.RecordingsDeleteRecordingResponse200? Type316 { get; set; }
+ public global::ResembleAI.VoiceDesignGenerateVoiceDesignResponse200? Type316 { get; set; }
///
///
///
- public global::ResembleAI.VoicesVoiceUuidRecordingsRecordingIdPatchResponsesContentApplicationJsonSchemaItem? Type317 { get; set; }
+ public global::System.Collections.Generic.IList? Type317 { get; set; }
///
///
///
- public global::ResembleAI.RecordingsUpdateRecordingResponse200? Type318 { get; set; }
+ public global::ResembleAI.VoiceDesignCreateVoiceFromCandidateResponse200? Type318 { get; set; }
///
///
///
- public global::ResembleAI.TermSubstitutionsGetResponsesContentApplicationJsonSchemaItemsItems? Type319 { get; set; }
+ public global::ResembleAI.VoicesVoiceUuidRecordingsGetResponsesContentApplicationJsonSchemaItemsItems? Type319 { get; set; }
///
///
///
- public global::ResembleAI.TermSubstitutionsListTermSubstitutionsResponse200? Type320 { get; set; }
+ public global::ResembleAI.RecordingsListRecordingsResponse200? Type320 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type321 { get; set; }
+ public global::System.Collections.Generic.IList? Type321 { get; set; }
///
///
///
- public global::ResembleAI.TermSubstitutionsPostResponsesContentApplicationJsonSchemaItem? Type322 { get; set; }
+ public global::ResembleAI.VoicesVoiceUuidRecordingsPostResponsesContentApplicationJsonSchemaItem? Type322 { get; set; }
///
///
///
- public global::ResembleAI.TermSubstitutionsCreateTermSubstitutionResponse200? Type323 { get; set; }
+ public global::ResembleAI.RecordingsCreateRecordingResponse200? Type323 { get; set; }
///
///
///
- public global::ResembleAI.TermSubstitutionsIdGetResponsesContentApplicationJsonSchemaItem? Type324 { get; set; }
+ public global::ResembleAI.VoicesVoiceUuidRecordingsRecordingIdGetResponsesContentApplicationJsonSchemaItem? Type324 { get; set; }
///
///
///
- public global::ResembleAI.TermSubstitutionsGetTermSubstitutionResponse200? Type325 { get; set; }
+ public global::ResembleAI.RecordingsGetRecordingResponse200? Type325 { get; set; }
///
///
///
- public global::ResembleAI.TermSubstitutionsDeleteTermSubstitutionResponse200? Type326 { get; set; }
+ public global::ResembleAI.RecordingsDeleteRecordingResponse200? Type326 { get; set; }
///
///
///
- public global::ResembleAI.PronunciationsGetParametersStatus? Type327 { get; set; }
+ public global::ResembleAI.VoicesVoiceUuidRecordingsRecordingIdPatchResponsesContentApplicationJsonSchemaItem? Type327 { get; set; }
///
///
///
- public global::ResembleAI.CustomPronunciationStatus? Type328 { get; set; }
+ public global::ResembleAI.RecordingsUpdateRecordingResponse200? Type328 { get; set; }
///
///
///
- public global::ResembleAI.CustomPronunciation? Type329 { get; set; }
+ public global::ResembleAI.TermSubstitutionsGetResponsesContentApplicationJsonSchemaItemsItems? Type329 { get; set; }
///
///
///
- public global::ResembleAI.CustomPronunciationsListPronunciationsResponse200? Type330 { get; set; }
+ public global::ResembleAI.TermSubstitutionsListTermSubstitutionsResponse200? Type330 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type331 { get; set; }
+ public global::System.Collections.Generic.IList? Type331 { get; set; }
///
///
///
- public global::ResembleAI.CustomPronunciationsCreatePronunciationResponse201? Type332 { get; set; }
+ public global::ResembleAI.TermSubstitutionsPostResponsesContentApplicationJsonSchemaItem? Type332 { get; set; }
///
///
///
- public global::ResembleAI.PronunciationsBulkPostResponsesContentApplicationJsonSchemaErrorsItems? Type333 { get; set; }
+ public global::ResembleAI.TermSubstitutionsCreateTermSubstitutionResponse200? Type333 { get; set; }
///
///
///
- public global::ResembleAI.CustomPronunciationsBulkCreatePronunciationsResponse201? Type334 { get; set; }
+ public global::ResembleAI.TermSubstitutionsIdGetResponsesContentApplicationJsonSchemaItem? Type334 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type335 { get; set; }
+ public global::ResembleAI.TermSubstitutionsGetTermSubstitutionResponse200? Type335 { get; set; }
///
///
///
- public global::ResembleAI.CustomPronunciationsGetPronunciationResponse200? Type336 { get; set; }
+ public global::ResembleAI.TermSubstitutionsDeleteTermSubstitutionResponse200? Type336 { get; set; }
///
///
///
- public global::ResembleAI.CustomPronunciationsDeletePronunciationResponse200? Type337 { get; set; }
+ public global::ResembleAI.PronunciationsGetParametersStatus? Type337 { get; set; }
///
///
///
- public global::ResembleAI.CustomPronunciationsUpdatePronunciationResponse200? Type338 { get; set; }
+ public global::ResembleAI.CustomPronunciationStatus? Type338 { get; set; }
///
///
///
- public global::ResembleAI.VoiceSettingsPresetsGetResponsesContentApplicationJsonSchemaItemsItems? Type339 { get; set; }
+ public global::ResembleAI.CustomPronunciation? Type339 { get; set; }
///
///
///
- public global::ResembleAI.VoiceSettingsPresetsListVoiceSettingsPresetsResponse200? Type340 { get; set; }
+ public global::ResembleAI.CustomPronunciationsListPronunciationsResponse200? Type340 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type341 { get; set; }
+ public global::System.Collections.Generic.IList? Type341 { get; set; }
///
///
///
- public global::ResembleAI.VoiceSettingsPresetsPostResponsesContentApplicationJsonSchemaData? Type342 { get; set; }
+ public global::ResembleAI.CustomPronunciationsCreatePronunciationResponse201? Type342 { get; set; }
///
///
///
- public global::ResembleAI.VoiceSettingsPresetsCreateVoiceSettingsPresetResponse201? Type343 { get; set; }
+ public global::ResembleAI.PronunciationsBulkPostResponsesContentApplicationJsonSchemaErrorsItems? Type343 { get; set; }
///
///
///
- public global::ResembleAI.VoiceSettingsPresetsUuidGetResponsesContentApplicationJsonSchemaData? Type344 { get; set; }
+ public global::ResembleAI.CustomPronunciationsBulkCreatePronunciationsResponse201? Type344 { get; set; }
///
///
///
- public global::ResembleAI.VoiceSettingsPresetsGetVoiceSettingsPresetResponse200? Type345 { get; set; }
+ public global::System.Collections.Generic.IList? Type345 { get; set; }
///
///
///
- public global::ResembleAI.VoiceSettingsPresetsDeleteVoiceSettingsPresetResponse200? Type346 { get; set; }
+ public global::ResembleAI.CustomPronunciationsGetPronunciationResponse200? Type346 { get; set; }
///
///
///
- public global::ResembleAI.VoiceSettingsPresetsUuidPatchResponsesContentApplicationJsonSchemaData? Type347 { get; set; }
+ public global::ResembleAI.CustomPronunciationsDeletePronunciationResponse200? Type347 { get; set; }
///
///
///
- public global::ResembleAI.VoiceSettingsPresetsUpdateVoiceSettingsPresetResponse200? Type348 { get; set; }
+ public global::ResembleAI.CustomPronunciationsUpdatePronunciationResponse200? Type348 { get; set; }
///
///
///
- public global::ResembleAI.ProjectsGetResponsesContentApplicationJsonSchemaItemsItems? Type349 { get; set; }
+ public global::ResembleAI.VoiceSettingsPresetsGetResponsesContentApplicationJsonSchemaItemsItems? Type349 { get; set; }
///
///
///
- public global::ResembleAI.ProjectsListProjectsResponse200? Type350 { get; set; }
+ public global::ResembleAI.VoiceSettingsPresetsListVoiceSettingsPresetsResponse200? Type350 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type351 { get; set; }
+ public global::System.Collections.Generic.IList? Type351 { get; set; }
///
///
///
- public global::ResembleAI.ProjectsPostResponsesContentApplicationJsonSchemaItem? Type352 { get; set; }
+ public global::ResembleAI.VoiceSettingsPresetsPostResponsesContentApplicationJsonSchemaData? Type352 { get; set; }
///
///
///
- public global::ResembleAI.ProjectsCreateProjectResponse200? Type353 { get; set; }
+ public global::ResembleAI.VoiceSettingsPresetsCreateVoiceSettingsPresetResponse201? Type353 { get; set; }
///
///
///
- public global::ResembleAI.ProjectsProjectUuidGetResponsesContentApplicationJsonSchemaItem? Type354 { get; set; }
+ public global::ResembleAI.VoiceSettingsPresetsUuidGetResponsesContentApplicationJsonSchemaData? Type354 { get; set; }
///
///
///
- public global::ResembleAI.ProjectsGetProjectResponse200? Type355 { get; set; }
+ public global::ResembleAI.VoiceSettingsPresetsGetVoiceSettingsPresetResponse200? Type355 { get; set; }
///
///
///
- public global::ResembleAI.ProjectsProjectUuidPutResponsesContentApplicationJsonSchemaItem? Type356 { get; set; }
+ public global::ResembleAI.VoiceSettingsPresetsDeleteVoiceSettingsPresetResponse200? Type356 { get; set; }
///
///
///
- public global::ResembleAI.ProjectsUpdateProjectResponse200? Type357 { get; set; }
+ public global::ResembleAI.VoiceSettingsPresetsUuidPatchResponsesContentApplicationJsonSchemaData? Type357 { get; set; }
///
///
///
- public global::ResembleAI.ProjectsDeleteProjectResponse200? Type358 { get; set; }
+ public global::ResembleAI.VoiceSettingsPresetsUpdateVoiceSettingsPresetResponse200? Type358 { get; set; }
///
///
///
- public global::ResembleAI.ProjectsProjectUuidClipsGetResponsesContentApplicationJsonSchemaItemsItems? Type359 { get; set; }
+ public global::ResembleAI.ProjectsGetResponsesContentApplicationJsonSchemaItemsItems? Type359 { get; set; }
///
///
///
- public global::ResembleAI.ClipsListClipsResponse200? Type360 { get; set; }
+ public global::ResembleAI.ProjectsListProjectsResponse200? Type360 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type361 { get; set; }
+ public global::System.Collections.Generic.IList? Type361 { get; set; }
///
///
///
- public global::ResembleAI.ProjectsProjectUuidClipsClipUuidGetResponsesContentApplicationJsonSchemaItem? Type362 { get; set; }
+ public global::ResembleAI.ProjectsPostResponsesContentApplicationJsonSchemaItem? Type362 { get; set; }
///
///
///
- public global::ResembleAI.ClipsGetClipResponse200? Type363 { get; set; }
+ public global::ResembleAI.ProjectsCreateProjectResponse200? Type363 { get; set; }
///
///
///
- public global::ResembleAI.ClipsDeleteClipResponse200? Type364 { get; set; }
+ public global::ResembleAI.ProjectsProjectUuidGetResponsesContentApplicationJsonSchemaItem? Type364 { get; set; }
///
///
///
- public global::ResembleAI.ProjectsProjectUuidClipsClipUuidPatchResponsesContentApplicationJsonSchemaItem? Type365 { get; set; }
+ public global::ResembleAI.ProjectsGetProjectResponse200? Type365 { get; set; }
///
///
///
- public global::ResembleAI.ClipsUpdateClipResponse200? Type366 { get; set; }
+ public global::ResembleAI.ProjectsProjectUuidPutResponsesContentApplicationJsonSchemaItem? Type366 { get; set; }
///
///
///
- public global::ResembleAI.AccountGetResponsesContentApplicationJsonSchemaItem? Type367 { get; set; }
+ public global::ResembleAI.ProjectsUpdateProjectResponse200? Type367 { get; set; }
///
///
///
- public global::ResembleAI.AccountGetAccountResponse200? Type368 { get; set; }
+ public global::ResembleAI.ProjectsDeleteProjectResponse200? Type368 { get; set; }
///
///
///
- public global::ResembleAI.AccountTeamsGetResponsesContentApplicationJsonSchemaItemsItems? Type369 { get; set; }
+ public global::ResembleAI.ProjectsProjectUuidClipsGetResponsesContentApplicationJsonSchemaItemsItems? Type369 { get; set; }
///
///
///
- public global::ResembleAI.AccountGetTeamsResponse200? Type370 { get; set; }
+ public global::ResembleAI.ClipsListClipsResponse200? Type370 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type371 { get; set; }
+ public global::System.Collections.Generic.IList? Type371 { get; set; }
///
///
///
- public global::ResembleAI.AccountTeamsTeamUuidGetResponsesContentApplicationJsonSchemaItem? Type372 { get; set; }
+ public global::ResembleAI.ProjectsProjectUuidClipsClipUuidGetResponsesContentApplicationJsonSchemaItem? Type372 { get; set; }
///
///
///
- public global::ResembleAI.AccountGetTeamResponse200? Type373 { get; set; }
+ public global::ResembleAI.ClipsGetClipResponse200? Type373 { get; set; }
///
///
///
- public global::ResembleAI.AccountBillingUsageGetResponsesContentApplicationJsonSchemaItem? Type374 { get; set; }
+ public global::ResembleAI.ClipsDeleteClipResponse200? Type374 { get; set; }
///
///
///
- public global::ResembleAI.AccountGetBillingUsageResponse200? Type375 { get; set; }
+ public global::ResembleAI.ProjectsProjectUuidClipsClipUuidPatchResponsesContentApplicationJsonSchemaItem? Type375 { get; set; }
///
///
///
- public global::ResembleAI.DuetVoicesGetResponsesContentApplicationJsonSchemaItemsItems? Type376 { get; set; }
+ public global::ResembleAI.ClipsUpdateClipResponse200? Type376 { get; set; }
///
///
///
- public global::ResembleAI.DuetsListDuetVoicesResponse200? Type377 { get; set; }
+ public global::ResembleAI.AccountGetResponsesContentApplicationJsonSchemaItem? Type377 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type378 { get; set; }
+ public global::ResembleAI.AccountGetAccountResponse200? Type378 { get; set; }
///
///
///
- public global::ResembleAI.DuetVoicesPostResponsesContentApplicationJsonSchemaItem? Type379 { get; set; }
+ public global::ResembleAI.AccountTeamsGetResponsesContentApplicationJsonSchemaItemsItems? Type379 { get; set; }
///
///
///
- public global::ResembleAI.DuetsCreateDuetVoiceResponse200? Type380 { get; set; }
+ public global::ResembleAI.AccountGetTeamsResponse200? Type380 { get; set; }
///
///
///
- public global::ResembleAI.DuetVoicesIdPutResponsesContentApplicationJsonSchemaItem? Type381 { get; set; }
+ public global::System.Collections.Generic.IList? Type381 { get; set; }
///
///
///
- public global::ResembleAI.DuetsUpdateDuetVoiceResponse200? Type382 { get; set; }
+ public global::ResembleAI.AccountTeamsTeamUuidGetResponsesContentApplicationJsonSchemaItem? Type382 { get; set; }
///
///
///
- public global::ResembleAI.DuetsDeleteDuetVoiceResponse200? Type383 { get; set; }
+ public global::ResembleAI.AccountGetTeamResponse200? Type383 { get; set; }
///
///
///
- public global::ResembleAI.DuetVoicePairsGetResponsesContentApplicationJsonSchemaItemsItems? Type384 { get; set; }
+ public global::ResembleAI.AccountBillingUsageGetResponsesContentApplicationJsonSchemaItem? Type384 { get; set; }
///
///
///
- public global::ResembleAI.DuetsListDuetVoicePairsResponse200? Type385 { get; set; }
+ public global::ResembleAI.AccountGetBillingUsageResponse200? Type385 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type386 { get; set; }
+ public global::ResembleAI.DuetVoicesGetResponsesContentApplicationJsonSchemaItemsItems? Type386 { get; set; }
///
///
///
- public global::ResembleAI.DuetVoicePairsPostResponsesContentApplicationJsonSchemaItem? Type387 { get; set; }
+ public global::ResembleAI.DuetsListDuetVoicesResponse200? Type387 { get; set; }
///
///
///
- public global::ResembleAI.DuetsCreateDuetVoicePairResponse200? Type388 { get; set; }
+ public global::System.Collections.Generic.IList? Type388 { get; set; }
///
///
///
- public global::ResembleAI.DuetPostRequestBodyContentApplicationJsonSchemaScriptItemsSpeaker? Type389 { get; set; }
+ public global::ResembleAI.DuetVoicesPostResponsesContentApplicationJsonSchemaItem? Type389 { get; set; }
///
///
///
- public global::ResembleAI.DuetPostRequestBodyContentApplicationJsonSchemaScriptItems? Type390 { get; set; }
+ public global::ResembleAI.DuetsCreateDuetVoiceResponse200? Type390 { get; set; }
///
///
///
- public global::ResembleAI.DuetPostResponsesContentApplicationJsonSchemaItem? Type391 { get; set; }
+ public global::ResembleAI.DuetVoicesIdPutResponsesContentApplicationJsonSchemaItem? Type391 { get; set; }
///
///
///
- public global::ResembleAI.DuetsGenerateDuetResponse200? Type392 { get; set; }
+ public global::ResembleAI.DuetsUpdateDuetVoiceResponse200? Type392 { get; set; }
///
///
///
- public global::ResembleAI.SynthesizeRequest? Type393 { get; set; }
+ public global::ResembleAI.DuetsDeleteDuetVoiceResponse200? Type393 { get; set; }
///
///
///
- public global::ResembleAI.StreamSynthesizeRequest? Type394 { get; set; }
+ public global::ResembleAI.DuetVoicePairsGetResponsesContentApplicationJsonSchemaItemsItems? Type394 { get; set; }
///
///
///
- public global::ResembleAI.CreateTranscriptRequest? Type395 { get; set; }
+ public global::ResembleAI.DuetsListDuetVoicePairsResponse200? Type395 { get; set; }
///
///
///
- public global::ResembleAI.AskTranscriptQuestionRequest? Type396 { get; set; }
+ public global::System.Collections.Generic.IList? Type396 { get; set; }
///
///
///
- public global::ResembleAI.CreateAudioEnhancementRequest? Type397 { get; set; }
+ public global::ResembleAI.DuetVoicePairsPostResponsesContentApplicationJsonSchemaItem? Type397 { get; set; }
///
///
///
- public global::ResembleAI.CreateAgentRequest? Type398 { get; set; }
+ public global::ResembleAI.DuetsCreateDuetVoicePairResponse200? Type398 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type399 { get; set; }
+ public global::ResembleAI.DuetPostRequestBodyContentApplicationJsonSchemaScriptItemsSpeaker? Type399 { get; set; }
///
///
///
- public global::ResembleAI.UpdateAgentRequest? Type400 { get; set; }
+ public global::ResembleAI.DuetPostRequestBodyContentApplicationJsonSchemaScriptItems? Type400 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList