diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.BlockadeLabsClient.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.BlockadeLabsClient.g.cs
index 981bba3..fc2f1c6 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.BlockadeLabsClient.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.BlockadeLabsClient.g.cs
@@ -33,10 +33,17 @@ public sealed partial class BlockadeLabsClient : global::BlockadeLabs.IBlockadeL
///
public global::BlockadeLabs.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::BlockadeLabs.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::BlockadeLabs.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
@@ -45,7 +52,7 @@ public sealed partial class BlockadeLabsClient : global::BlockadeLabs.IBlockadeL
public SkyboxExportsClient SkyboxExports => new SkyboxExportsClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
@@ -54,7 +61,7 @@ public sealed partial class BlockadeLabsClient : global::BlockadeLabs.IBlockadeL
public SkyboxesClient Skyboxes => new SkyboxesClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options)
{
ReadResponseAsString = ReadResponseAsString,
- JsonSerializerContext = JsonSerializerContext,
+ JsonSerializerContextProvider = JsonSerializerContextProvider,
};
///
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.SkyboxExportsClient.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.SkyboxExportsClient.g.cs
index 9edf798..e35e9c1 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.SkyboxExportsClient.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.SkyboxExportsClient.g.cs
@@ -33,10 +33,17 @@ public sealed partial class SkyboxExportsClient : global::BlockadeLabs.ISkyboxEx
///
public global::BlockadeLabs.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::BlockadeLabs.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::BlockadeLabs.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.SkyboxesClient.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.SkyboxesClient.g.cs
index 8030403..570d35d 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.SkyboxesClient.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.SkyboxesClient.g.cs
@@ -33,10 +33,17 @@ public sealed partial class SkyboxesClient : global::BlockadeLabs.ISkyboxesClien
///
public global::BlockadeLabs.AutoSDKClientOptions Options { get; }
+
+ internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::BlockadeLabs.SourceGenerationContext.Default);
+
///
///
///
- public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::BlockadeLabs.SourceGenerationContext.Default;
+ public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
+ {
+ get => JsonSerializerContextProvider.Value;
+ set => JsonSerializerContextProvider = new(() => value);
+ }
///