From a7ba0a5344729442d82f7a8b71261df74abbb9ba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 10 May 2026 21:36:32 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../RevAI/Generated/RevAI.Models.Account.g.cs | 1 + .../RevAI.Models.CustomVocabulary.g.cs | 1 + .../Generated/RevAI.Models.ErrorResponse.g.cs | 1 + .../RevAI.Models.LanguageConfidence.g.cs | 1 + ...evAI.Models.LanguageIdentificationJob.g.cs | 1 + ...dels.LanguageIdentificationJobOptions.g.cs | 1 + ...I.Models.LanguageIdentificationResult.g.cs | 1 + .../Generated/RevAI.Models.Monologue.g.cs | 1 + .../RevAI.Models.SentimentAnalysisJob.g.cs | 1 + .../RevAI.Models.SentimentAnalysisResult.g.cs | 1 + .../RevAI.Models.SentimentMessage.g.cs | 1 + ...ubmitLanguageIdentificationJobRequest.g.cs | 1 + ...bmitLanguageIdentificationJobRequest2.g.cs | 1 + ...els.SubmitSentimentAnalysisJobRequest.g.cs | 1 + ...odels.SubmitTopicExtractionJobRequest.g.cs | 1 + ....Models.SubmitTranscriptionJobRequest.g.cs | 1 + ...Models.SubmitTranscriptionJobRequest2.g.cs | 1 + .../RevAI/Generated/RevAI.Models.Topic.g.cs | 1 + .../RevAI.Models.TopicExtractionJob.g.cs | 1 + .../RevAI.Models.TopicExtractionResult.g.cs | 1 + .../RevAI.Models.TopicInformant.g.cs | 1 + .../Generated/RevAI.Models.Transcript.g.cs | 1 + .../RevAI.Models.TranscriptElement.g.cs | 1 + .../RevAI.Models.TranscriptionJob.g.cs | 1 + .../RevAI.Models.TranscriptionJobOptions.g.cs | 1 + .../RevAI.Models.ValidationErrorResponse.g.cs | 1 + ...els.ValidationErrorResponseParameters.g.cs | 1 + .../RevAI/Generated/RevAI.OptionsSupport.g.cs | 27 ++++++++++++++++++- 28 files changed, 53 insertions(+), 1 deletion(-) diff --git a/src/libs/RevAI/Generated/RevAI.Models.Account.g.cs b/src/libs/RevAI/Generated/RevAI.Models.Account.g.cs index 42a2e23..61c9d61 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.Account.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.Account.g.cs @@ -58,5 +58,6 @@ public Account( public Account() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.CustomVocabulary.g.cs b/src/libs/RevAI/Generated/RevAI.Models.CustomVocabulary.g.cs index a36837e..f92e473 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.CustomVocabulary.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.CustomVocabulary.g.cs @@ -42,5 +42,6 @@ public CustomVocabulary( public CustomVocabulary() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.ErrorResponse.g.cs b/src/libs/RevAI/Generated/RevAI.Models.ErrorResponse.g.cs index fa5cfdd..3530f2e 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.ErrorResponse.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.ErrorResponse.g.cs @@ -63,5 +63,6 @@ public ErrorResponse( public ErrorResponse() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.LanguageConfidence.g.cs b/src/libs/RevAI/Generated/RevAI.Models.LanguageConfidence.g.cs index a047cbf..9c4e436 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.LanguageConfidence.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.LanguageConfidence.g.cs @@ -52,5 +52,6 @@ public LanguageConfidence( public LanguageConfidence() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.LanguageIdentificationJob.g.cs b/src/libs/RevAI/Generated/RevAI.Models.LanguageIdentificationJob.g.cs index 31c38f5..48521e0 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.LanguageIdentificationJob.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.LanguageIdentificationJob.g.cs @@ -134,5 +134,6 @@ public LanguageIdentificationJob( public LanguageIdentificationJob() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.LanguageIdentificationJobOptions.g.cs b/src/libs/RevAI/Generated/RevAI.Models.LanguageIdentificationJobOptions.g.cs index f413576..515d027 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.LanguageIdentificationJobOptions.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.LanguageIdentificationJobOptions.g.cs @@ -57,5 +57,6 @@ public LanguageIdentificationJobOptions( public LanguageIdentificationJobOptions() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.LanguageIdentificationResult.g.cs b/src/libs/RevAI/Generated/RevAI.Models.LanguageIdentificationResult.g.cs index d1bd4b1..3f7038b 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.LanguageIdentificationResult.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.LanguageIdentificationResult.g.cs @@ -52,5 +52,6 @@ public LanguageIdentificationResult( public LanguageIdentificationResult() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.Monologue.g.cs b/src/libs/RevAI/Generated/RevAI.Models.Monologue.g.cs index b8ea58f..94edbcf 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.Monologue.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.Monologue.g.cs @@ -52,5 +52,6 @@ public Monologue( public Monologue() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.SentimentAnalysisJob.g.cs b/src/libs/RevAI/Generated/RevAI.Models.SentimentAnalysisJob.g.cs index 77368b2..3601d4d 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.SentimentAnalysisJob.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.SentimentAnalysisJob.g.cs @@ -155,5 +155,6 @@ public SentimentAnalysisJob( public SentimentAnalysisJob() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.SentimentAnalysisResult.g.cs b/src/libs/RevAI/Generated/RevAI.Models.SentimentAnalysisResult.g.cs index 67840ae..c124013 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.SentimentAnalysisResult.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.SentimentAnalysisResult.g.cs @@ -39,5 +39,6 @@ public SentimentAnalysisResult( public SentimentAnalysisResult() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.SentimentMessage.g.cs b/src/libs/RevAI/Generated/RevAI.Models.SentimentMessage.g.cs index ae14f48..f23a138 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.SentimentMessage.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.SentimentMessage.g.cs @@ -119,5 +119,6 @@ public SentimentMessage( public SentimentMessage() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.SubmitLanguageIdentificationJobRequest.g.cs b/src/libs/RevAI/Generated/RevAI.Models.SubmitLanguageIdentificationJobRequest.g.cs index 22c6c6a..950124b 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.SubmitLanguageIdentificationJobRequest.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.SubmitLanguageIdentificationJobRequest.g.cs @@ -68,5 +68,6 @@ public SubmitLanguageIdentificationJobRequest( public SubmitLanguageIdentificationJobRequest() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.SubmitLanguageIdentificationJobRequest2.g.cs b/src/libs/RevAI/Generated/RevAI.Models.SubmitLanguageIdentificationJobRequest2.g.cs index 2512e82..987c1e1 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.SubmitLanguageIdentificationJobRequest2.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.SubmitLanguageIdentificationJobRequest2.g.cs @@ -61,5 +61,6 @@ public SubmitLanguageIdentificationJobRequest2( public SubmitLanguageIdentificationJobRequest2() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.SubmitSentimentAnalysisJobRequest.g.cs b/src/libs/RevAI/Generated/RevAI.Models.SubmitSentimentAnalysisJobRequest.g.cs index 41b5af9..a9d35ee 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.SubmitSentimentAnalysisJobRequest.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.SubmitSentimentAnalysisJobRequest.g.cs @@ -96,5 +96,6 @@ public SubmitSentimentAnalysisJobRequest( public SubmitSentimentAnalysisJobRequest() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.SubmitTopicExtractionJobRequest.g.cs b/src/libs/RevAI/Generated/RevAI.Models.SubmitTopicExtractionJobRequest.g.cs index e507fe0..5a17fc9 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.SubmitTopicExtractionJobRequest.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.SubmitTopicExtractionJobRequest.g.cs @@ -88,5 +88,6 @@ public SubmitTopicExtractionJobRequest( public SubmitTopicExtractionJobRequest() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.SubmitTranscriptionJobRequest.g.cs b/src/libs/RevAI/Generated/RevAI.Models.SubmitTranscriptionJobRequest.g.cs index 28637df..13c43ab 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.SubmitTranscriptionJobRequest.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.SubmitTranscriptionJobRequest.g.cs @@ -152,5 +152,6 @@ public SubmitTranscriptionJobRequest( public SubmitTranscriptionJobRequest() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.SubmitTranscriptionJobRequest2.g.cs b/src/libs/RevAI/Generated/RevAI.Models.SubmitTranscriptionJobRequest2.g.cs index e031eef..93df7f7 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.SubmitTranscriptionJobRequest2.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.SubmitTranscriptionJobRequest2.g.cs @@ -63,5 +63,6 @@ public SubmitTranscriptionJobRequest2( public SubmitTranscriptionJobRequest2() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.Topic.g.cs b/src/libs/RevAI/Generated/RevAI.Models.Topic.g.cs index 00fcf7f..c5beb9a 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.Topic.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.Topic.g.cs @@ -63,5 +63,6 @@ public Topic( public Topic() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.TopicExtractionJob.g.cs b/src/libs/RevAI/Generated/RevAI.Models.TopicExtractionJob.g.cs index bbd376d..a52d2e4 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.TopicExtractionJob.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.TopicExtractionJob.g.cs @@ -143,5 +143,6 @@ public TopicExtractionJob( public TopicExtractionJob() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.TopicExtractionResult.g.cs b/src/libs/RevAI/Generated/RevAI.Models.TopicExtractionResult.g.cs index 37745f2..9af0bd7 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.TopicExtractionResult.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.TopicExtractionResult.g.cs @@ -39,5 +39,6 @@ public TopicExtractionResult( public TopicExtractionResult() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.TopicInformant.g.cs b/src/libs/RevAI/Generated/RevAI.Models.TopicInformant.g.cs index 43d4d3f..3461ecd 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.TopicInformant.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.TopicInformant.g.cs @@ -74,5 +74,6 @@ public TopicInformant( public TopicInformant() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.Transcript.g.cs b/src/libs/RevAI/Generated/RevAI.Models.Transcript.g.cs index 51fb1ca..da5616a 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.Transcript.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.Transcript.g.cs @@ -39,5 +39,6 @@ public Transcript( public Transcript() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.TranscriptElement.g.cs b/src/libs/RevAI/Generated/RevAI.Models.TranscriptElement.g.cs index dda3fc7..d037506 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.TranscriptElement.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.TranscriptElement.g.cs @@ -86,5 +86,6 @@ public TranscriptElement( public TranscriptElement() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.TranscriptionJob.g.cs b/src/libs/RevAI/Generated/RevAI.Models.TranscriptionJob.g.cs index 61bb3d6..d5713f4 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.TranscriptionJob.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.TranscriptionJob.g.cs @@ -238,5 +238,6 @@ public TranscriptionJob( public TranscriptionJob() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.TranscriptionJobOptions.g.cs b/src/libs/RevAI/Generated/RevAI.Models.TranscriptionJobOptions.g.cs index 3b8b26a..fac976c 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.TranscriptionJobOptions.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.TranscriptionJobOptions.g.cs @@ -160,5 +160,6 @@ public TranscriptionJobOptions( public TranscriptionJobOptions() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.ValidationErrorResponse.g.cs b/src/libs/RevAI/Generated/RevAI.Models.ValidationErrorResponse.g.cs index 1292451..c791cbd 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.ValidationErrorResponse.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.ValidationErrorResponse.g.cs @@ -68,5 +68,6 @@ public ValidationErrorResponse( public ValidationErrorResponse() { } + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.Models.ValidationErrorResponseParameters.g.cs b/src/libs/RevAI/Generated/RevAI.Models.ValidationErrorResponseParameters.g.cs index 6773d74..86e3980 100644 --- a/src/libs/RevAI/Generated/RevAI.Models.ValidationErrorResponseParameters.g.cs +++ b/src/libs/RevAI/Generated/RevAI.Models.ValidationErrorResponseParameters.g.cs @@ -14,5 +14,6 @@ public sealed partial class ValidationErrorResponseParameters /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/RevAI/Generated/RevAI.OptionsSupport.g.cs b/src/libs/RevAI/Generated/RevAI.OptionsSupport.g.cs index 13fb52e..76d4c44 100644 --- a/src/libs/RevAI/Generated/RevAI.OptionsSupport.g.cs +++ b/src/libs/RevAI/Generated/RevAI.OptionsSupport.g.cs @@ -163,8 +163,24 @@ public sealed class AutoSDKAuthorizationProviderHook : global::RevAI.AutoSDKHook { context = context ?? throw new global::System.ArgumentNullException(nameof(context)); + if (context.Request == null) + { + return; + } + + var perRequest = context.RequestOptions?.Authorizations; + if (perRequest != null && perRequest.Count > 0) + { + for (var index = 0; index < perRequest.Count; index++) + { + ApplyAuthorization(context.Request, perRequest[index]); + } + + return; + } + var provider = context.ClientOptions?.AuthorizationProvider; - if (provider == null || context.Request == null) + if (provider == null) { return; } @@ -237,6 +253,15 @@ public sealed class AutoSDKRequestOptions /// Overrides response buffering for this request when set. /// public bool? ReadResponseAsString { get; set; } + + /// + /// Optional per-request authorization values. When non-empty, the built-in + /// applies these instead of consulting + /// for this request only. + /// Useful for multi-tenant routing or "act-as" admin tooling that needs a different + /// credential per call without mutating shared client state. + /// + public global::System.Collections.Generic.IReadOnlyList? Authorizations { get; set; } } ///