From 52be34caf4f664f107492d5fe263fd1fb31ed995 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 14 Aug 2026 15:38:46 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../RevAI/Generated/RevAI.AccountClient.g.cs | 9 +++++- .../RevAI/Generated/RevAI.CaptionsClient.g.cs | 9 +++++- ...evAI.LanguageIdentificationJobsClient.g.cs | 9 +++++- ...I.LanguageIdentificationResultsClient.g.cs | 9 +++++- .../RevAI/Generated/RevAI.RevAIClient.g.cs | 29 ++++++++++++------- .../RevAI.SentimentAnalysisJobsClient.g.cs | 9 +++++- .../RevAI.SentimentAnalysisResultsClient.g.cs | 9 +++++- .../RevAI.TopicExtractionJobsClient.g.cs | 9 +++++- .../RevAI.TopicExtractionResultsClient.g.cs | 9 +++++- .../Generated/RevAI.TranscriptClient.g.cs | 9 +++++- .../RevAI.TranscriptionJobsClient.g.cs | 9 +++++- 11 files changed, 98 insertions(+), 21 deletions(-) diff --git a/src/libs/RevAI/Generated/RevAI.AccountClient.g.cs b/src/libs/RevAI/Generated/RevAI.AccountClient.g.cs index 4f7b055..17e4f54 100644 --- a/src/libs/RevAI/Generated/RevAI.AccountClient.g.cs +++ b/src/libs/RevAI/Generated/RevAI.AccountClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class AccountClient : global::RevAI.IAccountClient, global /// public global::RevAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::RevAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::RevAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/RevAI/Generated/RevAI.CaptionsClient.g.cs b/src/libs/RevAI/Generated/RevAI.CaptionsClient.g.cs index 074849b..bbcbaa1 100644 --- a/src/libs/RevAI/Generated/RevAI.CaptionsClient.g.cs +++ b/src/libs/RevAI/Generated/RevAI.CaptionsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class CaptionsClient : global::RevAI.ICaptionsClient, glob /// public global::RevAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::RevAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::RevAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/RevAI/Generated/RevAI.LanguageIdentificationJobsClient.g.cs b/src/libs/RevAI/Generated/RevAI.LanguageIdentificationJobsClient.g.cs index 642f5d1..77eeedb 100644 --- a/src/libs/RevAI/Generated/RevAI.LanguageIdentificationJobsClient.g.cs +++ b/src/libs/RevAI/Generated/RevAI.LanguageIdentificationJobsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class LanguageIdentificationJobsClient : global::RevAI.ILa /// public global::RevAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::RevAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::RevAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/RevAI/Generated/RevAI.LanguageIdentificationResultsClient.g.cs b/src/libs/RevAI/Generated/RevAI.LanguageIdentificationResultsClient.g.cs index 97acb4b..327bff2 100644 --- a/src/libs/RevAI/Generated/RevAI.LanguageIdentificationResultsClient.g.cs +++ b/src/libs/RevAI/Generated/RevAI.LanguageIdentificationResultsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class LanguageIdentificationResultsClient : global::RevAI. /// public global::RevAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::RevAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::RevAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/RevAI/Generated/RevAI.RevAIClient.g.cs b/src/libs/RevAI/Generated/RevAI.RevAIClient.g.cs index c34fbd8..ddc032c 100644 --- a/src/libs/RevAI/Generated/RevAI.RevAIClient.g.cs +++ b/src/libs/RevAI/Generated/RevAI.RevAIClient.g.cs @@ -35,10 +35,17 @@ public sealed partial class RevAIClient : global::RevAI.IRevAIClient, global::Sy /// public global::RevAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::RevAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::RevAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// @@ -47,7 +54,7 @@ public sealed partial class RevAIClient : global::RevAI.IRevAIClient, global::Sy public AccountClient Account => new AccountClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -56,7 +63,7 @@ public sealed partial class RevAIClient : global::RevAI.IRevAIClient, global::Sy public CaptionsClient Captions => new CaptionsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -65,7 +72,7 @@ public sealed partial class RevAIClient : global::RevAI.IRevAIClient, global::Sy public LanguageIdentificationJobsClient LanguageIdentificationJobs => new LanguageIdentificationJobsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -74,7 +81,7 @@ public sealed partial class RevAIClient : global::RevAI.IRevAIClient, global::Sy public LanguageIdentificationResultsClient LanguageIdentificationResults => new LanguageIdentificationResultsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -83,7 +90,7 @@ public sealed partial class RevAIClient : global::RevAI.IRevAIClient, global::Sy public SentimentAnalysisJobsClient SentimentAnalysisJobs => new SentimentAnalysisJobsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -92,7 +99,7 @@ public sealed partial class RevAIClient : global::RevAI.IRevAIClient, global::Sy public SentimentAnalysisResultsClient SentimentAnalysisResults => new SentimentAnalysisResultsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -101,7 +108,7 @@ public sealed partial class RevAIClient : global::RevAI.IRevAIClient, global::Sy public TopicExtractionJobsClient TopicExtractionJobs => new TopicExtractionJobsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -110,7 +117,7 @@ public sealed partial class RevAIClient : global::RevAI.IRevAIClient, global::Sy public TopicExtractionResultsClient TopicExtractionResults => new TopicExtractionResultsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -119,7 +126,7 @@ public sealed partial class RevAIClient : global::RevAI.IRevAIClient, global::Sy public TranscriptClient Transcript => new TranscriptClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -128,7 +135,7 @@ public sealed partial class RevAIClient : global::RevAI.IRevAIClient, global::Sy public TranscriptionJobsClient TranscriptionJobs => new TranscriptionJobsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// diff --git a/src/libs/RevAI/Generated/RevAI.SentimentAnalysisJobsClient.g.cs b/src/libs/RevAI/Generated/RevAI.SentimentAnalysisJobsClient.g.cs index 8ae856f..3613550 100644 --- a/src/libs/RevAI/Generated/RevAI.SentimentAnalysisJobsClient.g.cs +++ b/src/libs/RevAI/Generated/RevAI.SentimentAnalysisJobsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class SentimentAnalysisJobsClient : global::RevAI.ISentime /// public global::RevAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::RevAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::RevAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/RevAI/Generated/RevAI.SentimentAnalysisResultsClient.g.cs b/src/libs/RevAI/Generated/RevAI.SentimentAnalysisResultsClient.g.cs index 5b7ef3f..86033f8 100644 --- a/src/libs/RevAI/Generated/RevAI.SentimentAnalysisResultsClient.g.cs +++ b/src/libs/RevAI/Generated/RevAI.SentimentAnalysisResultsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class SentimentAnalysisResultsClient : global::RevAI.ISent /// public global::RevAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::RevAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::RevAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/RevAI/Generated/RevAI.TopicExtractionJobsClient.g.cs b/src/libs/RevAI/Generated/RevAI.TopicExtractionJobsClient.g.cs index 40237b7..7c78c2e 100644 --- a/src/libs/RevAI/Generated/RevAI.TopicExtractionJobsClient.g.cs +++ b/src/libs/RevAI/Generated/RevAI.TopicExtractionJobsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class TopicExtractionJobsClient : global::RevAI.ITopicExtr /// public global::RevAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::RevAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::RevAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/RevAI/Generated/RevAI.TopicExtractionResultsClient.g.cs b/src/libs/RevAI/Generated/RevAI.TopicExtractionResultsClient.g.cs index 228029a..b514bb9 100644 --- a/src/libs/RevAI/Generated/RevAI.TopicExtractionResultsClient.g.cs +++ b/src/libs/RevAI/Generated/RevAI.TopicExtractionResultsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class TopicExtractionResultsClient : global::RevAI.ITopicE /// public global::RevAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::RevAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::RevAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/RevAI/Generated/RevAI.TranscriptClient.g.cs b/src/libs/RevAI/Generated/RevAI.TranscriptClient.g.cs index 94cb778..57d7b6b 100644 --- a/src/libs/RevAI/Generated/RevAI.TranscriptClient.g.cs +++ b/src/libs/RevAI/Generated/RevAI.TranscriptClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class TranscriptClient : global::RevAI.ITranscriptClient, /// public global::RevAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::RevAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::RevAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/RevAI/Generated/RevAI.TranscriptionJobsClient.g.cs b/src/libs/RevAI/Generated/RevAI.TranscriptionJobsClient.g.cs index da7dad6..669e5f3 100644 --- a/src/libs/RevAI/Generated/RevAI.TranscriptionJobsClient.g.cs +++ b/src/libs/RevAI/Generated/RevAI.TranscriptionJobsClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class TranscriptionJobsClient : global::RevAI.ITranscripti /// public global::RevAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::RevAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::RevAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } ///