From eb772ee55ab4c1b6017de10b125f139191feedfd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 14 Aug 2026 15:54:53 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Generated/JasperAI.AudiencesClient.g.cs | 9 ++++++- .../Generated/JasperAI.CommandClient.g.cs | 9 ++++++- .../Generated/JasperAI.DocumentsClient.g.cs | 9 ++++++- .../Generated/JasperAI.JasperAIClient.g.cs | 27 ++++++++++++------- .../Generated/JasperAI.KnowledgeClient.g.cs | 9 ++++++- .../Generated/JasperAI.StylesClient.g.cs | 9 ++++++- .../Generated/JasperAI.TasksClient.g.cs | 9 ++++++- .../Generated/JasperAI.UsageClient.g.cs | 9 ++++++- .../Generated/JasperAI.UsersClient.g.cs | 9 ++++++- .../Generated/JasperAI.VoicesClient.g.cs | 9 ++++++- 10 files changed, 89 insertions(+), 19 deletions(-) diff --git a/src/libs/JasperAI/Generated/JasperAI.AudiencesClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.AudiencesClient.g.cs index 5188632..c53984f 100644 --- a/src/libs/JasperAI/Generated/JasperAI.AudiencesClient.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.AudiencesClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class AudiencesClient : global::JasperAI.IAudiencesClient, /// public global::JasperAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::JasperAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::JasperAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/JasperAI/Generated/JasperAI.CommandClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.CommandClient.g.cs index 32bc5b9..7be808d 100644 --- a/src/libs/JasperAI/Generated/JasperAI.CommandClient.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.CommandClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class CommandClient : global::JasperAI.ICommandClient, glo /// public global::JasperAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::JasperAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::JasperAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/JasperAI/Generated/JasperAI.DocumentsClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.DocumentsClient.g.cs index 9bbb847..f3c83e5 100644 --- a/src/libs/JasperAI/Generated/JasperAI.DocumentsClient.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.DocumentsClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class DocumentsClient : global::JasperAI.IDocumentsClient, /// public global::JasperAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::JasperAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::JasperAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/JasperAI/Generated/JasperAI.JasperAIClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.JasperAIClient.g.cs index ad27b50..2289878 100644 --- a/src/libs/JasperAI/Generated/JasperAI.JasperAIClient.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.JasperAIClient.g.cs @@ -37,10 +37,17 @@ public sealed partial class JasperAIClient : global::JasperAI.IJasperAIClient, g /// public global::JasperAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::JasperAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::JasperAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// @@ -49,7 +56,7 @@ public sealed partial class JasperAIClient : global::JasperAI.IJasperAIClient, g public AudiencesClient Audiences => new AudiencesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -58,7 +65,7 @@ public sealed partial class JasperAIClient : global::JasperAI.IJasperAIClient, g public CommandClient Command => new CommandClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -67,7 +74,7 @@ public sealed partial class JasperAIClient : global::JasperAI.IJasperAIClient, g public DocumentsClient Documents => new DocumentsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -76,7 +83,7 @@ public sealed partial class JasperAIClient : global::JasperAI.IJasperAIClient, g public KnowledgeClient Knowledge => new KnowledgeClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -85,7 +92,7 @@ public sealed partial class JasperAIClient : global::JasperAI.IJasperAIClient, g public StylesClient Styles => new StylesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -94,7 +101,7 @@ public sealed partial class JasperAIClient : global::JasperAI.IJasperAIClient, g public TasksClient Tasks => new TasksClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -103,7 +110,7 @@ public sealed partial class JasperAIClient : global::JasperAI.IJasperAIClient, g public UsageClient Usage => new UsageClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -112,7 +119,7 @@ public sealed partial class JasperAIClient : global::JasperAI.IJasperAIClient, g public UsersClient Users => new UsersClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -121,7 +128,7 @@ public sealed partial class JasperAIClient : global::JasperAI.IJasperAIClient, g public VoicesClient Voices => new VoicesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// diff --git a/src/libs/JasperAI/Generated/JasperAI.KnowledgeClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.KnowledgeClient.g.cs index 0a9c021..8109a1f 100644 --- a/src/libs/JasperAI/Generated/JasperAI.KnowledgeClient.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.KnowledgeClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class KnowledgeClient : global::JasperAI.IKnowledgeClient, /// public global::JasperAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::JasperAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::JasperAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/JasperAI/Generated/JasperAI.StylesClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.StylesClient.g.cs index 4f3da59..be16a38 100644 --- a/src/libs/JasperAI/Generated/JasperAI.StylesClient.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.StylesClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class StylesClient : global::JasperAI.IStylesClient, globa /// public global::JasperAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::JasperAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::JasperAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/JasperAI/Generated/JasperAI.TasksClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.TasksClient.g.cs index 49f0679..dd9c176 100644 --- a/src/libs/JasperAI/Generated/JasperAI.TasksClient.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.TasksClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class TasksClient : global::JasperAI.ITasksClient, global: /// public global::JasperAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::JasperAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::JasperAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/JasperAI/Generated/JasperAI.UsageClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.UsageClient.g.cs index be2103d..45fd35a 100644 --- a/src/libs/JasperAI/Generated/JasperAI.UsageClient.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.UsageClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class UsageClient : global::JasperAI.IUsageClient, global: /// public global::JasperAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::JasperAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::JasperAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/JasperAI/Generated/JasperAI.UsersClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.UsersClient.g.cs index 85d50f9..6357525 100644 --- a/src/libs/JasperAI/Generated/JasperAI.UsersClient.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.UsersClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class UsersClient : global::JasperAI.IUsersClient, global: /// public global::JasperAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::JasperAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::JasperAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/JasperAI/Generated/JasperAI.VoicesClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.VoicesClient.g.cs index 26d7990..740ed02 100644 --- a/src/libs/JasperAI/Generated/JasperAI.VoicesClient.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.VoicesClient.g.cs @@ -33,10 +33,17 @@ public sealed partial class VoicesClient : global::JasperAI.IVoicesClient, globa /// public global::JasperAI.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::JasperAI.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::JasperAI.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } ///