From 34dcfcbbf35c286f1c80feadba34731c5886e50a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 14 Aug 2026 15:41:31 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Generated/ImagineArt.ImageEditingClient.g.cs | 9 ++++++++- .../Generated/ImagineArt.ImageGenerationClient.g.cs | 9 ++++++++- .../Generated/ImagineArt.ImagineArtClient.g.cs | 13 ++++++++++--- 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/src/libs/ImagineArt/Generated/ImagineArt.ImageEditingClient.g.cs b/src/libs/ImagineArt/Generated/ImagineArt.ImageEditingClient.g.cs index 048a044..1c0b094 100644 --- a/src/libs/ImagineArt/Generated/ImagineArt.ImageEditingClient.g.cs +++ b/src/libs/ImagineArt/Generated/ImagineArt.ImageEditingClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class ImageEditingClient : global::ImagineArt.IImageEditin /// public global::ImagineArt.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::ImagineArt.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::ImagineArt.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/ImagineArt/Generated/ImagineArt.ImageGenerationClient.g.cs b/src/libs/ImagineArt/Generated/ImagineArt.ImageGenerationClient.g.cs index b7244e6..ff82c84 100644 --- a/src/libs/ImagineArt/Generated/ImagineArt.ImageGenerationClient.g.cs +++ b/src/libs/ImagineArt/Generated/ImagineArt.ImageGenerationClient.g.cs @@ -34,10 +34,17 @@ public sealed partial class ImageGenerationClient : global::ImagineArt.IImageGen /// public global::ImagineArt.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::ImagineArt.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::ImagineArt.SourceGenerationContext.Default; + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext + { + get => JsonSerializerContextProvider.Value; + set => JsonSerializerContextProvider = new(() => value); + } /// diff --git a/src/libs/ImagineArt/Generated/ImagineArt.ImagineArtClient.g.cs b/src/libs/ImagineArt/Generated/ImagineArt.ImagineArtClient.g.cs index bdb0ed6..bdc31e0 100644 --- a/src/libs/ImagineArt/Generated/ImagineArt.ImagineArtClient.g.cs +++ b/src/libs/ImagineArt/Generated/ImagineArt.ImagineArtClient.g.cs @@ -35,10 +35,17 @@ public sealed partial class ImagineArtClient : global::ImagineArt.IImagineArtCli /// public global::ImagineArt.AutoSDKClientOptions Options { get; } + + internal global::System.Lazy JsonSerializerContextProvider { get; set; } = new(() => global::ImagineArt.SourceGenerationContext.Default); + /// /// /// - public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::ImagineArt.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 ImagineArtClient : global::ImagineArt.IImagineArtCli public ImageEditingClient ImageEditing => new ImageEditingClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; /// @@ -56,7 +63,7 @@ public sealed partial class ImagineArtClient : global::ImagineArt.IImagineArtCli public ImageGenerationClient ImageGeneration => new ImageGenerationClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerContext = JsonSerializerContext, + JsonSerializerContextProvider = JsonSerializerContextProvider, }; ///