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);
+ }
///