From 431c43b1fc80ae52ccb2b43ad39afeae1947343b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 14 Aug 2026 15:40:44 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Soniox/Generated/Soniox.AuthClient.g.cs | 9 +++++- .../Soniox.ConcurrencyLimitsClient.g.cs | 9 +++++- ...Soniox.ConcurrentStreamsHistoryClient.g.cs | 9 +++++- .../Soniox/Generated/Soniox.FilesClient.g.cs | 9 +++++- .../Soniox/Generated/Soniox.ModelsClient.g.cs | 9 +++++- .../Soniox/Generated/Soniox.SonioxClient.g.cs | 31 ++++++++++++------- .../Soniox.TranscriptionsClient.g.cs | 9 +++++- .../Soniox/Generated/Soniox.TtsClient.g.cs | 9 +++++- .../Generated/Soniox.TtsModelsClient.g.cs | 9 +++++- .../Generated/Soniox.UsageLogsClient.g.cs | 9 +++++- .../Generated/Soniox.UsageSummaryClient.g.cs | 9 +++++- .../Soniox/Generated/Soniox.VoicesClient.g.cs | 9 +++++- 12 files changed, 107 insertions(+), 23 deletions(-) diff --git a/src/libs/Soniox/Generated/Soniox.AuthClient.g.cs b/src/libs/Soniox/Generated/Soniox.AuthClient.g.cs index 75abd31..debee3b 100644 --- a/src/libs/Soniox/Generated/Soniox.AuthClient.g.cs +++ b/src/libs/Soniox/Generated/Soniox.AuthClient.g.cs @@ -36,10 +36,17 @@ public sealed partial class AuthClient : global::Soniox.IAuthClient, global::Sys internal global::Soniox.AutoSDKServerConfiguration AutoSDKServerConfiguration { get; set; } = new global::Soniox.AutoSDKServerConfiguration(); + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::Soniox.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Soniox.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/Soniox/Generated/Soniox.ConcurrencyLimitsClient.g.cs b/src/libs/Soniox/Generated/Soniox.ConcurrencyLimitsClient.g.cs index f954290..1398284 100644 --- a/src/libs/Soniox/Generated/Soniox.ConcurrencyLimitsClient.g.cs +++ b/src/libs/Soniox/Generated/Soniox.ConcurrencyLimitsClient.g.cs @@ -36,10 +36,17 @@ public sealed partial class ConcurrencyLimitsClient : global::Soniox.IConcurrenc internal global::Soniox.AutoSDKServerConfiguration AutoSDKServerConfiguration { get; set; } = new global::Soniox.AutoSDKServerConfiguration(); + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::Soniox.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Soniox.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/Soniox/Generated/Soniox.ConcurrentStreamsHistoryClient.g.cs b/src/libs/Soniox/Generated/Soniox.ConcurrentStreamsHistoryClient.g.cs index bdb3461..1c70910 100644 --- a/src/libs/Soniox/Generated/Soniox.ConcurrentStreamsHistoryClient.g.cs +++ b/src/libs/Soniox/Generated/Soniox.ConcurrentStreamsHistoryClient.g.cs @@ -36,10 +36,17 @@ public sealed partial class ConcurrentStreamsHistoryClient : global::Soniox.ICon internal global::Soniox.AutoSDKServerConfiguration AutoSDKServerConfiguration { get; set; } = new global::Soniox.AutoSDKServerConfiguration(); + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::Soniox.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Soniox.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/Soniox/Generated/Soniox.FilesClient.g.cs b/src/libs/Soniox/Generated/Soniox.FilesClient.g.cs index 55707b1..7839084 100644 --- a/src/libs/Soniox/Generated/Soniox.FilesClient.g.cs +++ b/src/libs/Soniox/Generated/Soniox.FilesClient.g.cs @@ -36,10 +36,17 @@ public sealed partial class FilesClient : global::Soniox.IFilesClient, global::S internal global::Soniox.AutoSDKServerConfiguration AutoSDKServerConfiguration { get; set; } = new global::Soniox.AutoSDKServerConfiguration(); + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::Soniox.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Soniox.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/Soniox/Generated/Soniox.ModelsClient.g.cs b/src/libs/Soniox/Generated/Soniox.ModelsClient.g.cs index 270afcc..f376ae4 100644 --- a/src/libs/Soniox/Generated/Soniox.ModelsClient.g.cs +++ b/src/libs/Soniox/Generated/Soniox.ModelsClient.g.cs @@ -36,10 +36,17 @@ public sealed partial class ModelsClient : global::Soniox.IModelsClient, global: internal global::Soniox.AutoSDKServerConfiguration AutoSDKServerConfiguration { get; set; } = new global::Soniox.AutoSDKServerConfiguration(); + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::Soniox.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Soniox.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/Soniox/Generated/Soniox.SonioxClient.g.cs b/src/libs/Soniox/Generated/Soniox.SonioxClient.g.cs index 1d5b3fb..2a66a65 100644 --- a/src/libs/Soniox/Generated/Soniox.SonioxClient.g.cs +++ b/src/libs/Soniox/Generated/Soniox.SonioxClient.g.cs @@ -36,10 +36,17 @@ public sealed partial class SonioxClient : global::Soniox.ISonioxClient, global: internal global::Soniox.AutoSDKServerConfiguration AutoSDKServerConfiguration { get; set; } = new global::Soniox.AutoSDKServerConfiguration(); + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::Soniox.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Soniox.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// @@ -48,7 +55,7 @@ public sealed partial class SonioxClient : global::Soniox.ISonioxClient, global: public AuthClient Auth => new AuthClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, AutoSDKServerConfiguration = AutoSDKServerConfiguration, }; @@ -58,7 +65,7 @@ public sealed partial class SonioxClient : global::Soniox.ISonioxClient, global: public ConcurrencyLimitsClient ConcurrencyLimits => new ConcurrencyLimitsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, AutoSDKServerConfiguration = AutoSDKServerConfiguration, }; @@ -68,7 +75,7 @@ public sealed partial class SonioxClient : global::Soniox.ISonioxClient, global: public ConcurrentStreamsHistoryClient ConcurrentStreamsHistory => new ConcurrentStreamsHistoryClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, AutoSDKServerConfiguration = AutoSDKServerConfiguration, }; @@ -78,7 +85,7 @@ public sealed partial class SonioxClient : global::Soniox.ISonioxClient, global: public FilesClient Files => new FilesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, AutoSDKServerConfiguration = AutoSDKServerConfiguration, }; @@ -88,7 +95,7 @@ public sealed partial class SonioxClient : global::Soniox.ISonioxClient, global: public ModelsClient Models => new ModelsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, AutoSDKServerConfiguration = AutoSDKServerConfiguration, }; @@ -98,7 +105,7 @@ public sealed partial class SonioxClient : global::Soniox.ISonioxClient, global: public TranscriptionsClient Transcriptions => new TranscriptionsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, AutoSDKServerConfiguration = AutoSDKServerConfiguration, }; @@ -108,7 +115,7 @@ public sealed partial class SonioxClient : global::Soniox.ISonioxClient, global: public TtsClient Tts => new TtsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, AutoSDKServerConfiguration = AutoSDKServerConfiguration, }; @@ -118,7 +125,7 @@ public sealed partial class SonioxClient : global::Soniox.ISonioxClient, global: public TtsModelsClient TtsModels => new TtsModelsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, AutoSDKServerConfiguration = AutoSDKServerConfiguration, }; @@ -128,7 +135,7 @@ public sealed partial class SonioxClient : global::Soniox.ISonioxClient, global: public UsageLogsClient UsageLogs => new UsageLogsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, AutoSDKServerConfiguration = AutoSDKServerConfiguration, }; @@ -138,7 +145,7 @@ public sealed partial class SonioxClient : global::Soniox.ISonioxClient, global: public UsageSummaryClient UsageSummary => new UsageSummaryClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, AutoSDKServerConfiguration = AutoSDKServerConfiguration, }; @@ -148,7 +155,7 @@ public sealed partial class SonioxClient : global::Soniox.ISonioxClient, global: public VoicesClient Voices => new VoicesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, AutoSDKServerConfiguration = AutoSDKServerConfiguration, }; diff --git a/src/libs/Soniox/Generated/Soniox.TranscriptionsClient.g.cs b/src/libs/Soniox/Generated/Soniox.TranscriptionsClient.g.cs index b4b7b48..6ddf9a9 100644 --- a/src/libs/Soniox/Generated/Soniox.TranscriptionsClient.g.cs +++ b/src/libs/Soniox/Generated/Soniox.TranscriptionsClient.g.cs @@ -36,10 +36,17 @@ public sealed partial class TranscriptionsClient : global::Soniox.ITranscription internal global::Soniox.AutoSDKServerConfiguration AutoSDKServerConfiguration { get; set; } = new global::Soniox.AutoSDKServerConfiguration(); + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::Soniox.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Soniox.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/Soniox/Generated/Soniox.TtsClient.g.cs b/src/libs/Soniox/Generated/Soniox.TtsClient.g.cs index e7622f1..827aa95 100644 --- a/src/libs/Soniox/Generated/Soniox.TtsClient.g.cs +++ b/src/libs/Soniox/Generated/Soniox.TtsClient.g.cs @@ -36,10 +36,17 @@ public sealed partial class TtsClient : global::Soniox.ITtsClient, global::Syste internal global::Soniox.AutoSDKServerConfiguration AutoSDKServerConfiguration { get; set; } = new global::Soniox.AutoSDKServerConfiguration(); + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::Soniox.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Soniox.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/Soniox/Generated/Soniox.TtsModelsClient.g.cs b/src/libs/Soniox/Generated/Soniox.TtsModelsClient.g.cs index 64a1e9d..5eec245 100644 --- a/src/libs/Soniox/Generated/Soniox.TtsModelsClient.g.cs +++ b/src/libs/Soniox/Generated/Soniox.TtsModelsClient.g.cs @@ -36,10 +36,17 @@ public sealed partial class TtsModelsClient : global::Soniox.ITtsModelsClient, g internal global::Soniox.AutoSDKServerConfiguration AutoSDKServerConfiguration { get; set; } = new global::Soniox.AutoSDKServerConfiguration(); + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::Soniox.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Soniox.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/Soniox/Generated/Soniox.UsageLogsClient.g.cs b/src/libs/Soniox/Generated/Soniox.UsageLogsClient.g.cs index 6dcd210..aef02e9 100644 --- a/src/libs/Soniox/Generated/Soniox.UsageLogsClient.g.cs +++ b/src/libs/Soniox/Generated/Soniox.UsageLogsClient.g.cs @@ -36,10 +36,17 @@ public sealed partial class UsageLogsClient : global::Soniox.IUsageLogsClient, g internal global::Soniox.AutoSDKServerConfiguration AutoSDKServerConfiguration { get; set; } = new global::Soniox.AutoSDKServerConfiguration(); + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::Soniox.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Soniox.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/Soniox/Generated/Soniox.UsageSummaryClient.g.cs b/src/libs/Soniox/Generated/Soniox.UsageSummaryClient.g.cs index 0eda299..a21ecf1 100644 --- a/src/libs/Soniox/Generated/Soniox.UsageSummaryClient.g.cs +++ b/src/libs/Soniox/Generated/Soniox.UsageSummaryClient.g.cs @@ -36,10 +36,17 @@ public sealed partial class UsageSummaryClient : global::Soniox.IUsageSummaryCli internal global::Soniox.AutoSDKServerConfiguration AutoSDKServerConfiguration { get; set; } = new global::Soniox.AutoSDKServerConfiguration(); + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::Soniox.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Soniox.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/Soniox/Generated/Soniox.VoicesClient.g.cs b/src/libs/Soniox/Generated/Soniox.VoicesClient.g.cs index 44a22c9..77f214d 100644 --- a/src/libs/Soniox/Generated/Soniox.VoicesClient.g.cs +++ b/src/libs/Soniox/Generated/Soniox.VoicesClient.g.cs @@ -36,10 +36,17 @@ public sealed partial class VoicesClient : global::Soniox.IVoicesClient, global: internal global::Soniox.AutoSDKServerConfiguration AutoSDKServerConfiguration { get; set; } = new global::Soniox.AutoSDKServerConfiguration(); + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::Soniox.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Soniox.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } ///