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