From 431ab33d58e2822003f442b50b29bd2dc70a01f0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 8 May 2026 03:38:13 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...ApplicationJsonSchemaDynamicVariables.g.cs | 73 ++++++++++++++++++- ...JsonSchemaItemIntelligenceDescription.g.cs | 58 ++++++++++++++- ...JsonSchemaItemIntelligenceDescription.g.cs | 58 ++++++++++++++- ...tionJsonSchemaItemMetricsHasWatermark.g.cs | 54 +++++++++++++- .../Generated/ResembleAI.OneOf.2.g.cs | 50 +++++++++++++ ....ResembleAIClient.Constructors.Bearer.g.cs | 1 + 6 files changed, 282 insertions(+), 12 deletions(-) diff --git a/src/libs/ResembleAI/Generated/ResembleAI.Models.AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariables.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.Models.AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariables.g.cs index 34ae47b..adb894d 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.Models.AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariables.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.Models.AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariables.g.cs @@ -26,6 +26,19 @@ namespace ResembleAI #endif public bool IsAgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1 => AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1 != null; + /// + /// + /// + public bool TryPickAgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out string? value) + { + value = AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1; + return IsAgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1; + } + /// /// /// @@ -43,6 +56,19 @@ namespace ResembleAI #endif public bool IsAgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant2 => AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant2 != null; + /// + /// + /// + public bool TryPickAgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out double? value) + { + value = AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant2; + return IsAgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant2; + } + /// /// /// @@ -59,6 +85,19 @@ namespace ResembleAI [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant3))] #endif public bool IsAgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant3 => AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant3 != null; + + /// + /// + /// + public bool TryPickAgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant3( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out bool? value) + { + value = AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant3; + return IsAgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant3; + } /// /// /// @@ -157,7 +196,7 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1 = null, + global::System.Func? agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1 = null, global::System.Func? agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant2 = null, global::System.Func? agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant3 = null, bool validate = true) @@ -187,7 +226,37 @@ public bool Validate() /// /// public void Match( - global::System.Action? agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1 = null, + global::System.Action? agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1 = null, + + global::System.Action? agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant2 = null, + + global::System.Action? agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant3 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsAgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1) + { + agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1?.Invoke(AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1!); + } + else if (IsAgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant2) + { + agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant2?.Invoke(AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant2!); + } + else if (IsAgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant3) + { + agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant3?.Invoke(AgentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant3!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant1 = null, global::System.Action? agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant2 = null, global::System.Action? agentsPostRequestBodyContentApplicationJsonSchemaDynamicVariablesVariant3 = null, bool validate = true) diff --git a/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription.g.cs index a60e70c..d6cc935 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription.g.cs @@ -26,6 +26,19 @@ namespace ResembleAI #endif public bool IsDetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 => DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 != null; + /// + /// + /// + public bool TryPickDetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out string? value) + { + value = DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1; + return IsDetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1; + } + /// /// /// @@ -42,6 +55,19 @@ namespace ResembleAI [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1))] #endif public bool IsDetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 => DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 != null; + + /// + /// + /// + public bool TryPickDetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::ResembleAI.DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1? value) + { + value = DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1; + return IsDetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? detectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 = null, - global::System.Func? detectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 = null, + global::System.Func? detectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 = null, + global::System.Func? detectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? detectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 = null, - global::System.Action? detectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 = null, + global::System.Action? detectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 = null, + + global::System.Action? detectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsDetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1) + { + detectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1?.Invoke(DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1!); + } + else if (IsDetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1) + { + detectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1?.Invoke(DetectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? detectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 = null, + global::System.Action? detectPostResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 = null, bool validate = true) { if (validate) diff --git a/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription.g.cs index 6158332..bfbd4ad 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.Models.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription.g.cs @@ -26,6 +26,19 @@ namespace ResembleAI #endif public bool IsDetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 => DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 != null; + /// + /// + /// + public bool TryPickDetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out string? value) + { + value = DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1; + return IsDetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1; + } + /// /// /// @@ -42,6 +55,19 @@ namespace ResembleAI [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1))] #endif public bool IsDetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 => DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 != null; + + /// + /// + /// + public bool TryPickDetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::ResembleAI.DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1? value) + { + value = DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1; + return IsDetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1; + } /// /// /// @@ -118,8 +144,8 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func? detectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 = null, - global::System.Func? detectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 = null, + global::System.Func? detectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 = null, + global::System.Func? detectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 = null, bool validate = true) { if (validate) @@ -143,8 +169,32 @@ public bool Validate() /// /// public void Match( - global::System.Action? detectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 = null, - global::System.Action? detectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 = null, + global::System.Action? detectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 = null, + + global::System.Action? detectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsDetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1) + { + detectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1?.Invoke(DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1!); + } + else if (IsDetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1) + { + detectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1?.Invoke(DetectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? detectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescriptionVariant1 = null, + global::System.Action? detectUuidGetResponsesContentApplicationJsonSchemaItemIntelligenceDescription1 = null, bool validate = true) { if (validate) diff --git a/src/libs/ResembleAI/Generated/ResembleAI.Models.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermark.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.Models.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermark.g.cs index dc23c2c..0ae4760 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.Models.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermark.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.Models.WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermark.g.cs @@ -26,6 +26,19 @@ namespace ResembleAI #endif public bool IsWatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1 => WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1 != null; + /// + /// + /// + public bool TryPickWatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::System.Collections.Generic.Dictionary? value) + { + value = WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1; + return IsWatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1; + } + /// /// /// @@ -42,6 +55,19 @@ namespace ResembleAI [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant2))] #endif public bool IsWatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant2 => WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant2 != null; + + /// + /// + /// + public bool TryPickWatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out bool? value) + { + value = WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant2; + return IsWatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant2; + } /// /// /// @@ -118,7 +144,7 @@ public bool Validate() /// /// public TResult? Match( - global::System.Func?, TResult>? watermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1 = null, + global::System.Func, TResult>? watermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1 = null, global::System.Func? watermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant2 = null, bool validate = true) { @@ -143,7 +169,31 @@ public bool Validate() /// /// public void Match( - global::System.Action?>? watermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1 = null, + global::System.Action>? watermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1 = null, + + global::System.Action? watermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsWatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1) + { + watermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1?.Invoke(WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1!); + } + else if (IsWatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant2) + { + watermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant2?.Invoke(WatermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant2!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action>? watermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant1 = null, global::System.Action? watermarkDetectUuidResultGetResponsesContentApplicationJsonSchemaItemMetricsHasWatermarkVariant2 = null, bool validate = true) { diff --git a/src/libs/ResembleAI/Generated/ResembleAI.OneOf.2.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.OneOf.2.g.cs index a9d3360..63df703 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.OneOf.2.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.OneOf.2.g.cs @@ -25,6 +25,19 @@ namespace ResembleAI #endif public bool IsValue1 => Value1 != null; + /// + /// + /// + public bool TryPickValue1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T1? value) + { + value = Value1; + return IsValue1; + } + /// /// /// @@ -41,6 +54,19 @@ namespace ResembleAI [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value2))] #endif public bool IsValue2 => Value2 != null; + + /// + /// + /// + public bool TryPickValue2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T2? value) + { + value = Value2; + return IsValue2; + } /// /// /// @@ -143,6 +169,30 @@ public bool Validate() /// public void Match( global::System.Action? value1 = null, + + global::System.Action? value2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsValue1) + { + value1?.Invoke(Value1!); + } + else if (IsValue2) + { + value2?.Invoke(Value2!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? value1 = null, global::System.Action? value2 = null, bool validate = true) { diff --git a/src/libs/ResembleAI/Generated/ResembleAI.ResembleAIClient.Constructors.Bearer.g.cs b/src/libs/ResembleAI/Generated/ResembleAI.ResembleAIClient.Constructors.Bearer.g.cs index 1d33cd7..56bed21 100644 --- a/src/libs/ResembleAI/Generated/ResembleAI.ResembleAIClient.Constructors.Bearer.g.cs +++ b/src/libs/ResembleAI/Generated/ResembleAI.ResembleAIClient.Constructors.Bearer.g.cs @@ -26,5 +26,6 @@ partial void Authorizing( ref string apiKey); partial void Authorized( global::System.Net.Http.HttpClient client); + } } \ No newline at end of file