diff --git a/src/libs/Picsart/Generated/Picsart.AllOf.2.g.cs b/src/libs/Picsart/Generated/Picsart.AllOf.2.g.cs index 6f02927..8640b03 100644 --- a/src/libs/Picsart/Generated/Picsart.AllOf.2.g.cs +++ b/src/libs/Picsart/Generated/Picsart.AllOf.2.g.cs @@ -6,7 +6,7 @@ namespace Picsart /// /// /// - public readonly partial struct AllOf<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.IEquatable> + public readonly partial struct AllOf : global::System.IEquatable> { /// /// @@ -105,42 +105,17 @@ Value1 as object Value2?.ToString() ; - private static bool RequiresValue<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] TValue>() => RequirementCache.Value; - - private static bool DetermineRequiresValue([global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] global::System.Type type) + private static bool RequiresValue() { + var type = typeof(TValue); if (global::System.Nullable.GetUnderlyingType(type) != null) { return false; } - if (type.IsValueType || - type == typeof(string) || - type.IsArray) - { - return true; - } - - foreach (var property in type.GetProperties(global::System.Reflection.BindingFlags.Instance | global::System.Reflection.BindingFlags.Public)) - { - foreach (var attributeData in property.CustomAttributes) - { - var attributeTypeName = attributeData.AttributeType.FullName; - if (attributeTypeName == "System.Text.Json.Serialization.JsonRequiredAttribute" || - attributeTypeName == "Newtonsoft.Json.JsonRequiredAttribute" || - attributeTypeName == "System.Runtime.CompilerServices.RequiredMemberAttribute") - { - return true; - } - } - } - - return false; - } - - private static class RequirementCache<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] TValue> - { - public static readonly bool Value = DetermineRequiresValue(typeof(TValue)); + return type.IsValueType || + type == typeof(string) || + type.IsArray; } diff --git a/src/libs/Picsart/Generated/Picsart.AllOf.3.g.cs b/src/libs/Picsart/Generated/Picsart.AllOf.3.g.cs index 33b1c8c..6c9359a 100644 --- a/src/libs/Picsart/Generated/Picsart.AllOf.3.g.cs +++ b/src/libs/Picsart/Generated/Picsart.AllOf.3.g.cs @@ -6,7 +6,7 @@ namespace Picsart /// /// /// - public readonly partial struct AllOf<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T3> : global::System.IEquatable> + public readonly partial struct AllOf : global::System.IEquatable> { /// /// @@ -144,42 +144,17 @@ Value1 as object Value3?.ToString() ; - private static bool RequiresValue<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] TValue>() => RequirementCache.Value; - - private static bool DetermineRequiresValue([global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] global::System.Type type) + private static bool RequiresValue() { + var type = typeof(TValue); if (global::System.Nullable.GetUnderlyingType(type) != null) { return false; } - if (type.IsValueType || - type == typeof(string) || - type.IsArray) - { - return true; - } - - foreach (var property in type.GetProperties(global::System.Reflection.BindingFlags.Instance | global::System.Reflection.BindingFlags.Public)) - { - foreach (var attributeData in property.CustomAttributes) - { - var attributeTypeName = attributeData.AttributeType.FullName; - if (attributeTypeName == "System.Text.Json.Serialization.JsonRequiredAttribute" || - attributeTypeName == "Newtonsoft.Json.JsonRequiredAttribute" || - attributeTypeName == "System.Runtime.CompilerServices.RequiredMemberAttribute") - { - return true; - } - } - } - - return false; - } - - private static class RequirementCache<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] TValue> - { - public static readonly bool Value = DetermineRequiresValue(typeof(TValue)); + return type.IsValueType || + type == typeof(string) || + type.IsArray; } diff --git a/src/libs/Picsart/Generated/Picsart.JsonConverters.AllOf2.g.cs b/src/libs/Picsart/Generated/Picsart.JsonConverters.AllOf2.g.cs index 5b705d3..1ad7041 100644 --- a/src/libs/Picsart/Generated/Picsart.JsonConverters.AllOf2.g.cs +++ b/src/libs/Picsart/Generated/Picsart.JsonConverters.AllOf2.g.cs @@ -3,7 +3,7 @@ namespace Picsart.JsonConverters { /// - public class AllOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.Text.Json.Serialization.JsonConverter> + public class AllOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> { /// public override global::Picsart.AllOf Read( diff --git a/src/libs/Picsart/Generated/Picsart.JsonConverters.AllOf3.g.cs b/src/libs/Picsart/Generated/Picsart.JsonConverters.AllOf3.g.cs index 5c14804..49a2242 100644 --- a/src/libs/Picsart/Generated/Picsart.JsonConverters.AllOf3.g.cs +++ b/src/libs/Picsart/Generated/Picsart.JsonConverters.AllOf3.g.cs @@ -3,7 +3,7 @@ namespace Picsart.JsonConverters { /// - public class AllOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T3> : global::System.Text.Json.Serialization.JsonConverter> + public class AllOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> { /// public override global::Picsart.AllOf Read( diff --git a/src/libs/Picsart/Generated/Picsart.JsonSerializerContext.g.cs b/src/libs/Picsart/Generated/Picsart.JsonSerializerContext.g.cs index 2724111..df506c6 100644 --- a/src/libs/Picsart/Generated/Picsart.JsonSerializerContext.g.cs +++ b/src/libs/Picsart/Generated/Picsart.JsonSerializerContext.g.cs @@ -1175,11 +1175,1058 @@ namespace Picsart [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + typeof(global::Picsart.JsonConverters.ImageExportParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageExportParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageUpscaleParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageUpscaleParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEffectsParametersEffectNameJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEffectsParametersEffectNameNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEffectsParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEffectsParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageLaserEngravingEffectParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageLaserEngravingEffectParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageAIEffectsParametersEffectNameJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageAIEffectsParametersEffectNameNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageAIEffectsParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageAIEffectsParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEffectsPreviewsParametersEffectNameJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEffectsPreviewsParametersEffectNameNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEffectsPreviewsParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEffectsPreviewsParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageAdjustParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageAdjustParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageSelectiveBlurParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageSelectiveBlurParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageSmartCropParametersRatioJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageSmartCropParametersRatioNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageSmartCropParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageSmartCropParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageZoomParametersAnchorPointJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageZoomParametersAnchorPointNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageZoomParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageZoomParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageColorTransferParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageColorTransferParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageStyleTransferParametersLevelJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageStyleTransferParametersLevelNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageStyleTransferParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageStyleTransferParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersOutputTypeJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersOutputTypeNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersScaleJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersScaleNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersShadowJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersShadowNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersModelJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersModelNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONOutputTypeJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONOutputTypeNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONScaleJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONScaleNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONShadowJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONShadowNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONModelJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONModelNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMultiMattingSegmentationParametersSegmentationClassJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMultiMattingSegmentationParametersSegmentationClassNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksParametersBlendJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksParametersBlendNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksParametersMaskJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksParametersMaskNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksParametersMaskFlipJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksParametersMaskFlipNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksPreviewParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksPreviewParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksPreviewParametersBlendJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksPreviewParametersBlendNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksPreviewParametersMaskItemJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksPreviewParametersMaskItemNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksPreviewParametersMaskFlipJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageMasksPreviewParametersMaskFlipNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageTextureParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageTextureParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageTextureParametersPatternJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageTextureParametersPatternNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageUpscaleUltraParametersProductTypeJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageUpscaleUltraParametersProductTypeNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageUpscaleUltraParametersImageTypeJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageUpscaleUltraParametersImageTypeNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageUpscaleUltraParametersModeJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageUpscaleUltraParametersModeNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageUpscaleUltraParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageUpscaleUltraParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageUpscaleEnhanceParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageUpscaleEnhanceParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageSurfacemapParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageSurfacemapParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageFaceEnhanceParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageFaceEnhanceParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEditParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEditParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEditParametersModeJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEditParametersModeNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEditParametersCropAnchorJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEditParametersCropAnchorNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEditParametersFlipJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageEditParametersFlipNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageOverlayParametersBlendModeJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageOverlayParametersBlendModeNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageOverlayParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageOverlayParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageWatermarkParametersAnchorPointJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageWatermarkParametersAnchorPointNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExportParametersExportFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExportParametersExportFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtendedExportParametersExportFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtendedExportParametersExportFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtendedExportParametersExportQualityJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtendedExportParametersExportQualityNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtendedExportParametersExportCodecJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtendedExportParametersExportCodecNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtendedExportParametersExportAudioCodecJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtendedExportParametersExportAudioCodecNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtendedExportParametersExportColorSpaceJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtendedExportParametersExportColorSpaceNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTranscribeParametersLanguageJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTranscribeParametersLanguageNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTranscribeParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTranscribeParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTranscribeParametersGranularityJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTranscribeParametersGranularityNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtractAudioParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtractAudioParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoEffectsParametersEffectNameJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoEffectsParametersEffectNameNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoVideoGetThumbnailParametersSourceJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoVideoGetThumbnailParametersSourceNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTransitionTransitionJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTransitionTransitionNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoConcatImageParametersScaleJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoConcatImageParametersScaleNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoConcatSegmentsParametersTrimSegmentTransitionJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoConcatSegmentsParametersTrimSegmentTransitionNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoWatermarkParametersAnchorPointJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoWatermarkParametersAnchorPointNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2TextModelsModelJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2TextModelsModelNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2VideoParametersQualityJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2VideoParametersQualityNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2SpeechParametersLanguageJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2SpeechParametersLanguageNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2SpeechModelsModelJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2SpeechModelsModelNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2SoundModelsModelJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2SoundModelsModelNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2ImageModelsModelJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2ImageModelsModelNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2StickerModelsModelJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2StickerModelsModelNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAILogoModelsModelJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAILogoModelsModelNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2VideoModelsModelJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIText2VideoModelsModelNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIImage2VideoModelsModelJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIImage2VideoModelsModelNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAILaserEngravingParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAILaserEngravingParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAILaserEngravingModelsModelJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAILaserEngravingModelsModelNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAILogoParametersColorToneJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAILogoParametersColorToneNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIInpaintingParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIInpaintingParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIInpaintingParametersModeJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIInpaintingParametersModeNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIRemoveObjectParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIRemoveObjectParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIRemoveObjectParametersModeJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIRemoveObjectParametersModeNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIExpandParametersDirectionJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIExpandParametersDirectionNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIExpandParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIExpandParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIExpandParametersModeJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIExpandParametersModeNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIBleedParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.GenAIBleedParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VDExportReplayParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.VDExportReplayParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VDExportVariableDataContentParametersFormatJsonConverter), + + typeof(global::Picsart.JsonConverters.VDExportVariableDataContentParametersFormatNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageCarsClassifierResponseDataClassJsonConverter), + + typeof(global::Picsart.JsonConverters.ImageCarsClassifierResponseDataClassNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoUpscaleFpsResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoUpscaleFpsResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoUpscaleFpsGetresultResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoUpscaleFpsGetresultResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoUpscaleFpsGetresultResponseStatus2JsonConverter), + + typeof(global::Picsart.JsonConverters.VideoUpscaleFpsGetresultResponseStatus2NullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoRemoveBackgroundResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoRemoveBackgroundResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoAdjustResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoAdjustResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoApplyEffectResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoApplyEffectResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoEditResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoEditResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTrimResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTrimResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoCropResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoCropResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoConcatResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoConcatResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoConcatHighlightsResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoConcatHighlightsResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoFitResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoFitResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoMetadataResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoMetadataResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoGetThumbnailResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoGetThumbnailResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoSetThumbnailResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoSetThumbnailResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoSetThumbnailGetresultResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoSetThumbnailGetresultResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoSetThumbnailGetresultResponseStatus2JsonConverter), + + typeof(global::Picsart.JsonConverters.VideoSetThumbnailGetresultResponseStatus2NullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoEncodeCtvResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoEncodeCtvResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoAdjustAudioResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoAdjustAudioResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtractAudioResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoExtractAudioResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTranscribeAudioResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTranscribeAudioResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTranscribeAudioGetresultResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTranscribeAudioGetresultResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTranscribeAudioGetresultResponseStatus2JsonConverter), + + typeof(global::Picsart.JsonConverters.VideoTranscribeAudioGetresultResponseStatus2NullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoAddWatermarkResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoAddWatermarkResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoGetresultResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoGetresultResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoGetresultResponseStatus2JsonConverter), + + typeof(global::Picsart.JsonConverters.VideoGetresultResponseStatus2NullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoGetaudioresultResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoGetaudioresultResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoGetaudioresultResponseStatus2JsonConverter), + + typeof(global::Picsart.JsonConverters.VideoGetaudioresultResponseStatus2NullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoUploadResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.VideoUploadResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2imageResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2imageResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2imageGetresultResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2imageGetresultResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2stickerResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2stickerResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2stickerLaserEngravingResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2stickerLaserEngravingResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2stickerGetresultResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2stickerGetresultResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiGenerateLogoResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiGenerateLogoResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiGenerateLogoGetresultResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiGenerateLogoGetresultResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2videoResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2videoResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiImage2videoResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiImage2videoResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2videoGetresultResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2videoGetresultResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2speechResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2speechResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2soundResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2soundResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2audioGetresultResponseStatusJsonConverter), + + typeof(global::Picsart.JsonConverters.GenaiText2audioGetresultResponseStatusNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.VdDescribeVariableDataContentResponseDataTagTypeJsonConverter), + + typeof(global::Picsart.JsonConverters.VdDescribeVariableDataContentResponseDataTagTypeNullableJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.AllOfJsonConverter), + + typeof(global::Picsart.JsonConverters.UnixTimestampJsonConverter), + })] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + /// + /// + /// public sealed partial class SourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext { + private static readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Resolver = global::System.Text.Json.Serialization.Metadata.JsonTypeInfoResolver.Combine( + SourceGenerationContextChunk0.Default, + + SourceGenerationContextChunk1.Default + ); + + private static readonly global::System.Text.Json.JsonSerializerOptions DefaultOptions = CreateDefaultOptions(); + + /// + /// + /// + public static SourceGenerationContext Default { get; } = new(DefaultOptions); + + private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions options) + : base(options) + { + } + + /// + protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions => DefaultOptions; + + /// + public override global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo(global::System.Type type) + { + return Resolver.GetTypeInfo(type, Options); + } + + private static global::System.Text.Json.JsonSerializerOptions CreateDefaultOptions() + { + var options = new global::System.Text.Json.JsonSerializerOptions + { + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + TypeInfoResolver = Resolver, + }; + options.Converters.Add(new global::Picsart.JsonConverters.ImageExportParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageExportParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageUpscaleParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageUpscaleParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEffectsParametersEffectNameJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEffectsParametersEffectNameNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEffectsParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEffectsParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageLaserEngravingEffectParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageLaserEngravingEffectParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageAIEffectsParametersEffectNameJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageAIEffectsParametersEffectNameNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageAIEffectsParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageAIEffectsParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEffectsPreviewsParametersEffectNameJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEffectsPreviewsParametersEffectNameNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEffectsPreviewsParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEffectsPreviewsParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageAdjustParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageAdjustParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageSelectiveBlurParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageSelectiveBlurParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageSmartCropParametersRatioJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageSmartCropParametersRatioNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageSmartCropParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageSmartCropParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageZoomParametersAnchorPointJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageZoomParametersAnchorPointNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageZoomParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageZoomParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageColorTransferParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageColorTransferParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageStyleTransferParametersLevelJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageStyleTransferParametersLevelNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageStyleTransferParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageStyleTransferParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersOutputTypeJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersOutputTypeNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersScaleJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersScaleNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersShadowJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersShadowNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersModelJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersModelNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONOutputTypeJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONOutputTypeNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONScaleJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONScaleNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONShadowJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONShadowNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONModelJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONModelNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageRemoveBackgroundParametersJSONFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMultiMattingSegmentationParametersSegmentationClassJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMultiMattingSegmentationParametersSegmentationClassNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksParametersBlendJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksParametersBlendNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksParametersMaskJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksParametersMaskNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksParametersMaskFlipJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksParametersMaskFlipNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksPreviewParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksPreviewParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksPreviewParametersBlendJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksPreviewParametersBlendNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksPreviewParametersMaskItemJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksPreviewParametersMaskItemNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksPreviewParametersMaskFlipJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageMasksPreviewParametersMaskFlipNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageTextureParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageTextureParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageTextureParametersPatternJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageTextureParametersPatternNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageUpscaleUltraParametersProductTypeJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageUpscaleUltraParametersProductTypeNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageUpscaleUltraParametersImageTypeJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageUpscaleUltraParametersImageTypeNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageUpscaleUltraParametersModeJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageUpscaleUltraParametersModeNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageUpscaleUltraParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageUpscaleUltraParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageUpscaleEnhanceParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageUpscaleEnhanceParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageSurfacemapParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageSurfacemapParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageFaceEnhanceParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageFaceEnhanceParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEditParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEditParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEditParametersModeJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEditParametersModeNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEditParametersCropAnchorJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEditParametersCropAnchorNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEditParametersFlipJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageEditParametersFlipNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageOverlayParametersBlendModeJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageOverlayParametersBlendModeNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageOverlayParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageOverlayParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageWatermarkParametersAnchorPointJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageWatermarkParametersAnchorPointNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExportParametersExportFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExportParametersExportFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtendedExportParametersExportFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtendedExportParametersExportFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtendedExportParametersExportQualityJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtendedExportParametersExportQualityNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtendedExportParametersExportCodecJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtendedExportParametersExportCodecNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtendedExportParametersExportAudioCodecJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtendedExportParametersExportAudioCodecNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtendedExportParametersExportColorSpaceJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtendedExportParametersExportColorSpaceNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTranscribeParametersLanguageJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTranscribeParametersLanguageNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTranscribeParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTranscribeParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTranscribeParametersGranularityJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTranscribeParametersGranularityNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtractAudioParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtractAudioParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoEffectsParametersEffectNameJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoEffectsParametersEffectNameNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoVideoGetThumbnailParametersSourceJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoVideoGetThumbnailParametersSourceNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTransitionTransitionJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTransitionTransitionNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoConcatImageParametersScaleJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoConcatImageParametersScaleNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoConcatSegmentsParametersTrimSegmentTransitionJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoConcatSegmentsParametersTrimSegmentTransitionNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoWatermarkParametersAnchorPointJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoWatermarkParametersAnchorPointNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2TextModelsModelJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2TextModelsModelNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2VideoParametersQualityJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2VideoParametersQualityNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2SpeechParametersLanguageJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2SpeechParametersLanguageNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2SpeechModelsModelJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2SpeechModelsModelNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2SoundModelsModelJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2SoundModelsModelNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2ImageModelsModelJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2ImageModelsModelNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2StickerModelsModelJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2StickerModelsModelNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAILogoModelsModelJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAILogoModelsModelNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2VideoModelsModelJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIText2VideoModelsModelNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIImage2VideoModelsModelJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIImage2VideoModelsModelNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAILaserEngravingParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAILaserEngravingParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAILaserEngravingModelsModelJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAILaserEngravingModelsModelNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAILogoParametersColorToneJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAILogoParametersColorToneNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIInpaintingParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIInpaintingParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIInpaintingParametersModeJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIInpaintingParametersModeNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIRemoveObjectParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIRemoveObjectParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIRemoveObjectParametersModeJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIRemoveObjectParametersModeNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIExpandParametersDirectionJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIExpandParametersDirectionNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIExpandParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIExpandParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIExpandParametersModeJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIExpandParametersModeNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIBleedParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenAIBleedParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VDExportReplayParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VDExportReplayParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VDExportVariableDataContentParametersFormatJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VDExportVariableDataContentParametersFormatNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageCarsClassifierResponseDataClassJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.ImageCarsClassifierResponseDataClassNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoUpscaleFpsResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoUpscaleFpsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoUpscaleFpsGetresultResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoUpscaleFpsGetresultResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoUpscaleFpsGetresultResponseStatus2JsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoUpscaleFpsGetresultResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoRemoveBackgroundResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoRemoveBackgroundResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoAdjustResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoAdjustResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoApplyEffectResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoApplyEffectResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoEditResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoEditResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTrimResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTrimResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoCropResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoCropResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoConcatResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoConcatResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoConcatHighlightsResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoConcatHighlightsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoFitResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoFitResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoMetadataResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoMetadataResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoGetThumbnailResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoGetThumbnailResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoSetThumbnailResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoSetThumbnailResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoSetThumbnailGetresultResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoSetThumbnailGetresultResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoSetThumbnailGetresultResponseStatus2JsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoSetThumbnailGetresultResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoEncodeCtvResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoEncodeCtvResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoAdjustAudioResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoAdjustAudioResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtractAudioResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoExtractAudioResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTranscribeAudioResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTranscribeAudioResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTranscribeAudioGetresultResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTranscribeAudioGetresultResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTranscribeAudioGetresultResponseStatus2JsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoTranscribeAudioGetresultResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoAddWatermarkResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoAddWatermarkResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoGetresultResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoGetresultResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoGetresultResponseStatus2JsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoGetresultResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoGetaudioresultResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoGetaudioresultResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoGetaudioresultResponseStatus2JsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoGetaudioresultResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoUploadResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VideoUploadResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2imageResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2imageResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2imageGetresultResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2imageGetresultResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2stickerResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2stickerResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2stickerLaserEngravingResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2stickerLaserEngravingResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2stickerGetresultResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2stickerGetresultResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiGenerateLogoResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiGenerateLogoResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiGenerateLogoGetresultResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiGenerateLogoGetresultResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2videoResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2videoResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiImage2videoResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiImage2videoResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2videoGetresultResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2videoGetresultResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2speechResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2speechResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2soundResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2soundResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2audioGetresultResponseStatusJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.GenaiText2audioGetresultResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VdDescribeVariableDataContentResponseDataTagTypeJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.VdDescribeVariableDataContentResponseDataTagTypeNullableJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Picsart.JsonConverters.UnixTimestampJsonConverter()); + + return options; + } } } \ No newline at end of file