diff --git a/src/libs/StabilityAI/Generated/StabilityAI.AudioResultsClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.AudioResultsClient.g.cs
index b2b208c..857257d 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.AudioResultsClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.AudioResultsClient.g.cs
@@ -33,10 +33,17 @@ public sealed partial class AudioResultsClient : global::StabilityAI.IAudioResul
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.ControlClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.ControlClient.g.cs
index d39ebae..4125956 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.ControlClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.ControlClient.g.cs
@@ -40,10 +40,17 @@ public sealed partial class ControlClient : global::StabilityAI.IControlClient,
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.EditClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.EditClient.g.cs
index c956c2a..65601cc 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.EditClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.EditClient.g.cs
@@ -46,10 +46,17 @@ public sealed partial class EditClient : global::StabilityAI.IEditClient, global
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.GenerateClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.GenerateClient.g.cs
index 2bf4ace..85f98db 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.GenerateClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.GenerateClient.g.cs
@@ -40,10 +40,17 @@ public sealed partial class GenerateClient : global::StabilityAI.IGenerateClient
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.ResultsClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.ResultsClient.g.cs
index 7a02270..0218be8 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.ResultsClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.ResultsClient.g.cs
@@ -34,10 +34,17 @@ public sealed partial class ResultsClient : global::StabilityAI.IResultsClient,
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.StabilityAIClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.StabilityAIClient.g.cs
index 57ac67b..7b90b1f 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.StabilityAIClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.StabilityAIClient.g.cs
@@ -45,10 +45,17 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
@@ -57,7 +64,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public AudioResultsClient AudioResults => new AudioResultsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -72,7 +79,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public ControlClient Control => new ControlClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -93,7 +100,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public EditClient Edit => new EditClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -108,7 +115,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public GenerateClient Generate => new GenerateClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -117,7 +124,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public ResultsClient Results => new ResultsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -129,7 +136,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public StableAudioClient StableAudio => new StableAudioClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -143,7 +150,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public StableAudio2Client StableAudio2 => new StableAudio2Client(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -158,7 +165,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public UpscaleClient Upscale => new UpscaleClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -167,7 +174,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public V1EnginesClient V1Engines => new V1EnginesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -176,7 +183,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public V1GenerationClient V1Generation => new V1GenerationClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -185,7 +192,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public V1UserClient V1User => new V1UserClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -194,7 +201,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public V2alphaGenerationClient V2alphaGeneration => new V2alphaGenerationClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -203,7 +210,7 @@ public sealed partial class StabilityAIClient : global::StabilityAI.IStabilityAI
public x3dClient x3d => new x3dClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.StableAudio2Client.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.StableAudio2Client.g.cs
index 3fccd62..38c9ca8 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.StableAudio2Client.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.StableAudio2Client.g.cs
@@ -34,10 +34,17 @@ public sealed partial class StableAudio2Client : global::StabilityAI.IStableAudi
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.StableAudioClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.StableAudioClient.g.cs
index 2195eab..70ceb4c 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.StableAudioClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.StableAudioClient.g.cs
@@ -34,10 +34,17 @@ public sealed partial class StableAudioClient : global::StabilityAI.IStableAudio
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.UpscaleClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.UpscaleClient.g.cs
index 05f994c..6ffd1da 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.UpscaleClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.UpscaleClient.g.cs
@@ -40,10 +40,17 @@ public sealed partial class UpscaleClient : global::StabilityAI.IUpscaleClient,
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.V1EnginesClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.V1EnginesClient.g.cs
index b89cd50..86172dc 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.V1EnginesClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.V1EnginesClient.g.cs
@@ -34,10 +34,17 @@ public sealed partial class V1EnginesClient : global::StabilityAI.IV1EnginesClie
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.V1GenerationClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.V1GenerationClient.g.cs
index 1a9b883..be0cf85 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.V1GenerationClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.V1GenerationClient.g.cs
@@ -34,10 +34,17 @@ public sealed partial class V1GenerationClient : global::StabilityAI.IV1Generati
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.V1UserClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.V1UserClient.g.cs
index 2262003..0856c75 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.V1UserClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.V1UserClient.g.cs
@@ -34,10 +34,17 @@ public sealed partial class V1UserClient : global::StabilityAI.IV1UserClient, gl
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.V2alphaGenerationClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.V2alphaGenerationClient.g.cs
index d392c2d..98ecb91 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.V2alphaGenerationClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.V2alphaGenerationClient.g.cs
@@ -33,10 +33,17 @@ public sealed partial class V2alphaGenerationClient : global::StabilityAI.IV2alp
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/StabilityAI/Generated/StabilityAI.x3dClient.g.cs b/src/libs/StabilityAI/Generated/StabilityAI.x3dClient.g.cs
index 96201cb..bfda57e 100644
--- a/src/libs/StabilityAI/Generated/StabilityAI.x3dClient.g.cs
+++ b/src/libs/StabilityAI/Generated/StabilityAI.x3dClient.g.cs
@@ -33,10 +33,17 @@ public sealed partial class x3dClient : global::StabilityAI.Ix3dClient, global::
///
public global::StabilityAI.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::StabilityAI.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::StabilityAI.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///