From bc49723b636785323b0666e6c5342cbe50f3b877 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 17 Jul 2026 19:19:08 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...fakeDetectionClient.CreateDetectBatch.g.cs | 16 + ...epfakeDetectionClient.CreateDetection.g.cs | 75 +-- ...fakeDetectionClient.CreateDetectBatch.g.cs | 7 + ...epfakeDetectionClient.CreateDetection.g.cs | 33 +- ...tentMultipartFormDataSchemaModelTypes.g.cs | 53 -- ...ipartFormDataSchemaModelTypesNullable.g.cs | 60 -- .../ResembleAI.JsonSerializerContext.g.cs | 5 - ...ResembleAI.JsonSerializerContextTypes.g.cs | 524 +++++++++--------- ...bleAI.Models.CreateDetectBatchRequest.g.cs | 17 + ...embleAI.Models.CreateDetectionRequest.g.cs | 29 +- ...ontentApplicationJsonSchemaItemsItems.g.cs | 13 + ...tentMultipartFormDataSchemaModelTypes.g.cs | 51 -- ...onsesContentApplicationJsonSchemaItem.g.cs | 13 + ...onsesContentApplicationJsonSchemaItem.g.cs | 13 + src/libs/ResembleAI/openapi.yaml | 35 +- 15 files changed, 441 insertions(+), 503 deletions(-) delete mode 100644 src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes.g.cs delete mode 100644 src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesNullable.g.cs delete mode 100644 src/libs/ResembleAI/Generated/ResembleAI.Models.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes.g.cs diff --git a/src/libs/ResembleAI/Generated/ResembleAI.DeepfakeDetectionClient.CreateDetectBatch.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.DeepfakeDetectionClient.CreateDetectBatch.g.cs index 5fd25c5..a099ae1 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.DeepfakeDetectionClient.CreateDetectBatch.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.DeepfakeDetectionClient.CreateDetectBatch.g.cs @@ -322,6 +322,14 @@ request.Filename is null content: new global::System.Net.Http.StringContent((global::System.Convert.ToString(request.UseLlm, global::System.Globalization.CultureInfo.InvariantCulture) ?? string.Empty).ToLowerInvariant()), name: "\"use_llm\""); + } + if (request.FaceOnly != default) + { + + __httpRequestContent.Add( + content: new global::System.Net.Http.StringContent((global::System.Convert.ToString(request.FaceOnly, global::System.Globalization.CultureInfo.InvariantCulture) ?? string.Empty).ToLowerInvariant()), + name: "\"face_only\""); + } if (request.ZeroRetentionMode != default) { @@ -793,6 +801,12 @@ request.Filename is null /// /// Use LLM-assisted video analysis. /// + /// + /// Focus detection on faces for video children by masking non-face regions. Audio and
+ /// image children use an effective value of `false`. Retrieve each child's effective value
+ /// with `GET /detect/{uuid}`; the aggregate batch response does not include this field.
+ /// Default Value: false + /// /// /// Enable Zero Retention Mode for every file in the batch.
/// Default Value: false @@ -814,6 +828,7 @@ request.Filename is null double? endRegion = default, double? maxVideoSecs = default, bool? useLlm = default, + bool? faceOnly = default, bool? zeroRetentionMode = default, global::ResembleAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) @@ -833,6 +848,7 @@ request.Filename is null EndRegion = endRegion, MaxVideoSecs = maxVideoSecs, UseLlm = useLlm, + FaceOnly = faceOnly, ZeroRetentionMode = zeroRetentionMode, }; diff --git a/src/libs/ResembleAI/Generated/ResembleAI.DeepfakeDetectionClient.CreateDetection.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.DeepfakeDetectionClient.CreateDetection.g.cs index 4126233..89f6d81 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.DeepfakeDetectionClient.CreateDetection.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.DeepfakeDetectionClient.CreateDetection.g.cs @@ -249,20 +249,20 @@ request.Filename is null name: "\"max_video_secs\""); } - if (request.ModelTypes != default) + if (request.Modality != default) { __httpRequestContent.Add( - content: new global::System.Net.Http.StringContent((request.ModelTypes).HasValue ? (request.ModelTypes).GetValueOrDefault().ToValueString() : string.Empty), - name: "\"model_types\""); + content: new global::System.Net.Http.StringContent((request.Modality).HasValue ? (request.Modality).GetValueOrDefault().ToValueString() : string.Empty), + name: "\"modality\""); } - if (request.Modality != default) + if (request.FaceOnly != default) { __httpRequestContent.Add( - content: new global::System.Net.Http.StringContent((request.Modality).HasValue ? (request.Modality).GetValueOrDefault().ToValueString() : string.Empty), - name: "\"modality\""); + content: new global::System.Net.Http.StringContent((global::System.Convert.ToString(request.FaceOnly, global::System.Globalization.CultureInfo.InvariantCulture) ?? string.Empty).ToLowerInvariant()), + name: "\"face_only\""); } if (request.Intelligence != default) @@ -628,15 +628,18 @@ request.Filename is null /// /// Cap processed duration /// - /// - /// Use talking_head for face-swaps - /// /// /// Video only. Selects which detection components run for a video file:
/// `audio` (audio track only), `video` (visual frames only), or `all` (both — the default).
/// Ignored for audio and image inputs. Invalid values are rejected with HTTP 400.
/// Default Value: all /// + /// + /// Focus visual video detection on faces by masking non-face regions. Effective only for
+ /// video inputs with `modality=all` or `modality=video`. Audio, image, and `modality=audio`
+ /// video requests are accepted but use an effective value of `false`.
+ /// Default Value: false + /// /// /// Run multimodal intelligence analysis on the media
/// Default Value: false @@ -669,8 +672,8 @@ request.Filename is null double? startRegion = default, double? endRegion = default, double? maxVideoSecs = default, - global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes? modelTypes = default, global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModality? modality = default, + bool? faceOnly = default, bool? intelligence = default, bool? audioSourceTracing = default, bool? useReverseSearch = default, @@ -689,8 +692,8 @@ request.Filename is null StartRegion = startRegion, EndRegion = endRegion, MaxVideoSecs = maxVideoSecs, - ModelTypes = modelTypes, Modality = modality, + FaceOnly = faceOnly, Intelligence = intelligence, AudioSourceTracing = audioSourceTracing, UseReverseSearch = useReverseSearch, @@ -738,15 +741,18 @@ request.Filename is null /// /// Cap processed duration /// - /// - /// Use talking_head for face-swaps - /// /// /// Video only. Selects which detection components run for a video file:
/// `audio` (audio track only), `video` (visual frames only), or `all` (both — the default).
/// Ignored for audio and image inputs. Invalid values are rejected with HTTP 400.
/// Default Value: all /// + /// + /// Focus visual video detection on faces by masking non-face regions. Effective only for
+ /// video inputs with `modality=all` or `modality=video`. Audio, image, and `modality=audio`
+ /// video requests are accepted but use an effective value of `false`.
+ /// Default Value: false + /// /// /// Run multimodal intelligence analysis on the media
/// Default Value: false @@ -779,8 +785,8 @@ request.Filename is null double? startRegion = default, double? endRegion = default, double? maxVideoSecs = default, - global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes? modelTypes = default, global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModality? modality = default, + bool? faceOnly = default, bool? intelligence = default, bool? audioSourceTracing = default, bool? useReverseSearch = default, @@ -801,8 +807,8 @@ request.Filename is null StartRegion = startRegion, EndRegion = endRegion, MaxVideoSecs = maxVideoSecs, - ModelTypes = modelTypes, Modality = modality, + FaceOnly = faceOnly, Intelligence = intelligence, AudioSourceTracing = audioSourceTracing, UseReverseSearch = useReverseSearch, @@ -960,20 +966,20 @@ request.Filename is null name: "\"max_video_secs\""); } - if (request.ModelTypes != default) + if (request.Modality != default) { __httpRequestContent.Add( - content: new global::System.Net.Http.StringContent((request.ModelTypes).HasValue ? (request.ModelTypes).GetValueOrDefault().ToValueString() : string.Empty), - name: "\"model_types\""); + content: new global::System.Net.Http.StringContent((request.Modality).HasValue ? (request.Modality).GetValueOrDefault().ToValueString() : string.Empty), + name: "\"modality\""); } - if (request.Modality != default) + if (request.FaceOnly != default) { __httpRequestContent.Add( - content: new global::System.Net.Http.StringContent((request.Modality).HasValue ? (request.Modality).GetValueOrDefault().ToValueString() : string.Empty), - name: "\"modality\""); + content: new global::System.Net.Http.StringContent((global::System.Convert.ToString(request.FaceOnly, global::System.Globalization.CultureInfo.InvariantCulture) ?? string.Empty).ToLowerInvariant()), + name: "\"face_only\""); } if (request.Intelligence != default) @@ -1331,15 +1337,18 @@ request.Filename is null /// /// Cap processed duration /// - /// - /// Use talking_head for face-swaps - /// /// /// Video only. Selects which detection components run for a video file:
/// `audio` (audio track only), `video` (visual frames only), or `all` (both — the default).
/// Ignored for audio and image inputs. Invalid values are rejected with HTTP 400.
/// Default Value: all /// + /// + /// Focus visual video detection on faces by masking non-face regions. Effective only for
+ /// video inputs with `modality=all` or `modality=video`. Audio, image, and `modality=audio`
+ /// video requests are accepted but use an effective value of `false`.
+ /// Default Value: false + /// /// /// Run multimodal intelligence analysis on the media
/// Default Value: false @@ -1372,8 +1381,8 @@ request.Filename is null double? startRegion = default, double? endRegion = default, double? maxVideoSecs = default, - global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes? modelTypes = default, global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModality? modality = default, + bool? faceOnly = default, bool? intelligence = default, bool? audioSourceTracing = default, bool? useReverseSearch = default, @@ -1394,8 +1403,8 @@ request.Filename is null StartRegion = startRegion, EndRegion = endRegion, MaxVideoSecs = maxVideoSecs, - ModelTypes = modelTypes, Modality = modality, + FaceOnly = faceOnly, Intelligence = intelligence, AudioSourceTracing = audioSourceTracing, UseReverseSearch = useReverseSearch, @@ -1553,20 +1562,20 @@ request.Filename is null name: "\"max_video_secs\""); } - if (request.ModelTypes != default) + if (request.Modality != default) { __httpRequestContent.Add( - content: new global::System.Net.Http.StringContent((request.ModelTypes).HasValue ? (request.ModelTypes).GetValueOrDefault().ToValueString() : string.Empty), - name: "\"model_types\""); + content: new global::System.Net.Http.StringContent((request.Modality).HasValue ? (request.Modality).GetValueOrDefault().ToValueString() : string.Empty), + name: "\"modality\""); } - if (request.Modality != default) + if (request.FaceOnly != default) { __httpRequestContent.Add( - content: new global::System.Net.Http.StringContent((request.Modality).HasValue ? (request.Modality).GetValueOrDefault().ToValueString() : string.Empty), - name: "\"modality\""); + content: new global::System.Net.Http.StringContent((global::System.Convert.ToString(request.FaceOnly, global::System.Globalization.CultureInfo.InvariantCulture) ?? string.Empty).ToLowerInvariant()), + name: "\"face_only\""); } if (request.Intelligence != default) diff --git a/src/libs/ResembleAI/Generated/ResembleAI.IDeepfakeDetectionClient.CreateDetectBatch.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.IDeepfakeDetectionClient.CreateDetectBatch.g.cs index 58733b0..e1646a7 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.IDeepfakeDetectionClient.CreateDetectBatch.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.IDeepfakeDetectionClient.CreateDetectBatch.g.cs @@ -122,6 +122,12 @@ public partial interface IDeepfakeDetectionClient /// /// Use LLM-assisted video analysis. /// + /// + /// Focus detection on faces for video children by masking non-face regions. Audio and
+ /// image children use an effective value of `false`. Retrieve each child's effective value
+ /// with `GET /detect/{uuid}`; the aggregate batch response does not include this field.
+ /// Default Value: false + /// /// /// Enable Zero Retention Mode for every file in the batch.
/// Default Value: false @@ -143,6 +149,7 @@ public partial interface IDeepfakeDetectionClient double? endRegion = default, double? maxVideoSecs = default, bool? useLlm = default, + bool? faceOnly = default, bool? zeroRetentionMode = default, global::ResembleAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); diff --git a/src/libs/ResembleAI/Generated/ResembleAI.IDeepfakeDetectionClient.CreateDetection.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.IDeepfakeDetectionClient.CreateDetection.g.cs index e99bd77..050b725 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.IDeepfakeDetectionClient.CreateDetection.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.IDeepfakeDetectionClient.CreateDetection.g.cs @@ -74,15 +74,18 @@ public partial interface IDeepfakeDetectionClient /// /// Cap processed duration /// - /// - /// Use talking_head for face-swaps - /// /// /// Video only. Selects which detection components run for a video file:
/// `audio` (audio track only), `video` (visual frames only), or `all` (both — the default).
/// Ignored for audio and image inputs. Invalid values are rejected with HTTP 400.
/// Default Value: all /// + /// + /// Focus visual video detection on faces by masking non-face regions. Effective only for
+ /// video inputs with `modality=all` or `modality=video`. Audio, image, and `modality=audio`
+ /// video requests are accepted but use an effective value of `false`.
+ /// Default Value: false + /// /// /// Run multimodal intelligence analysis on the media
/// Default Value: false @@ -115,8 +118,8 @@ public partial interface IDeepfakeDetectionClient double? startRegion = default, double? endRegion = default, double? maxVideoSecs = default, - global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes? modelTypes = default, global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModality? modality = default, + bool? faceOnly = default, bool? intelligence = default, bool? audioSourceTracing = default, bool? useReverseSearch = default, @@ -159,15 +162,18 @@ public partial interface IDeepfakeDetectionClient /// /// Cap processed duration /// - /// - /// Use talking_head for face-swaps - /// /// /// Video only. Selects which detection components run for a video file:
/// `audio` (audio track only), `video` (visual frames only), or `all` (both — the default).
/// Ignored for audio and image inputs. Invalid values are rejected with HTTP 400.
/// Default Value: all /// + /// + /// Focus visual video detection on faces by masking non-face regions. Effective only for
+ /// video inputs with `modality=all` or `modality=video`. Audio, image, and `modality=audio`
+ /// video requests are accepted but use an effective value of `false`.
+ /// Default Value: false + /// /// /// Run multimodal intelligence analysis on the media
/// Default Value: false @@ -200,8 +206,8 @@ public partial interface IDeepfakeDetectionClient double? startRegion = default, double? endRegion = default, double? maxVideoSecs = default, - global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes? modelTypes = default, global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModality? modality = default, + bool? faceOnly = default, bool? intelligence = default, bool? audioSourceTracing = default, bool? useReverseSearch = default, @@ -243,15 +249,18 @@ public partial interface IDeepfakeDetectionClient /// /// Cap processed duration /// - /// - /// Use talking_head for face-swaps - /// /// /// Video only. Selects which detection components run for a video file:
/// `audio` (audio track only), `video` (visual frames only), or `all` (both — the default).
/// Ignored for audio and image inputs. Invalid values are rejected with HTTP 400.
/// Default Value: all /// + /// + /// Focus visual video detection on faces by masking non-face regions. Effective only for
+ /// video inputs with `modality=all` or `modality=video`. Audio, image, and `modality=audio`
+ /// video requests are accepted but use an effective value of `false`.
+ /// Default Value: false + /// /// /// Run multimodal intelligence analysis on the media
/// Default Value: false @@ -284,8 +293,8 @@ public partial interface IDeepfakeDetectionClient double? startRegion = default, double? endRegion = default, double? maxVideoSecs = default, - global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes? modelTypes = default, global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModality? modality = default, + bool? faceOnly = default, bool? intelligence = default, bool? audioSourceTracing = default, bool? useReverseSearch = default, diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes.g.cs deleted file mode 100644 index c3fea9c..0000000 --- a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace ResembleAI.JsonConverters -{ - /// - public sealed class DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes 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.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesExtensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesExtensions.ToValueString(value)); - } - } -} diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesNullable.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesNullable.g.cs deleted file mode 100644 index 02a6ed9..0000000 --- a/src/libs/ResembleAI/Generated/ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesNullable.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -namespace ResembleAI.JsonConverters -{ - /// - public sealed class DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes? 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.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesExtensions.ToEnum(stringValue); - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes?); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes? 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.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesExtensions.ToValueString(value.Value)); - } - } - } -} diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContext.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContext.g.cs index 8a19d33..5d5eb76 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContext.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContext.g.cs @@ -129,10 +129,6 @@ namespace ResembleAI typeof(global::ResembleAI.JsonConverters.DetectGetResponsesContentApplicationJsonSchemaItemsItemsModalityNullableJsonConverter), - typeof(global::ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesJsonConverter), - - typeof(global::ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesNullableJsonConverter), - typeof(global::ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModalityJsonConverter), typeof(global::ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModalityNullableJsonConverter), @@ -458,7 +454,6 @@ namespace ResembleAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.OneOf), TypeInfoPropertyName = "OneOfDetectGetResponsesContentApplicationJsonSchemaItemsItemsIntelligenceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.DeepfakeDetectionListDetectionsResponse200))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes), TypeInfoPropertyName = "DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModality), TypeInfoPropertyName = "DetectPostRequestBodyContentMultipartFormDataSchemaModality2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemModality), TypeInfoPropertyName = "DetectPostResponsesContentApplicationJsonSchemaItemModality2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1FraudType), TypeInfoPropertyName = "DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1FraudType2")] diff --git a/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContextTypes.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContextTypes.g.cs index 10c584e..5c8a261 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.JsonSerializerContextTypes.g.cs @@ -748,1047 +748,1043 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes? Type180 { get; set; } + public global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModality? Type180 { get; set; } /// /// /// - public global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModality? Type181 { get; set; } + public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemModality? Type181 { get; set; } /// /// /// - public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemModality? Type182 { get; set; } + public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1FraudType? Type182 { get; set; } /// /// /// - public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1FraudType? Type183 { get; set; } + public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1Fraud? Type183 { get; set; } /// /// /// - public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1Fraud? Type184 { get; set; } + public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1LivenessAssessment? Type184 { get; set; } /// /// /// - public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1LivenessAssessment? Type185 { get; set; } + public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1Liveness? Type185 { get; set; } /// /// /// - public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1Liveness? Type186 { get; set; } + public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1DigitallyAltered? Type186 { get; set; } /// /// /// - public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1DigitallyAltered? Type187 { get; set; } + public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1? Type187 { get; set; } /// /// /// - public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1? Type188 { get; set; } + public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription? Type188 { get; set; } /// /// /// - public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription? Type189 { get; set; } + public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligence? Type189 { get; set; } /// /// /// - public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligence? Type190 { get; set; } + public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItem? Type190 { get; set; } /// /// /// - public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItem? Type191 { get; set; } + public global::ResembleAI.OneOf? Type191 { get; set; } /// /// /// - public global::ResembleAI.OneOf? Type192 { get; set; } + public global::ResembleAI.DeepfakeDetectionCreateDetectionResponse200? Type192 { get; set; } /// /// /// - public global::ResembleAI.DeepfakeDetectionCreateDetectionResponse200? Type193 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemMediaType? Type193 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemMediaType? Type194 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemStatus? Type194 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemStatus? Type195 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemAudioSourceTracing? Type195 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemAudioSourceTracing? Type196 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1FraudType? Type196 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1FraudType? Type197 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1Fraud? Type197 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1Fraud? Type198 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1LivenessAssessment? Type198 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1LivenessAssessment? Type199 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1Liveness? Type199 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1Liveness? Type200 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1DigitallyAltered? Type200 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionOneOf1DigitallyAltered? Type201 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1? Type201 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1? Type202 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription? Type202 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription? Type203 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligence? Type203 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligence? Type204 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemModality? Type204 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemModality? Type205 { get; set; } + public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItem? Type205 { get; set; } /// /// /// - public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItem? Type206 { get; set; } + public global::ResembleAI.OneOf? Type206 { get; set; } /// /// /// - public global::ResembleAI.OneOf? Type207 { get; set; } + public global::ResembleAI.OneOf? Type207 { get; set; } /// /// /// - public global::ResembleAI.OneOf? Type208 { get; set; } + public global::ResembleAI.DeepfakeDetectionGetDetectionResponse200? Type208 { get; set; } /// /// /// - public global::ResembleAI.DeepfakeDetectionGetDetectionResponse200? Type209 { get; set; } + public global::ResembleAI.DetectBatchStatus? Type209 { get; set; } /// /// /// - public global::ResembleAI.DetectBatchStatus? Type210 { get; set; } + public global::ResembleAI.DetectBatch? Type210 { get; set; } /// /// /// - public global::ResembleAI.DetectBatch? Type211 { get; set; } + public global::ResembleAI.DeepfakeDetectionCreateDetectBatchResponse202? Type211 { get; set; } /// /// /// - public global::ResembleAI.DeepfakeDetectionCreateDetectBatchResponse202? Type212 { get; set; } + public global::ResembleAI.DeepfakeDetectionGetDetectBatchResponse200? Type212 { get; set; } /// /// /// - public global::ResembleAI.DeepfakeDetectionGetDetectBatchResponse200? Type213 { get; set; } + public global::ResembleAI.IntelligencePostRequestBodyContentApplicationJsonSchemaMediaType? Type213 { get; set; } /// /// /// - public global::ResembleAI.IntelligencePostRequestBodyContentApplicationJsonSchemaMediaType? Type214 { get; set; } + public global::ResembleAI.IntelligencePostResponsesContentApplicationJsonSchemaItemMediaType? Type214 { get; set; } /// /// /// - public global::ResembleAI.IntelligencePostResponsesContentApplicationJsonSchemaItemMediaType? Type215 { get; set; } + public global::ResembleAI.IntelligencePostResponsesContentApplicationJsonSchemaItem? Type215 { get; set; } /// /// /// - public global::ResembleAI.IntelligencePostResponsesContentApplicationJsonSchemaItem? Type216 { get; set; } + public global::ResembleAI.IntelligenceRunIntelligenceResponse200? Type216 { get; set; } /// /// /// - public global::ResembleAI.IntelligenceRunIntelligenceResponse200? Type217 { get; set; } + public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsDescriptionFraudType? Type217 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsDescriptionFraudType? Type218 { get; set; } + public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsDescriptionFraud? Type218 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsDescriptionFraud? Type219 { get; set; } + public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsDescriptionLivenessAssessment? Type219 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsDescriptionLivenessAssessment? Type220 { get; set; } + public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsDescriptionLiveness? Type220 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsDescriptionLiveness? Type221 { get; set; } + public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsDescriptionDigitallyAltered? Type221 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsDescriptionDigitallyAltered? Type222 { get; set; } + public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsDescription? Type222 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsDescription? Type223 { get; set; } + public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsMediaType? Type223 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItemsMediaType? Type224 { get; set; } + public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItems? Type224 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesGetResponsesContentApplicationJsonSchemaItemsItems? Type225 { get; set; } + public global::ResembleAI.IntelligenceListIntelligencesResponse200? Type225 { get; set; } /// /// /// - public global::ResembleAI.IntelligenceListIntelligencesResponse200? Type226 { get; set; } + public global::System.Collections.Generic.IList? Type226 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type227 { get; set; } + public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemDescriptionFraudType? Type227 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemDescriptionFraudType? Type228 { get; set; } + public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemDescriptionFraud? Type228 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemDescriptionFraud? Type229 { get; set; } + public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemDescriptionLivenessAssessment? Type229 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemDescriptionLivenessAssessment? Type230 { get; set; } + public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemDescriptionLiveness? Type230 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemDescriptionLiveness? Type231 { get; set; } + public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemDescriptionDigitallyAltered? Type231 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemDescriptionDigitallyAltered? Type232 { get; set; } + public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemDescription? Type232 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemDescription? Type233 { get; set; } + public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemMediaType? Type233 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItemMediaType? Type234 { get; set; } + public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItem? Type234 { get; set; } /// /// /// - public global::ResembleAI.IntelligencesUuidGetResponsesContentApplicationJsonSchemaItem? Type235 { get; set; } + public global::ResembleAI.IntelligenceGetIntelligenceResponse200? Type235 { get; set; } /// /// /// - public global::ResembleAI.IntelligenceGetIntelligenceResponse200? Type236 { get; set; } + public global::ResembleAI.DetectsUuidIntelligencePostResponsesContentApplicationJsonSchemaItemStatus? Type236 { get; set; } /// /// /// - public global::ResembleAI.DetectsUuidIntelligencePostResponsesContentApplicationJsonSchemaItemStatus? Type237 { get; set; } + public global::ResembleAI.DetectsUuidIntelligencePostResponsesContentApplicationJsonSchemaItem? Type237 { get; set; } /// /// /// - public global::ResembleAI.DetectsUuidIntelligencePostResponsesContentApplicationJsonSchemaItem? Type238 { get; set; } + public global::ResembleAI.DetectIntelligenceAskDetectIntelligenceQuestionResponse202? Type238 { get; set; } /// /// /// - public global::ResembleAI.DetectIntelligenceAskDetectIntelligenceQuestionResponse202? Type239 { get; set; } + public global::ResembleAI.DetectsUuidIntelligenceQuestionUuidGetResponsesContentApplicationJsonSchemaItemStatus? Type239 { get; set; } /// /// /// - public global::ResembleAI.DetectsUuidIntelligenceQuestionUuidGetResponsesContentApplicationJsonSchemaItemStatus? Type240 { get; set; } + public global::ResembleAI.DetectsUuidIntelligenceQuestionUuidGetResponsesContentApplicationJsonSchemaItem? Type240 { get; set; } /// /// /// - public global::ResembleAI.DetectsUuidIntelligenceQuestionUuidGetResponsesContentApplicationJsonSchemaItem? Type241 { get; set; } + public global::ResembleAI.DetectIntelligenceGetDetectIntelligenceQuestionResponse200? Type241 { get; set; } /// /// /// - public global::ResembleAI.DetectIntelligenceGetDetectIntelligenceQuestionResponse200? Type242 { get; set; } + public global::ResembleAI.AudioSourceTracingsGetResponsesContentApplicationJsonSchemaItemsItemsResults? Type242 { get; set; } /// /// /// - public global::ResembleAI.AudioSourceTracingsGetResponsesContentApplicationJsonSchemaItemsItemsResults? Type243 { get; set; } + public global::ResembleAI.AudioSourceTracingsGetResponsesContentApplicationJsonSchemaItemsItems? Type243 { get; set; } /// /// /// - public global::ResembleAI.AudioSourceTracingsGetResponsesContentApplicationJsonSchemaItemsItems? Type244 { get; set; } + public global::ResembleAI.AudioSourceTracingListAudioSourceTracingsResponse200? Type244 { get; set; } /// /// /// - public global::ResembleAI.AudioSourceTracingListAudioSourceTracingsResponse200? Type245 { get; set; } + public global::System.Collections.Generic.IList? Type245 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type246 { get; set; } + public global::ResembleAI.AudioSourceTracingsUuidGetResponsesContentApplicationJsonSchemaItemResults? Type246 { get; set; } /// /// /// - public global::ResembleAI.AudioSourceTracingsUuidGetResponsesContentApplicationJsonSchemaItemResults? Type247 { get; set; } + public global::ResembleAI.AudioSourceTracingsUuidGetResponsesContentApplicationJsonSchemaItem? Type247 { get; set; } /// /// /// - public global::ResembleAI.AudioSourceTracingsUuidGetResponsesContentApplicationJsonSchemaItem? Type248 { get; set; } + public global::ResembleAI.AudioSourceTracingGetAudioSourceTracingResponse200? Type248 { get; set; } /// /// /// - public global::ResembleAI.AudioSourceTracingGetAudioSourceTracingResponse200? Type249 { get; set; } + public global::ResembleAI.IdentityGetResponsesContentApplicationJsonSchemaItemsItems? Type249 { get; set; } /// /// /// - public global::ResembleAI.IdentityGetResponsesContentApplicationJsonSchemaItemsItems? Type250 { get; set; } + public global::ResembleAI.IdentityListIdentitiesResponse200? Type250 { get; set; } /// /// /// - public global::ResembleAI.IdentityListIdentitiesResponse200? Type251 { get; set; } + public global::System.Collections.Generic.IList? Type251 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type252 { get; set; } + public global::ResembleAI.IdentityPostResponsesContentApplicationJsonSchemaItem? Type252 { get; set; } /// /// /// - public global::ResembleAI.IdentityPostResponsesContentApplicationJsonSchemaItem? Type253 { get; set; } + public global::ResembleAI.IdentityCreateIdentityResponse200? Type253 { get; set; } /// /// /// - public global::ResembleAI.IdentityCreateIdentityResponse200? Type254 { get; set; } + public global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaMatchesItems? Type254 { get; set; } /// /// /// - public global::ResembleAI.IdentitySearchPostResponsesContentApplicationJsonSchemaMatchesItems? Type255 { get; set; } + public global::ResembleAI.IdentitySearchIdentitiesResponse200? Type255 { get; set; } /// /// /// - public global::ResembleAI.IdentitySearchIdentitiesResponse200? Type256 { get; set; } + public global::System.Collections.Generic.IList? Type256 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type257 { get; set; } + public global::ResembleAI.WatermarkApplyPostParametersPrefer? Type257 { get; set; } /// /// /// - public global::ResembleAI.WatermarkApplyPostParametersPrefer? Type258 { get; set; } + public global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItemMediaType? Type258 { get; set; } /// /// /// - public global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItemMediaType? Type259 { get; set; } + public global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItemMetrics? Type259 { get; set; } /// /// /// - public global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItemMetrics? Type260 { get; set; } + public global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItem? Type260 { get; set; } /// /// /// - public global::ResembleAI.WatermarkApplyPostResponsesContentApplicationJsonSchemaItem? Type261 { get; set; } + public global::ResembleAI.OneOf? Type261 { get; set; } /// /// /// - public global::ResembleAI.OneOf? Type262 { get; set; } + public global::ResembleAI.WatermarkApplyWatermarkResponse200? Type262 { get; set; } /// /// /// - public global::ResembleAI.WatermarkApplyWatermarkResponse200? Type263 { get; set; } + public global::ResembleAI.WatermarkApplyUuidResultGetResponsesContentApplicationJsonSchemaItemMediaType? Type263 { get; set; } /// /// /// - public global::ResembleAI.WatermarkApplyUuidResultGetResponsesContentApplicationJsonSchemaItemMediaType? Type264 { get; set; } + public global::ResembleAI.WatermarkApplyUuidResultGetResponsesContentApplicationJsonSchemaItemMetrics? Type264 { get; set; } /// /// /// - public global::ResembleAI.WatermarkApplyUuidResultGetResponsesContentApplicationJsonSchemaItemMetrics? Type265 { get; set; } + public global::ResembleAI.WatermarkApplyUuidResultGetResponsesContentApplicationJsonSchemaItem? Type265 { get; set; } /// /// /// - public global::ResembleAI.WatermarkApplyUuidResultGetResponsesContentApplicationJsonSchemaItem? Type266 { get; set; } + public global::ResembleAI.OneOf? Type266 { get; set; } /// /// /// - public global::ResembleAI.OneOf? Type267 { get; set; } + public global::ResembleAI.WatermarkGetWatermarkApplyResultResponse200? Type267 { get; set; } /// /// /// - public global::ResembleAI.WatermarkGetWatermarkApplyResultResponse200? Type268 { get; set; } + public global::ResembleAI.WatermarkDetectPostParametersPrefer? Type268 { get; set; } /// /// /// - public global::ResembleAI.WatermarkDetectPostParametersPrefer? Type269 { get; set; } + public global::ResembleAI.WatermarkDetectPostResponsesContentApplicationJsonSchemaItemMediaType? Type269 { get; set; } /// /// /// - public global::ResembleAI.WatermarkDetectPostResponsesContentApplicationJsonSchemaItemMediaType? Type270 { get; set; } + public global::ResembleAI.WatermarkDetectPostResponsesContentApplicationJsonSchemaItemMetrics? Type270 { get; set; } /// /// /// - public global::ResembleAI.WatermarkDetectPostResponsesContentApplicationJsonSchemaItemMetrics? Type271 { get; set; } + public global::ResembleAI.WatermarkDetectPostResponsesContentApplicationJsonSchemaItem? Type271 { get; set; } /// /// /// - public global::ResembleAI.WatermarkDetectPostResponsesContentApplicationJsonSchemaItem? Type272 { get; set; } + public global::ResembleAI.OneOf? Type272 { get; set; } /// /// /// - public global::ResembleAI.OneOf? Type273 { get; set; } + public global::ResembleAI.WatermarkDetectWatermarkResponse200? Type273 { get; set; } /// /// /// - public global::ResembleAI.WatermarkDetectWatermarkResponse200? Type274 { get; set; } + public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMediaType? Type274 { get; set; } /// /// /// - public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMediaType? Type275 { get; set; } + public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermark? Type275 { get; set; } /// /// /// - public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermark? Type276 { get; set; } + public global::System.Collections.Generic.Dictionary? Type276 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type277 { get; set; } + public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetrics? Type277 { get; set; } /// /// /// - public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetrics? Type278 { get; set; } + public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItem? Type278 { get; set; } /// /// /// - public global::ResembleAI.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItem? Type279 { get; set; } + public global::ResembleAI.OneOf? Type279 { get; set; } /// /// /// - public global::ResembleAI.OneOf? Type280 { get; set; } + public global::ResembleAI.WatermarkGetWatermarkDetectionResultResponse200? Type280 { get; set; } /// /// /// - public global::ResembleAI.WatermarkGetWatermarkDetectionResultResponse200? Type281 { get; set; } + public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItems? Type281 { get; set; } /// /// /// - public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItems? Type282 { get; set; } + public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatus? Type282 { get; set; } /// /// /// - public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatus? Type283 { get; set; } + public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatusTextToSpeech? Type283 { get; set; } /// /// /// - public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatusTextToSpeech? Type284 { get; set; } + public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatusFill? Type284 { get; set; } /// /// /// - public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatusFill? Type285 { get; set; } + public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatusVoiceConversion? Type285 { get; set; } /// /// /// - public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsComponentStatusVoiceConversion? Type286 { get; set; } + public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsApiSupport? Type286 { get; set; } /// /// /// - public global::ResembleAI.VoicesGetResponsesContentApplicationJsonSchemaItemsItemsApiSupport? Type287 { get; set; } + public global::ResembleAI.VoicesListVoicesResponse200? Type287 { get; set; } /// /// /// - public global::ResembleAI.VoicesListVoicesResponse200? Type288 { get; set; } + public global::System.Collections.Generic.IList? Type288 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type289 { get; set; } + public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItem? Type289 { get; set; } /// /// /// - public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItem? Type290 { get; set; } + public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatus? Type290 { get; set; } /// /// /// - public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatus? Type291 { get; set; } + public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatusTextToSpeech? Type291 { get; set; } /// /// /// - public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatusTextToSpeech? Type292 { get; set; } + public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatusFill? Type292 { get; set; } /// /// /// - public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatusFill? Type293 { get; set; } + public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatusVoiceConversion? Type293 { get; set; } /// /// /// - public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemComponentStatusVoiceConversion? Type294 { get; set; } + public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemApiSupport? Type294 { get; set; } /// /// /// - public global::ResembleAI.VoicesPostResponsesContentApplicationJsonSchemaItemApiSupport? Type295 { get; set; } + public global::ResembleAI.VoicesCreateVoiceResponse200? Type295 { get; set; } /// /// /// - public global::ResembleAI.VoicesCreateVoiceResponse200? Type296 { get; set; } + public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItem? Type296 { get; set; } /// /// /// - public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItem? Type297 { get; set; } + public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatus? Type297 { get; set; } /// /// /// - public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatus? Type298 { get; set; } + public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatusTextToSpeech? Type298 { get; set; } /// /// /// - public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatusTextToSpeech? Type299 { get; set; } + public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatusFill? Type299 { get; set; } /// /// /// - public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatusFill? Type300 { get; set; } + public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatusVoiceConversion? Type300 { get; set; } /// /// /// - public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemComponentStatusVoiceConversion? Type301 { get; set; } + public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemApiSupport? Type301 { get; set; } /// /// /// - public global::ResembleAI.VoicesVoiceUuidGetResponsesContentApplicationJsonSchemaItemApiSupport? Type302 { get; set; } + public global::ResembleAI.VoicesGetVoiceResponse200? Type302 { get; set; } /// /// /// - public global::ResembleAI.VoicesGetVoiceResponse200? Type303 { get; set; } + public global::ResembleAI.VoicesDeleteVoiceResponse200? Type303 { get; set; } /// /// /// - public global::ResembleAI.VoicesDeleteVoiceResponse200? Type304 { get; set; } + public global::ResembleAI.VoicesBuildVoiceResponse200? Type304 { get; set; } /// /// /// - public global::ResembleAI.VoicesBuildVoiceResponse200? Type305 { get; set; } + public global::ResembleAI.VoiceDesignPostResponsesContentApplicationJsonSchemaVoiceCandidatesItems? Type305 { get; set; } /// /// /// - public global::ResembleAI.VoiceDesignPostResponsesContentApplicationJsonSchemaVoiceCandidatesItems? Type306 { get; set; } + public global::ResembleAI.VoiceDesignGenerateVoiceDesignResponse200? Type306 { get; set; } /// /// /// - public global::ResembleAI.VoiceDesignGenerateVoiceDesignResponse200? Type307 { get; set; } + public global::System.Collections.Generic.IList? Type307 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type308 { get; set; } + public global::ResembleAI.VoiceDesignCreateVoiceFromCandidateResponse200? Type308 { get; set; } /// /// /// - public global::ResembleAI.VoiceDesignCreateVoiceFromCandidateResponse200? Type309 { get; set; } + public global::ResembleAI.VoicesVoiceUuidRecordingsGetResponsesContentApplicationJsonSchemaItemsItems? Type309 { get; set; } /// /// /// - public global::ResembleAI.VoicesVoiceUuidRecordingsGetResponsesContentApplicationJsonSchemaItemsItems? Type310 { get; set; } + public global::ResembleAI.RecordingsListRecordingsResponse200? Type310 { get; set; } /// /// /// - public global::ResembleAI.RecordingsListRecordingsResponse200? Type311 { get; set; } + public global::System.Collections.Generic.IList? Type311 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type312 { get; set; } + public global::ResembleAI.VoicesVoiceUuidRecordingsPostResponsesContentApplicationJsonSchemaItem? Type312 { get; set; } /// /// /// - public global::ResembleAI.VoicesVoiceUuidRecordingsPostResponsesContentApplicationJsonSchemaItem? Type313 { get; set; } + public global::ResembleAI.RecordingsCreateRecordingResponse200? Type313 { get; set; } /// /// /// - public global::ResembleAI.RecordingsCreateRecordingResponse200? Type314 { get; set; } + public global::ResembleAI.VoicesVoiceUuidRecordingsRecordingIdGetResponsesContentApplicationJsonSchemaItem? Type314 { get; set; } /// /// /// - public global::ResembleAI.VoicesVoiceUuidRecordingsRecordingIdGetResponsesContentApplicationJsonSchemaItem? Type315 { get; set; } + public global::ResembleAI.RecordingsGetRecordingResponse200? Type315 { get; set; } /// /// /// - public global::ResembleAI.RecordingsGetRecordingResponse200? Type316 { get; set; } + public global::ResembleAI.RecordingsDeleteRecordingResponse200? Type316 { get; set; } /// /// /// - public global::ResembleAI.RecordingsDeleteRecordingResponse200? Type317 { get; set; } + public global::ResembleAI.VoicesVoiceUuidRecordingsRecordingIdPatchResponsesContentApplicationJsonSchemaItem? Type317 { get; set; } /// /// /// - public global::ResembleAI.VoicesVoiceUuidRecordingsRecordingIdPatchResponsesContentApplicationJsonSchemaItem? Type318 { get; set; } + public global::ResembleAI.RecordingsUpdateRecordingResponse200? Type318 { get; set; } /// /// /// - public global::ResembleAI.RecordingsUpdateRecordingResponse200? Type319 { get; set; } + public global::ResembleAI.TermSubstitutionsGetResponsesContentApplicationJsonSchemaItemsItems? Type319 { get; set; } /// /// /// - public global::ResembleAI.TermSubstitutionsGetResponsesContentApplicationJsonSchemaItemsItems? Type320 { get; set; } + public global::ResembleAI.TermSubstitutionsListTermSubstitutionsResponse200? Type320 { get; set; } /// /// /// - public global::ResembleAI.TermSubstitutionsListTermSubstitutionsResponse200? Type321 { get; set; } + public global::System.Collections.Generic.IList? Type321 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type322 { get; set; } + public global::ResembleAI.TermSubstitutionsPostResponsesContentApplicationJsonSchemaItem? Type322 { get; set; } /// /// /// - public global::ResembleAI.TermSubstitutionsPostResponsesContentApplicationJsonSchemaItem? Type323 { get; set; } + public global::ResembleAI.TermSubstitutionsCreateTermSubstitutionResponse200? Type323 { get; set; } /// /// /// - public global::ResembleAI.TermSubstitutionsCreateTermSubstitutionResponse200? Type324 { get; set; } + public global::ResembleAI.TermSubstitutionsIdGetResponsesContentApplicationJsonSchemaItem? Type324 { get; set; } /// /// /// - public global::ResembleAI.TermSubstitutionsIdGetResponsesContentApplicationJsonSchemaItem? Type325 { get; set; } + public global::ResembleAI.TermSubstitutionsGetTermSubstitutionResponse200? Type325 { get; set; } /// /// /// - public global::ResembleAI.TermSubstitutionsGetTermSubstitutionResponse200? Type326 { get; set; } + public global::ResembleAI.TermSubstitutionsDeleteTermSubstitutionResponse200? Type326 { get; set; } /// /// /// - public global::ResembleAI.TermSubstitutionsDeleteTermSubstitutionResponse200? Type327 { get; set; } + public global::ResembleAI.PronunciationsGetParametersStatus? Type327 { get; set; } /// /// /// - public global::ResembleAI.PronunciationsGetParametersStatus? Type328 { get; set; } + public global::ResembleAI.CustomPronunciationStatus? Type328 { get; set; } /// /// /// - public global::ResembleAI.CustomPronunciationStatus? Type329 { get; set; } + public global::ResembleAI.CustomPronunciation? Type329 { get; set; } /// /// /// - public global::ResembleAI.CustomPronunciation? Type330 { get; set; } + public global::ResembleAI.CustomPronunciationsListPronunciationsResponse200? Type330 { get; set; } /// /// /// - public global::ResembleAI.CustomPronunciationsListPronunciationsResponse200? Type331 { get; set; } + public global::System.Collections.Generic.IList? Type331 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type332 { get; set; } + public global::ResembleAI.CustomPronunciationsCreatePronunciationResponse201? Type332 { get; set; } /// /// /// - public global::ResembleAI.CustomPronunciationsCreatePronunciationResponse201? Type333 { get; set; } + public global::ResembleAI.PronunciationsBulkPostResponsesContentApplicationJsonSchemaErrorsItems? Type333 { get; set; } /// /// /// - public global::ResembleAI.PronunciationsBulkPostResponsesContentApplicationJsonSchemaErrorsItems? Type334 { get; set; } + public global::ResembleAI.CustomPronunciationsBulkCreatePronunciationsResponse201? Type334 { get; set; } /// /// /// - public global::ResembleAI.CustomPronunciationsBulkCreatePronunciationsResponse201? Type335 { get; set; } + public global::System.Collections.Generic.IList? Type335 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type336 { get; set; } + public global::ResembleAI.CustomPronunciationsGetPronunciationResponse200? Type336 { get; set; } /// /// /// - public global::ResembleAI.CustomPronunciationsGetPronunciationResponse200? Type337 { get; set; } + public global::ResembleAI.CustomPronunciationsDeletePronunciationResponse200? Type337 { get; set; } /// /// /// - public global::ResembleAI.CustomPronunciationsDeletePronunciationResponse200? Type338 { get; set; } + public global::ResembleAI.CustomPronunciationsUpdatePronunciationResponse200? Type338 { get; set; } /// /// /// - public global::ResembleAI.CustomPronunciationsUpdatePronunciationResponse200? Type339 { get; set; } + public global::ResembleAI.VoiceSettingsPresetsGetResponsesContentApplicationJsonSchemaItemsItems? Type339 { get; set; } /// /// /// - public global::ResembleAI.VoiceSettingsPresetsGetResponsesContentApplicationJsonSchemaItemsItems? Type340 { get; set; } + public global::ResembleAI.VoiceSettingsPresetsListVoiceSettingsPresetsResponse200? Type340 { get; set; } /// /// /// - public global::ResembleAI.VoiceSettingsPresetsListVoiceSettingsPresetsResponse200? Type341 { get; set; } + public global::System.Collections.Generic.IList? Type341 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type342 { get; set; } + public global::ResembleAI.VoiceSettingsPresetsPostResponsesContentApplicationJsonSchemaData? Type342 { get; set; } /// /// /// - public global::ResembleAI.VoiceSettingsPresetsPostResponsesContentApplicationJsonSchemaData? Type343 { get; set; } + public global::ResembleAI.VoiceSettingsPresetsCreateVoiceSettingsPresetResponse201? Type343 { get; set; } /// /// /// - public global::ResembleAI.VoiceSettingsPresetsCreateVoiceSettingsPresetResponse201? Type344 { get; set; } + public global::ResembleAI.VoiceSettingsPresetsUuidGetResponsesContentApplicationJsonSchemaData? Type344 { get; set; } /// /// /// - public global::ResembleAI.VoiceSettingsPresetsUuidGetResponsesContentApplicationJsonSchemaData? Type345 { get; set; } + public global::ResembleAI.VoiceSettingsPresetsGetVoiceSettingsPresetResponse200? Type345 { get; set; } /// /// /// - public global::ResembleAI.VoiceSettingsPresetsGetVoiceSettingsPresetResponse200? Type346 { get; set; } + public global::ResembleAI.VoiceSettingsPresetsDeleteVoiceSettingsPresetResponse200? Type346 { get; set; } /// /// /// - public global::ResembleAI.VoiceSettingsPresetsDeleteVoiceSettingsPresetResponse200? Type347 { get; set; } + public global::ResembleAI.VoiceSettingsPresetsUuidPatchResponsesContentApplicationJsonSchemaData? Type347 { get; set; } /// /// /// - public global::ResembleAI.VoiceSettingsPresetsUuidPatchResponsesContentApplicationJsonSchemaData? Type348 { get; set; } + public global::ResembleAI.VoiceSettingsPresetsUpdateVoiceSettingsPresetResponse200? Type348 { get; set; } /// /// /// - public global::ResembleAI.VoiceSettingsPresetsUpdateVoiceSettingsPresetResponse200? Type349 { get; set; } + public global::ResembleAI.ProjectsGetResponsesContentApplicationJsonSchemaItemsItems? Type349 { get; set; } /// /// /// - public global::ResembleAI.ProjectsGetResponsesContentApplicationJsonSchemaItemsItems? Type350 { get; set; } + public global::ResembleAI.ProjectsListProjectsResponse200? Type350 { get; set; } /// /// /// - public global::ResembleAI.ProjectsListProjectsResponse200? Type351 { get; set; } + public global::System.Collections.Generic.IList? Type351 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type352 { get; set; } + public global::ResembleAI.ProjectsPostResponsesContentApplicationJsonSchemaItem? Type352 { get; set; } /// /// /// - public global::ResembleAI.ProjectsPostResponsesContentApplicationJsonSchemaItem? Type353 { get; set; } + public global::ResembleAI.ProjectsCreateProjectResponse200? Type353 { get; set; } /// /// /// - public global::ResembleAI.ProjectsCreateProjectResponse200? Type354 { get; set; } + public global::ResembleAI.ProjectsProjectUuidGetResponsesContentApplicationJsonSchemaItem? Type354 { get; set; } /// /// /// - public global::ResembleAI.ProjectsProjectUuidGetResponsesContentApplicationJsonSchemaItem? Type355 { get; set; } + public global::ResembleAI.ProjectsGetProjectResponse200? Type355 { get; set; } /// /// /// - public global::ResembleAI.ProjectsGetProjectResponse200? Type356 { get; set; } + public global::ResembleAI.ProjectsProjectUuidPutResponsesContentApplicationJsonSchemaItem? Type356 { get; set; } /// /// /// - public global::ResembleAI.ProjectsProjectUuidPutResponsesContentApplicationJsonSchemaItem? Type357 { get; set; } + public global::ResembleAI.ProjectsUpdateProjectResponse200? Type357 { get; set; } /// /// /// - public global::ResembleAI.ProjectsUpdateProjectResponse200? Type358 { get; set; } + public global::ResembleAI.ProjectsDeleteProjectResponse200? Type358 { get; set; } /// /// /// - public global::ResembleAI.ProjectsDeleteProjectResponse200? Type359 { get; set; } + public global::ResembleAI.ProjectsProjectUuidClipsGetResponsesContentApplicationJsonSchemaItemsItems? Type359 { get; set; } /// /// /// - public global::ResembleAI.ProjectsProjectUuidClipsGetResponsesContentApplicationJsonSchemaItemsItems? Type360 { get; set; } + public global::ResembleAI.ClipsListClipsResponse200? Type360 { get; set; } /// /// /// - public global::ResembleAI.ClipsListClipsResponse200? Type361 { get; set; } + public global::System.Collections.Generic.IList? Type361 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type362 { get; set; } + public global::ResembleAI.ProjectsProjectUuidClipsClipUuidGetResponsesContentApplicationJsonSchemaItem? Type362 { get; set; } /// /// /// - public global::ResembleAI.ProjectsProjectUuidClipsClipUuidGetResponsesContentApplicationJsonSchemaItem? Type363 { get; set; } + public global::ResembleAI.ClipsGetClipResponse200? Type363 { get; set; } /// /// /// - public global::ResembleAI.ClipsGetClipResponse200? Type364 { get; set; } + public global::ResembleAI.ClipsDeleteClipResponse200? Type364 { get; set; } /// /// /// - public global::ResembleAI.ClipsDeleteClipResponse200? Type365 { get; set; } + public global::ResembleAI.ProjectsProjectUuidClipsClipUuidPatchResponsesContentApplicationJsonSchemaItem? Type365 { get; set; } /// /// /// - public global::ResembleAI.ProjectsProjectUuidClipsClipUuidPatchResponsesContentApplicationJsonSchemaItem? Type366 { get; set; } + public global::ResembleAI.ClipsUpdateClipResponse200? Type366 { get; set; } /// /// /// - public global::ResembleAI.ClipsUpdateClipResponse200? Type367 { get; set; } + public global::ResembleAI.AccountGetResponsesContentApplicationJsonSchemaItem? Type367 { get; set; } /// /// /// - public global::ResembleAI.AccountGetResponsesContentApplicationJsonSchemaItem? Type368 { get; set; } + public global::ResembleAI.AccountGetAccountResponse200? Type368 { get; set; } /// /// /// - public global::ResembleAI.AccountGetAccountResponse200? Type369 { get; set; } + public global::ResembleAI.AccountTeamsGetResponsesContentApplicationJsonSchemaItemsItems? Type369 { get; set; } /// /// /// - public global::ResembleAI.AccountTeamsGetResponsesContentApplicationJsonSchemaItemsItems? Type370 { get; set; } + public global::ResembleAI.AccountGetTeamsResponse200? Type370 { get; set; } /// /// /// - public global::ResembleAI.AccountGetTeamsResponse200? Type371 { get; set; } + public global::System.Collections.Generic.IList? Type371 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type372 { get; set; } + public global::ResembleAI.AccountTeamsTeamUuidGetResponsesContentApplicationJsonSchemaItem? Type372 { get; set; } /// /// /// - public global::ResembleAI.AccountTeamsTeamUuidGetResponsesContentApplicationJsonSchemaItem? Type373 { get; set; } + public global::ResembleAI.AccountGetTeamResponse200? Type373 { get; set; } /// /// /// - public global::ResembleAI.AccountGetTeamResponse200? Type374 { get; set; } + public global::ResembleAI.AccountBillingUsageGetResponsesContentApplicationJsonSchemaItem? Type374 { get; set; } /// /// /// - public global::ResembleAI.AccountBillingUsageGetResponsesContentApplicationJsonSchemaItem? Type375 { get; set; } + public global::ResembleAI.AccountGetBillingUsageResponse200? Type375 { get; set; } /// /// /// - public global::ResembleAI.AccountGetBillingUsageResponse200? Type376 { get; set; } + public global::ResembleAI.DuetVoicesGetResponsesContentApplicationJsonSchemaItemsItems? Type376 { get; set; } /// /// /// - public global::ResembleAI.DuetVoicesGetResponsesContentApplicationJsonSchemaItemsItems? Type377 { get; set; } + public global::ResembleAI.DuetsListDuetVoicesResponse200? Type377 { get; set; } /// /// /// - public global::ResembleAI.DuetsListDuetVoicesResponse200? Type378 { get; set; } + public global::System.Collections.Generic.IList? Type378 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type379 { get; set; } + public global::ResembleAI.DuetVoicesPostResponsesContentApplicationJsonSchemaItem? Type379 { get; set; } /// /// /// - public global::ResembleAI.DuetVoicesPostResponsesContentApplicationJsonSchemaItem? Type380 { get; set; } + public global::ResembleAI.DuetsCreateDuetVoiceResponse200? Type380 { get; set; } /// /// /// - public global::ResembleAI.DuetsCreateDuetVoiceResponse200? Type381 { get; set; } + public global::ResembleAI.DuetVoicesIdPutResponsesContentApplicationJsonSchemaItem? Type381 { get; set; } /// /// /// - public global::ResembleAI.DuetVoicesIdPutResponsesContentApplicationJsonSchemaItem? Type382 { get; set; } + public global::ResembleAI.DuetsUpdateDuetVoiceResponse200? Type382 { get; set; } /// /// /// - public global::ResembleAI.DuetsUpdateDuetVoiceResponse200? Type383 { get; set; } + public global::ResembleAI.DuetsDeleteDuetVoiceResponse200? Type383 { get; set; } /// /// /// - public global::ResembleAI.DuetsDeleteDuetVoiceResponse200? Type384 { get; set; } + public global::ResembleAI.DuetVoicePairsGetResponsesContentApplicationJsonSchemaItemsItems? Type384 { get; set; } /// /// /// - public global::ResembleAI.DuetVoicePairsGetResponsesContentApplicationJsonSchemaItemsItems? Type385 { get; set; } + public global::ResembleAI.DuetsListDuetVoicePairsResponse200? Type385 { get; set; } /// /// /// - public global::ResembleAI.DuetsListDuetVoicePairsResponse200? Type386 { get; set; } + public global::System.Collections.Generic.IList? Type386 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type387 { get; set; } + public global::ResembleAI.DuetVoicePairsPostResponsesContentApplicationJsonSchemaItem? Type387 { get; set; } /// /// /// - public global::ResembleAI.DuetVoicePairsPostResponsesContentApplicationJsonSchemaItem? Type388 { get; set; } + public global::ResembleAI.DuetsCreateDuetVoicePairResponse200? Type388 { get; set; } /// /// /// - public global::ResembleAI.DuetsCreateDuetVoicePairResponse200? Type389 { get; set; } + public global::ResembleAI.DuetPostRequestBodyContentApplicationJsonSchemaScriptItemsSpeaker? Type389 { get; set; } /// /// /// - public global::ResembleAI.DuetPostRequestBodyContentApplicationJsonSchemaScriptItemsSpeaker? Type390 { get; set; } + public global::ResembleAI.DuetPostRequestBodyContentApplicationJsonSchemaScriptItems? Type390 { get; set; } /// /// /// - public global::ResembleAI.DuetPostRequestBodyContentApplicationJsonSchemaScriptItems? Type391 { get; set; } + public global::ResembleAI.DuetPostResponsesContentApplicationJsonSchemaItem? Type391 { get; set; } /// /// /// - public global::ResembleAI.DuetPostResponsesContentApplicationJsonSchemaItem? Type392 { get; set; } + public global::ResembleAI.DuetsGenerateDuetResponse200? Type392 { get; set; } /// /// /// - public global::ResembleAI.DuetsGenerateDuetResponse200? Type393 { get; set; } + public global::ResembleAI.SynthesizeRequest? Type393 { get; set; } /// /// /// - public global::ResembleAI.SynthesizeRequest? Type394 { get; set; } + public global::ResembleAI.StreamSynthesizeRequest? Type394 { get; set; } /// /// /// - public global::ResembleAI.StreamSynthesizeRequest? Type395 { get; set; } + public global::ResembleAI.CreateTranscriptRequest? Type395 { get; set; } /// /// /// - public global::ResembleAI.CreateTranscriptRequest? Type396 { get; set; } + public global::ResembleAI.AskTranscriptQuestionRequest? Type396 { get; set; } /// /// /// - public global::ResembleAI.AskTranscriptQuestionRequest? Type397 { get; set; } + public global::ResembleAI.CreateAudioEnhancementRequest? Type397 { get; set; } /// /// /// - public global::ResembleAI.CreateAudioEnhancementRequest? Type398 { get; set; } + public global::ResembleAI.CreateAgentRequest? Type398 { get; set; } /// /// /// - public global::ResembleAI.CreateAgentRequest? Type399 { get; set; } + public global::System.Collections.Generic.IList? Type399 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type400 { get; set; } + public global::ResembleAI.UpdateAgentRequest? Type400 { get; set; } /// /// /// - public global::ResembleAI.UpdateAgentRequest? Type401 { get; set; } + public global::System.Collections.Generic.IList? Type401 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type402 { get; set; } + public global::ResembleAI.DispatchAgentRequest? Type402 { get; set; } /// /// /// - public global::ResembleAI.DispatchAgentRequest? Type403 { get; set; } + public global::ResembleAI.CreateAgentToolRequest? Type403 { get; set; } /// /// /// - public global::ResembleAI.CreateAgentToolRequest? Type404 { get; set; } + public global::ResembleAI.UpdateAgentToolRequest? Type404 { get; set; } /// /// /// - public global::ResembleAI.UpdateAgentToolRequest? Type405 { get; set; } + public global::ResembleAI.CreateAgentWebhookRequest? Type405 { get; set; } /// /// /// - public global::ResembleAI.CreateAgentWebhookRequest? Type406 { get; set; } + public global::ResembleAI.UpdateAgentWebhookRequest? Type406 { get; set; } /// /// /// - public global::ResembleAI.UpdateAgentWebhookRequest? Type407 { get; set; } + public global::ResembleAI.CreatePhoneNumberRequest? Type407 { get; set; } /// /// /// - public global::ResembleAI.CreatePhoneNumberRequest? Type408 { get; set; } + public global::ResembleAI.CreateKnowledgeItemRequest? Type408 { get; set; } /// /// /// - public global::ResembleAI.CreateKnowledgeItemRequest? Type409 { get; set; } + public global::ResembleAI.AttachKnowledgeItemToAgentRequest? Type409 { get; set; } /// /// /// - public global::ResembleAI.AttachKnowledgeItemToAgentRequest? Type410 { get; set; } + public global::ResembleAI.CreateSecureUploadRequest? Type410 { get; set; } /// /// /// - public global::ResembleAI.CreateSecureUploadRequest? Type411 { get; set; } + public global::ResembleAI.CreateDetectionRequest? Type411 { get; set; } /// /// /// - public global::ResembleAI.CreateDetectionRequest? Type412 { get; set; } + public global::ResembleAI.CreateDetectBatchRequest? Type412 { get; set; } /// /// /// - public global::ResembleAI.CreateDetectBatchRequest? Type413 { get; set; } + public global::System.Collections.Generic.IList? Type413 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type414 { get; set; } + public global::ResembleAI.RunIntelligenceRequest? Type414 { get; set; } /// /// /// - public global::ResembleAI.RunIntelligenceRequest? Type415 { get; set; } + public global::ResembleAI.AskDetectIntelligenceQuestionRequest? Type415 { get; set; } /// /// /// - public global::ResembleAI.AskDetectIntelligenceQuestionRequest? Type416 { get; set; } + public global::ResembleAI.CreateIdentityRequest? Type416 { get; set; } /// /// /// - public global::ResembleAI.CreateIdentityRequest? Type417 { get; set; } + public global::ResembleAI.SearchIdentitiesRequest? Type417 { get; set; } /// /// /// - public global::ResembleAI.SearchIdentitiesRequest? Type418 { get; set; } + public global::ResembleAI.ApplyWatermarkRequest? Type418 { get; set; } /// /// /// - public global::ResembleAI.ApplyWatermarkRequest? Type419 { get; set; } + public global::ResembleAI.DetectWatermarkRequest? Type419 { get; set; } /// /// /// - public global::ResembleAI.DetectWatermarkRequest? Type420 { get; set; } + public global::ResembleAI.CreateVoiceRequest? Type420 { get; set; } /// /// /// - public global::ResembleAI.CreateVoiceRequest? Type421 { get; set; } + public global::ResembleAI.BuildVoiceRequest? Type421 { get; set; } /// /// /// - public global::ResembleAI.BuildVoiceRequest? Type422 { get; set; } + public global::ResembleAI.GenerateVoiceDesignRequest? Type422 { get; set; } /// /// /// - public global::ResembleAI.GenerateVoiceDesignRequest? Type423 { get; set; } + public global::ResembleAI.CreateVoiceFromCandidateRequest? Type423 { get; set; } /// /// /// - public global::ResembleAI.CreateVoiceFromCandidateRequest? Type424 { get; set; } + public global::ResembleAI.CreateRecordingRequest? Type424 { get; set; } /// /// /// - public global::ResembleAI.CreateRecordingRequest? Type425 { get; set; } + public global::ResembleAI.UpdateRecordingRequest? Type425 { get; set; } /// /// /// - public global::ResembleAI.UpdateRecordingRequest? Type426 { get; set; } + public global::ResembleAI.CreateTermSubstitutionRequest? Type426 { get; set; } /// /// /// - public global::ResembleAI.CreateTermSubstitutionRequest? Type427 { get; set; } + public global::ResembleAI.CreatePronunciationRequest? Type427 { get; set; } /// /// /// - public global::ResembleAI.CreatePronunciationRequest? Type428 { get; set; } + public global::ResembleAI.BulkCreatePronunciationsRequest? Type428 { get; set; } /// /// /// - public global::ResembleAI.BulkCreatePronunciationsRequest? Type429 { get; set; } + public global::ResembleAI.UpdatePronunciationRequest? Type429 { get; set; } /// /// /// - public global::ResembleAI.UpdatePronunciationRequest? Type430 { get; set; } + public global::ResembleAI.CreateVoiceSettingsPresetRequest? Type430 { get; set; } /// /// /// - public global::ResembleAI.CreateVoiceSettingsPresetRequest? Type431 { get; set; } + public global::ResembleAI.UpdateVoiceSettingsPresetRequest? Type431 { get; set; } /// /// /// - public global::ResembleAI.UpdateVoiceSettingsPresetRequest? Type432 { get; set; } + public global::ResembleAI.CreateProjectRequest? Type432 { get; set; } /// /// /// - public global::ResembleAI.CreateProjectRequest? Type433 { get; set; } + public global::ResembleAI.UpdateProjectRequest? Type433 { get; set; } /// /// /// - public global::ResembleAI.UpdateProjectRequest? Type434 { get; set; } + public global::ResembleAI.UpdateClipRequest? Type434 { get; set; } /// /// /// - public global::ResembleAI.UpdateClipRequest? Type435 { get; set; } + public global::ResembleAI.CreateDuetVoiceRequest? Type435 { get; set; } /// /// /// - public global::ResembleAI.CreateDuetVoiceRequest? Type436 { get; set; } + public global::ResembleAI.UpdateDuetVoiceRequest? Type436 { get; set; } /// /// /// - public global::ResembleAI.UpdateDuetVoiceRequest? Type437 { get; set; } + public global::ResembleAI.CreateDuetVoicePairRequest? Type437 { get; set; } /// /// /// - public global::ResembleAI.CreateDuetVoicePairRequest? Type438 { get; set; } + public global::ResembleAI.GenerateDuetRequest? Type438 { get; set; } /// /// /// - public global::ResembleAI.GenerateDuetRequest? Type439 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.IList? Type440 { get; set; } + public global::System.Collections.Generic.IList? Type439 { get; set; } /// /// diff --git a/src/libs/ResembleAI/Generated/ResembleAI.Models.CreateDetectBatchRequest.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.Models.CreateDetectBatchRequest.g.cs index fb2916c..63a3f76 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.Models.CreateDetectBatchRequest.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.Models.CreateDetectBatchRequest.g.cs @@ -90,6 +90,15 @@ public sealed partial class CreateDetectBatchRequest [global::System.Text.Json.Serialization.JsonPropertyName("use_llm")] public bool? UseLlm { get; set; } + /// + /// Focus detection on faces for video children by masking non-face regions. Audio and
+ /// image children use an effective value of `false`. Retrieve each child's effective value
+ /// with `GET /detect/{uuid}`; the aggregate batch response does not include this field.
+ /// Default Value: false + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("face_only")] + public bool? FaceOnly { get; set; } + /// /// Enable Zero Retention Mode for every file in the batch.
/// Default Value: false @@ -149,6 +158,12 @@ public sealed partial class CreateDetectBatchRequest /// /// Use LLM-assisted video analysis. /// + /// + /// Focus detection on faces for video children by masking non-face regions. Audio and
+ /// image children use an effective value of `false`. Retrieve each child's effective value
+ /// with `GET /detect/{uuid}`; the aggregate batch response does not include this field.
+ /// Default Value: false + /// /// /// Enable Zero Retention Mode for every file in the batch.
/// Default Value: false @@ -170,6 +185,7 @@ public CreateDetectBatchRequest( double? endRegion, double? maxVideoSecs, bool? useLlm, + bool? faceOnly, bool? zeroRetentionMode) { this.Files = files; @@ -185,6 +201,7 @@ public CreateDetectBatchRequest( this.EndRegion = endRegion; this.MaxVideoSecs = maxVideoSecs; this.UseLlm = useLlm; + this.FaceOnly = faceOnly; this.ZeroRetentionMode = zeroRetentionMode; } diff --git a/src/libs/ResembleAI/Generated/ResembleAI.Models.CreateDetectionRequest.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.Models.CreateDetectionRequest.g.cs index 63ddb2b..055fb06 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.Models.CreateDetectionRequest.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.Models.CreateDetectionRequest.g.cs @@ -59,13 +59,6 @@ public sealed partial class CreateDetectionRequest [global::System.Text.Json.Serialization.JsonPropertyName("max_video_secs")] public double? MaxVideoSecs { get; set; } - /// - /// Use talking_head for face-swaps - /// - [global::System.Text.Json.Serialization.JsonPropertyName("model_types")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesJsonConverter))] - public global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes? ModelTypes { get; set; } - /// /// Video only. Selects which detection components run for a video file:
/// `audio` (audio track only), `video` (visual frames only), or `all` (both — the default).
@@ -76,6 +69,15 @@ public sealed partial class CreateDetectionRequest [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ResembleAI.JsonConverters.DetectPostRequestBodyContentMultipartFormDataSchemaModalityJsonConverter))] public global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModality? Modality { get; set; } + /// + /// Focus visual video detection on faces by masking non-face regions. Effective only for
+ /// video inputs with `modality=all` or `modality=video`. Audio, image, and `modality=audio`
+ /// video requests are accepted but use an effective value of `false`.
+ /// Default Value: false + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("face_only")] + public bool? FaceOnly { get; set; } + /// /// Run multimodal intelligence analysis on the media
/// Default Value: false @@ -145,15 +147,18 @@ public sealed partial class CreateDetectionRequest /// /// Cap processed duration /// - /// - /// Use talking_head for face-swaps - /// /// /// Video only. Selects which detection components run for a video file:
/// `audio` (audio track only), `video` (visual frames only), or `all` (both — the default).
/// Ignored for audio and image inputs. Invalid values are rejected with HTTP 400.
/// Default Value: all /// + /// + /// Focus visual video detection on faces by masking non-face regions. Effective only for
+ /// video inputs with `modality=all` or `modality=video`. Audio, image, and `modality=audio`
+ /// video requests are accepted but use an effective value of `false`.
+ /// Default Value: false + /// /// /// Run multimodal intelligence analysis on the media
/// Default Value: false @@ -186,8 +191,8 @@ public CreateDetectionRequest( double? startRegion, double? endRegion, double? maxVideoSecs, - global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes? modelTypes, global::ResembleAI.DetectPostRequestBodyContentMultipartFormDataSchemaModality? modality, + bool? faceOnly, bool? intelligence, bool? audioSourceTracing, bool? useReverseSearch, @@ -202,8 +207,8 @@ public CreateDetectionRequest( this.StartRegion = startRegion; this.EndRegion = endRegion; this.MaxVideoSecs = maxVideoSecs; - this.ModelTypes = modelTypes; this.Modality = modality; + this.FaceOnly = faceOnly; this.Intelligence = intelligence; this.AudioSourceTracing = audioSourceTracing; this.UseReverseSearch = useReverseSearch; diff --git a/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectGetResponsesContentApplicationJsonSchemaItemsItems.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectGetResponsesContentApplicationJsonSchemaItemsItems.g.cs index cb20f9e..e835ddb 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectGetResponsesContentApplicationJsonSchemaItemsItems.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectGetResponsesContentApplicationJsonSchemaItemsItems.g.cs @@ -35,6 +35,13 @@ public sealed partial class DetectGetResponsesContentApplicationJsonSchemaItemsI [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ResembleAI.JsonConverters.DetectGetResponsesContentApplicationJsonSchemaItemsItemsModalityJsonConverter))] public global::ResembleAI.DetectGetResponsesContentApplicationJsonSchemaItemsItemsModality? Modality { get; set; } + /// + /// Effective face-only setting for this detect. `true` only for video inputs that
+ /// include visual analysis; `false` for audio, image, and audio-only video detects. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("face_only")] + public bool? FaceOnly { get; set; } + /// /// Audio detection metrics (for audio and video media types) /// @@ -166,6 +173,10 @@ public sealed partial class DetectGetResponsesContentApplicationJsonSchemaItemsI /// /// Which detection modality was requested. `all` when not specified (the default). Only meaningful for video detects. /// + /// + /// Effective face-only setting for this detect. `true` only for video inputs that
+ /// include visual analysis; `false` for audio, image, and audio-only video detects. + /// /// /// Audio detection metrics (for audio and video media types) /// @@ -213,6 +224,7 @@ public DetectGetResponsesContentApplicationJsonSchemaItemsItems( global::ResembleAI.DetectGetResponsesContentApplicationJsonSchemaItemsItemsMediaType? mediaType, global::ResembleAI.DetectGetResponsesContentApplicationJsonSchemaItemsItemsStatus? status, global::ResembleAI.DetectGetResponsesContentApplicationJsonSchemaItemsItemsModality? modality, + bool? faceOnly, global::ResembleAI.DetectAudioMetrics? metrics, global::ResembleAI.DetectImageMetrics? imageMetrics, global::ResembleAI.DetectVideoMetrics? videoMetrics, @@ -237,6 +249,7 @@ public DetectGetResponsesContentApplicationJsonSchemaItemsItems( this.MediaType = mediaType; this.Status = status; this.Modality = modality; + this.FaceOnly = faceOnly; this.Metrics = metrics; this.ImageMetrics = imageMetrics; this.VideoMetrics = videoMetrics; diff --git a/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes.g.cs deleted file mode 100644 index 7a61866..0000000 --- a/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes.g.cs +++ /dev/null @@ -1,51 +0,0 @@ - -#nullable enable - -namespace ResembleAI -{ - /// - /// Use talking_head for face-swaps - /// - public enum DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes - { - /// - /// - /// - Image, - /// - /// - /// - TalkingHead, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class DetectPostRequestBodyContentMultipartFormDataSchemaModelTypesExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes value) - { - return value switch - { - DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes.Image => "image", - DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes.TalkingHead => "talking_head", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes? ToEnum(string value) - { - return value switch - { - "image" => DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes.Image, - "talking_head" => DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes.TalkingHead, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectPostResponsesContentApplicationJsonSchemaItem.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectPostResponsesContentApplicationJsonSchemaItem.g.cs index 9593601..2385cdf 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectPostResponsesContentApplicationJsonSchemaItem.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectPostResponsesContentApplicationJsonSchemaItem.g.cs @@ -60,6 +60,13 @@ public sealed partial class DetectPostResponsesContentApplicationJsonSchemaItem [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ResembleAI.JsonConverters.DetectPostResponsesContentApplicationJsonSchemaItemModalityJsonConverter))] public global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemModality? Modality { get; set; } + /// + /// Effective face-only setting. `true` only for video inputs that include visual
+ /// analysis; `false` for audio, image, and audio-only video detects. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("face_only")] + public bool? FaceOnly { get; set; } + /// /// Intelligence results when requested /// @@ -99,6 +106,10 @@ public sealed partial class DetectPostResponsesContentApplicationJsonSchemaItem /// (`metrics` for audio-only-skipped, `video_metrics` for video-only-skipped), and the
/// detect still reaches `completed` once the requested modality(ies) finish. /// + /// + /// Effective face-only setting. `true` only for video inputs that include visual
+ /// analysis; `false` for audio, image, and audio-only video detects. + /// /// /// Intelligence results when requested /// @@ -114,6 +125,7 @@ public DetectPostResponsesContentApplicationJsonSchemaItem( string? audioUrl, string? filename, global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemModality? modality, + bool? faceOnly, global::ResembleAI.OneOf? intelligence) { this.Uuid = uuid; @@ -124,6 +136,7 @@ public DetectPostResponsesContentApplicationJsonSchemaItem( this.AudioUrl = audioUrl; this.Filename = filename; this.Modality = modality; + this.FaceOnly = faceOnly; this.Intelligence = intelligence; } diff --git a/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectUuidGetResponsesContentApplicationJsonSchemaItem.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectUuidGetResponsesContentApplicationJsonSchemaItem.g.cs index a0c0bab..e71d40e 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectUuidGetResponsesContentApplicationJsonSchemaItem.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectUuidGetResponsesContentApplicationJsonSchemaItem.g.cs @@ -69,6 +69,13 @@ public sealed partial class DetectUuidGetResponsesContentApplicationJsonSchemaIt [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ResembleAI.JsonConverters.DetectUuidGetResponsesContentApplicationJsonSchemaItemModalityJsonConverter))] public global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemModality? Modality { get; set; } + /// + /// Effective face-only setting for this detect. `true` only for video inputs that
+ /// include visual analysis; `false` for audio, image, and audio-only video detects. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("face_only")] + public bool? FaceOnly { get; set; } + /// /// URL to the media file. Null when Zero Retention Mode is enabled. /// @@ -149,6 +156,10 @@ public sealed partial class DetectUuidGetResponsesContentApplicationJsonSchemaIt /// (the default). For a single-modality video detect, the skipped component's metrics
/// are absent (`metrics` for audio-only-skipped, `video_metrics` for video-only-skipped). /// + /// + /// Effective face-only setting for this detect. `true` only for video inputs that
+ /// include visual analysis; `false` for audio, image, and audio-only video detects. + /// /// /// URL to the media file. Null when Zero Retention Mode is enabled. /// @@ -180,6 +191,7 @@ public DetectUuidGetResponsesContentApplicationJsonSchemaItem( global::ResembleAI.OneOf? audioSourceTracing, global::ResembleAI.OneOf? intelligence, global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemModality? modality, + bool? faceOnly, string? url, string? audioUrl, string? filename, @@ -198,6 +210,7 @@ public DetectUuidGetResponsesContentApplicationJsonSchemaItem( this.AudioSourceTracing = audioSourceTracing; this.Intelligence = intelligence; this.Modality = modality; + this.FaceOnly = faceOnly; this.Url = url; this.AudioUrl = audioUrl; this.Filename = filename; diff --git a/src/libs/ResembleAI/openapi.yaml b/src/libs/ResembleAI/openapi.yaml index ef0f202..06399f7 100644 --- a/src/libs/ResembleAI/openapi.yaml +++ b/src/libs/ResembleAI/openapi.yaml @@ -2858,14 +2858,15 @@ "format": "double", "description": "Cap processed duration" }, - "model_types": { - "$ref": "#/components/schemas/DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes", - "description": "Use talking_head for face-swaps" - }, "modality": { "$ref": "#/components/schemas/DetectPostRequestBodyContentMultipartFormDataSchemaModality", "description": "Video only. Selects which detection components run for a video file:\n`audio` (audio track only), `video` (visual frames only), or `all` (both — the default).\nIgnored for audio and image inputs. Invalid values are rejected with HTTP 400.\n" }, + "face_only": { + "type": "boolean", + "default": false, + "description": "Focus visual video detection on faces by masking non-face regions. Effective only for\nvideo inputs with `modality=all` or `modality=video`. Audio, image, and `modality=audio`\nvideo requests are accepted but use an effective value of `false`.\n" + }, "intelligence": { "type": "boolean", "default": false, @@ -3091,6 +3092,11 @@ "type": "boolean", "description": "Use LLM-assisted video analysis." }, + "face_only": { + "type": "boolean", + "default": false, + "description": "Focus detection on faces for video children by masking non-face regions. Audio and\nimage children use an effective value of `false`. Retrieve each child's effective value\nwith `GET /detect/{uuid}`; the aggregate batch response does not include this field.\n" + }, "zero_retention_mode": { "type": "boolean", "default": false, @@ -8663,6 +8669,10 @@ "$ref": "#/components/schemas/DetectGetResponsesContentApplicationJsonSchemaItemsItemsModality", "description": "Which detection modality was requested. `all` when not specified (the default). Only meaningful for video detects." }, + "face_only": { + "type": "boolean", + "description": "Effective face-only setting for this detect. `true` only for video inputs that\ninclude visual analysis; `false` for audio, image, and audio-only video detects.\n" + }, "metrics": { "$ref": "#/components/schemas/DetectAudioMetrics" }, @@ -8790,15 +8800,6 @@ }, "title": "Deepfake Detection_listDetections_Response_200" }, - "DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes": { - "type": "string", - "enum": [ - "image", - "talking_head" - ], - "description": "Use talking_head for face-swaps", - "title": "DetectPostRequestBodyContentMultipartFormDataSchemaModelTypes" - }, "DetectPostRequestBodyContentMultipartFormDataSchemaModality": { "type": "string", "enum": [ @@ -9014,6 +9015,10 @@ "$ref": "#/components/schemas/DetectPostResponsesContentApplicationJsonSchemaItemModality", "description": "Which detection modality was requested. `all` when not specified.\nFor a single-modality video detect, the skipped component's metrics are absent\n(`metrics` for audio-only-skipped, `video_metrics` for video-only-skipped), and the\ndetect still reaches `completed` once the requested modality(ies) finish.\n" }, + "face_only": { + "type": "boolean", + "description": "Effective face-only setting. `true` only for video inputs that include visual\nanalysis; `false` for audio, image, and audio-only video detects.\n" + }, "intelligence": { "oneOf": [ { @@ -9286,6 +9291,10 @@ "$ref": "#/components/schemas/DetectUuidGetResponsesContentApplicationJsonSchemaItemModality", "description": "Which detection modality was requested for this detect. `all` when not specified\n(the default). For a single-modality video detect, the skipped component's metrics\nare absent (`metrics` for audio-only-skipped, `video_metrics` for video-only-skipped).\n" }, + "face_only": { + "type": "boolean", + "description": "Effective face-only setting for this detect. `true` only for video inputs that\ninclude visual analysis; `false` for audio, image, and audio-only video detects.\n" + }, "url": { "type": [ "string",