From 01194c4cf6249d5016eb2a70ec3df0c2ea92609c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 14 Aug 2026 15:52:50 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../PlayHT/Generated/PlayHT.PlayHTClient.g.cs | 15 +++++++++++---- .../Generated/PlayHT.TextToSpeechClient.g.cs | 9 ++++++++- .../PlayHT/Generated/PlayHT.VoicesClient.g.cs | 9 ++++++++- .../PlayHT/Generated/PlayHT.WebSocketClient.g.cs | 9 ++++++++- 4 files changed, 35 insertions(+), 7 deletions(-) diff --git a/src/libs/PlayHT/Generated/PlayHT.PlayHTClient.g.cs b/src/libs/PlayHT/Generated/PlayHT.PlayHTClient.g.cs index fb60a1f..3a451aa 100644 --- a/src/libs/PlayHT/Generated/PlayHT.PlayHTClient.g.cs +++ b/src/libs/PlayHT/Generated/PlayHT.PlayHTClient.g.cs @@ -35,10 +35,17 @@ public sealed partial class PlayHTClient : global::PlayHT.IPlayHTClient, global: /// public global::PlayHT.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::PlayHT.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::PlayHT.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 PlayHTClient : global::PlayHT.IPlayHTClient, global: public TextToSpeechClient TextToSpeech => new TextToSpeechClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -56,7 +63,7 @@ public sealed partial class PlayHTClient : global::PlayHT.IPlayHTClient, global: public VoicesClient Voices => new VoicesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -65,7 +72,7 @@ public sealed partial class PlayHTClient : global::PlayHT.IPlayHTClient, global: public WebSocketClient WebSocket => new WebSocketClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// diff --git a/src/libs/PlayHT/Generated/PlayHT.TextToSpeechClient.g.cs b/src/libs/PlayHT/Generated/PlayHT.TextToSpeechClient.g.cs index 49f3918..40fc32d 100644 --- a/src/libs/PlayHT/Generated/PlayHT.TextToSpeechClient.g.cs +++ b/src/libs/PlayHT/Generated/PlayHT.TextToSpeechClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class TextToSpeechClient : global::PlayHT.ITextToSpeechCli /// public global::PlayHT.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::PlayHT.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::PlayHT.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/PlayHT/Generated/PlayHT.VoicesClient.g.cs b/src/libs/PlayHT/Generated/PlayHT.VoicesClient.g.cs index 0cffd59..d1551b6 100644 --- a/src/libs/PlayHT/Generated/PlayHT.VoicesClient.g.cs +++ b/src/libs/PlayHT/Generated/PlayHT.VoicesClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class VoicesClient : global::PlayHT.IVoicesClient, global: /// public global::PlayHT.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::PlayHT.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::PlayHT.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/PlayHT/Generated/PlayHT.WebSocketClient.g.cs b/src/libs/PlayHT/Generated/PlayHT.WebSocketClient.g.cs index 379aea6..fa37671 100644 --- a/src/libs/PlayHT/Generated/PlayHT.WebSocketClient.g.cs +++ b/src/libs/PlayHT/Generated/PlayHT.WebSocketClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class WebSocketClient : global::PlayHT.IWebSocketClient, g /// public global::PlayHT.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::PlayHT.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::PlayHT.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } ///