diff --git a/src/libs/Ideogram/Generated/Ideogram.EditWorkflow.JsonSerializerContext.g.cs b/src/libs/Ideogram/Generated/Ideogram.EditWorkflow.JsonSerializerContext.g.cs
index c02739a2..bfee9207 100644
--- a/src/libs/Ideogram/Generated/Ideogram.EditWorkflow.JsonSerializerContext.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.EditWorkflow.JsonSerializerContext.g.cs
@@ -59,6 +59,7 @@ namespace Ideogram
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdLocalizerQuality), TypeInfoPropertyName = "AdLocalizerQuality2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.VectorizerResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.VectorizerRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.VectorizerRequestMode), TypeInfoPropertyName = "VectorizerRequestMode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.TextLayerizerResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.TextLayerizerRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdResizerResponse))]
@@ -119,6 +120,7 @@ namespace Ideogram
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.ColorwaysQuality?), TypeInfoPropertyName = "NullableColorwaysQuality2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdLocalizerRequestLanguage?), TypeInfoPropertyName = "NullableAdLocalizerRequestLanguage2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdLocalizerQuality?), TypeInfoPropertyName = "NullableAdLocalizerQuality2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.VectorizerRequestMode?), TypeInfoPropertyName = "NullableVectorizerRequestMode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdResizerRequestResolution?), TypeInfoPropertyName = "NullableAdResizerRequestResolution2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdResizerRequestPlatform?), TypeInfoPropertyName = "NullableAdResizerRequestPlatform2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdResizerQuality?), TypeInfoPropertyName = "NullableAdResizerQuality2")]
@@ -272,6 +274,10 @@ public override bool CanConvert(global::System.Type typeToConvert)
|| typeToConvert == typeof(global::Ideogram.AdLocalizerQuality?)
+ || typeToConvert == typeof(global::Ideogram.VectorizerRequestMode)
+
+ || typeToConvert == typeof(global::Ideogram.VectorizerRequestMode?)
+
|| typeToConvert == typeof(global::Ideogram.AdResizerRequestResolution)
|| typeToConvert == typeof(global::Ideogram.AdResizerRequestResolution?)
@@ -511,6 +517,16 @@ public override bool CanConvert(global::System.Type typeToConvert)
return new global::Ideogram.JsonConverters.AdLocalizerQualityNullableJsonConverter();
}
+ if (typeToConvert == typeof(global::Ideogram.VectorizerRequestMode))
+ {
+ return new global::Ideogram.JsonConverters.VectorizerRequestModeJsonConverter();
+ }
+
+ if (typeToConvert == typeof(global::Ideogram.VectorizerRequestMode?))
+ {
+ return new global::Ideogram.JsonConverters.VectorizerRequestModeNullableJsonConverter();
+ }
+
if (typeToConvert == typeof(global::Ideogram.AdResizerRequestResolution))
{
return new global::Ideogram.JsonConverters.AdResizerRequestResolutionJsonConverter();
diff --git a/src/libs/Ideogram/Generated/Ideogram.EditWorkflowClient.PostVectorizer.g.cs b/src/libs/Ideogram/Generated/Ideogram.EditWorkflowClient.PostVectorizer.g.cs
index e8324ecd..c13789f6 100644
--- a/src/libs/Ideogram/Generated/Ideogram.EditWorkflowClient.PostVectorizer.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.EditWorkflowClient.PostVectorizer.g.cs
@@ -207,6 +207,22 @@ request.Imagename is null
content: new global::System.Net.Http.StringContent(request.ImageAssetIdentifier.ToJson(JsonSerializerContext)),
name: "\"image_asset_identifier\"");
+ }
+ if (request.Mode != default)
+ {
+
+ __httpRequestContent.Add(
+ content: new global::System.Net.Http.StringContent((request.Mode).HasValue ? (request.Mode).GetValueOrDefault().ToValueString() : string.Empty),
+ name: "\"mode\"");
+
+ }
+ if (request.Group != default)
+ {
+
+ __httpRequestContent.Add(
+ content: new global::System.Net.Http.StringContent((global::System.Convert.ToString(request.Group, global::System.Globalization.CultureInfo.InvariantCulture) ?? string.Empty).ToLowerInvariant()),
+ name: "\"group\"");
+
}
if (request.Private != default)
{
@@ -773,6 +789,14 @@ request.Imagename is null
/// An identifier for an ideogram asset.
/// Example: {"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"}
///
+ ///
+ /// Default draws fewer, simpler shapes; detailed preserves more fine detail.
+ /// Default Value: default
+ ///
+ ///
+ /// Request grouping of shapes into layers. Grouping is not yet available.
+ /// Default Value: false
+ ///
///
/// Outputs are private by default. Enterprise outputs are always private.
///
@@ -798,6 +822,8 @@ request.Imagename is null
byte[]? image = default,
string? imagename = default,
global::Ideogram.AssetIdentifier? imageAssetIdentifier = default,
+ global::Ideogram.VectorizerRequestMode? mode = default,
+ bool? group = default,
bool? @private = default,
string? targetCollectionId = default,
string? webhookUrl = default,
@@ -809,6 +835,8 @@ request.Imagename is null
Image = image,
Imagename = imagename,
ImageAssetIdentifier = imageAssetIdentifier,
+ Mode = mode,
+ Group = group,
Private = @private,
TargetCollectionId = targetCollectionId,
WebhookUrl = webhookUrl,
diff --git a/src/libs/Ideogram/Generated/Ideogram.IEditWorkflowClient.PostVectorizer.g.cs b/src/libs/Ideogram/Generated/Ideogram.IEditWorkflowClient.PostVectorizer.g.cs
index a8fc59e8..e29ac6f0 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IEditWorkflowClient.PostVectorizer.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IEditWorkflowClient.PostVectorizer.g.cs
@@ -55,6 +55,14 @@ public partial interface IEditWorkflowClient
/// An identifier for an ideogram asset.
/// Example: {"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"}
///
+ ///
+ /// Default draws fewer, simpler shapes; detailed preserves more fine detail.
+ /// Default Value: default
+ ///
+ ///
+ /// Request grouping of shapes into layers. Grouping is not yet available.
+ /// Default Value: false
+ ///
///
/// Outputs are private by default. Enterprise outputs are always private.
///
@@ -80,6 +88,8 @@ public partial interface IEditWorkflowClient
byte[]? image = default,
string? imagename = default,
global::Ideogram.AssetIdentifier? imageAssetIdentifier = default,
+ global::Ideogram.VectorizerRequestMode? mode = default,
+ bool? group = default,
bool? @private = default,
string? targetCollectionId = default,
string? webhookUrl = default,
diff --git a/src/libs/Ideogram/Generated/Ideogram.IImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs b/src/libs/Ideogram/Generated/Ideogram.IImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs
index 7f4a16c1..01406c15 100644
--- a/src/libs/Ideogram/Generated/Ideogram.IImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.IImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs
@@ -103,6 +103,10 @@ public partial interface IImagesGenerateClient
/// Default Value: auto
/// Example: 2048x2048
///
+ ///
+ /// The output background. `transparent` returns images with an alpha channel, `opaque` returns a solid one, and `auto` decides for you.
+ /// Default Value: auto
+ ///
///
/// The rendering quality to use. Higher quality takes longer and costs more. Defaults to `medium` with source images and `high` without. `very_low`, the fastest and cheapest, requires source images.
///
@@ -150,6 +154,7 @@ public partial interface IImagesGenerateClient
byte[]? mask = default,
string? maskname = default,
string? size = default,
+ global::Ideogram.GenerateImageIdeogram45RequestBackground? background = default,
global::Ideogram.GenerateImageIdeogram45RequestQuality? quality = default,
int? seed = default,
int? numImages = default,
diff --git a/src/libs/Ideogram/Generated/Ideogram.ImagesGenerate.JsonSerializerContext.g.cs b/src/libs/Ideogram/Generated/Ideogram.ImagesGenerate.JsonSerializerContext.g.cs
index 407fb35d..ead630ff 100644
--- a/src/libs/Ideogram/Generated/Ideogram.ImagesGenerate.JsonSerializerContext.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.ImagesGenerate.JsonSerializerContext.g.cs
@@ -67,6 +67,7 @@ namespace Ideogram
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageIdeogram45Response))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerationKind), TypeInfoPropertyName = "GenerationKind2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageIdeogram45Request))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageIdeogram45RequestBackground), TypeInfoPropertyName = "GenerateImageIdeogram45RequestBackground2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageIdeogram45RequestQuality), TypeInfoPropertyName = "GenerateImageIdeogram45RequestQuality2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageNanoBanana2Response))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageNanoBanana2Request))]
@@ -132,6 +133,7 @@ namespace Ideogram
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerationQuality?), TypeInfoPropertyName = "NullableGenerationQuality2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImagePImageIdeogramRequestResolution?), TypeInfoPropertyName = "NullableGenerateImagePImageIdeogramRequestResolution2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerationKind?), TypeInfoPropertyName = "NullableGenerationKind2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageIdeogram45RequestBackground?), TypeInfoPropertyName = "NullableGenerateImageIdeogram45RequestBackground2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageIdeogram45RequestQuality?), TypeInfoPropertyName = "NullableGenerateImageIdeogram45RequestQuality2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.NanoBanana2AspectRatio?), TypeInfoPropertyName = "NullableNanoBanana2AspectRatio2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageNanoBanana2RequestResolutionTier?), TypeInfoPropertyName = "NullableGenerateImageNanoBanana2RequestResolutionTier2")]
@@ -270,6 +272,10 @@ public override bool CanConvert(global::System.Type typeToConvert)
|| typeToConvert == typeof(global::Ideogram.GenerateImagePImageIdeogramRequestResolution?)
+ || typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestBackground)
+
+ || typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestBackground?)
+
|| typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestQuality)
|| typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestQuality?)
@@ -497,6 +503,16 @@ public override bool CanConvert(global::System.Type typeToConvert)
return new global::Ideogram.JsonConverters.GenerateImagePImageIdeogramRequestResolutionNullableJsonConverter();
}
+ if (typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestBackground))
+ {
+ return new global::Ideogram.JsonConverters.GenerateImageIdeogram45RequestBackgroundJsonConverter();
+ }
+
+ if (typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestBackground?))
+ {
+ return new global::Ideogram.JsonConverters.GenerateImageIdeogram45RequestBackgroundNullableJsonConverter();
+ }
+
if (typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestQuality))
{
return new global::Ideogram.JsonConverters.GenerateImageIdeogram45RequestQualityJsonConverter();
diff --git a/src/libs/Ideogram/Generated/Ideogram.ImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs b/src/libs/Ideogram/Generated/Ideogram.ImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs
index 17d8ab10..fdce8177 100644
--- a/src/libs/Ideogram/Generated/Ideogram.ImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.ImagesGenerateClient.PostGenerateImageV2Ideogram45.g.cs
@@ -253,6 +253,14 @@ request.Maskname is null
content: new global::System.Net.Http.StringContent(request.Size ?? string.Empty),
name: "\"size\"");
+ }
+ if (request.Background != default)
+ {
+
+ __httpRequestContent.Add(
+ content: new global::System.Net.Http.StringContent((request.Background).HasValue ? (request.Background).GetValueOrDefault().ToValueString() : string.Empty),
+ name: "\"background\"");
+
}
if (request.Quality != default)
{
@@ -899,6 +907,10 @@ request.Maskname is null
/// Default Value: auto
/// Example: 2048x2048
///
+ ///
+ /// The output background. `transparent` returns images with an alpha channel, `opaque` returns a solid one, and `auto` decides for you.
+ /// Default Value: auto
+ ///
///
/// The rendering quality to use. Higher quality takes longer and costs more. Defaults to `medium` with source images and `high` without. `very_low`, the fastest and cheapest, requires source images.
///
@@ -946,6 +958,7 @@ request.Maskname is null
byte[]? mask = default,
string? maskname = default,
string? size = default,
+ global::Ideogram.GenerateImageIdeogram45RequestBackground? background = default,
global::Ideogram.GenerateImageIdeogram45RequestQuality? quality = default,
int? seed = default,
int? numImages = default,
@@ -966,6 +979,7 @@ request.Maskname is null
Mask = mask,
Maskname = maskname,
Size = size,
+ Background = background,
Quality = quality,
Seed = seed,
NumImages = numImages,
diff --git a/src/libs/Ideogram/Generated/Ideogram.JsonConverters.GenerateImageIdeogram45RequestBackground.g.cs b/src/libs/Ideogram/Generated/Ideogram.JsonConverters.GenerateImageIdeogram45RequestBackground.g.cs
new file mode 100644
index 00000000..92ebc62b
--- /dev/null
+++ b/src/libs/Ideogram/Generated/Ideogram.JsonConverters.GenerateImageIdeogram45RequestBackground.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Ideogram.JsonConverters
+{
+ ///
+ public sealed class GenerateImageIdeogram45RequestBackgroundJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Ideogram.GenerateImageIdeogram45RequestBackground Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Ideogram.GenerateImageIdeogram45RequestBackgroundExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Ideogram.GenerateImageIdeogram45RequestBackground)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Ideogram.GenerateImageIdeogram45RequestBackground);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Ideogram.GenerateImageIdeogram45RequestBackground value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Ideogram.GenerateImageIdeogram45RequestBackgroundExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Ideogram/Generated/Ideogram.JsonConverters.GenerateImageIdeogram45RequestBackgroundNullable.g.cs b/src/libs/Ideogram/Generated/Ideogram.JsonConverters.GenerateImageIdeogram45RequestBackgroundNullable.g.cs
new file mode 100644
index 00000000..8dcc26a1
--- /dev/null
+++ b/src/libs/Ideogram/Generated/Ideogram.JsonConverters.GenerateImageIdeogram45RequestBackgroundNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Ideogram.JsonConverters
+{
+ ///
+ public sealed class GenerateImageIdeogram45RequestBackgroundNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Ideogram.GenerateImageIdeogram45RequestBackground? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Ideogram.GenerateImageIdeogram45RequestBackgroundExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Ideogram.GenerateImageIdeogram45RequestBackground)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Ideogram.GenerateImageIdeogram45RequestBackground?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Ideogram.GenerateImageIdeogram45RequestBackground? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::Ideogram.GenerateImageIdeogram45RequestBackgroundExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Ideogram/Generated/Ideogram.JsonConverters.VectorizerRequestMode.g.cs b/src/libs/Ideogram/Generated/Ideogram.JsonConverters.VectorizerRequestMode.g.cs
new file mode 100644
index 00000000..b32e9cee
--- /dev/null
+++ b/src/libs/Ideogram/Generated/Ideogram.JsonConverters.VectorizerRequestMode.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Ideogram.JsonConverters
+{
+ ///
+ public sealed class VectorizerRequestModeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Ideogram.VectorizerRequestMode Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Ideogram.VectorizerRequestModeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Ideogram.VectorizerRequestMode)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Ideogram.VectorizerRequestMode);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Ideogram.VectorizerRequestMode value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Ideogram.VectorizerRequestModeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Ideogram/Generated/Ideogram.JsonConverters.VectorizerRequestModeNullable.g.cs b/src/libs/Ideogram/Generated/Ideogram.JsonConverters.VectorizerRequestModeNullable.g.cs
new file mode 100644
index 00000000..b5b9f5bc
--- /dev/null
+++ b/src/libs/Ideogram/Generated/Ideogram.JsonConverters.VectorizerRequestModeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Ideogram.JsonConverters
+{
+ ///
+ public sealed class VectorizerRequestModeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Ideogram.VectorizerRequestMode? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Ideogram.VectorizerRequestModeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Ideogram.VectorizerRequestMode)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Ideogram.VectorizerRequestMode?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Ideogram.VectorizerRequestMode? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::Ideogram.VectorizerRequestModeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Ideogram/Generated/Ideogram.JsonSerializerContext.g.cs b/src/libs/Ideogram/Generated/Ideogram.JsonSerializerContext.g.cs
index c9b27b17..6572e4fa 100644
--- a/src/libs/Ideogram/Generated/Ideogram.JsonSerializerContext.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.JsonSerializerContext.g.cs
@@ -309,6 +309,7 @@ namespace Ideogram
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdLocalizerQuality), TypeInfoPropertyName = "AdLocalizerQuality2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.VectorizerResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.VectorizerRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.VectorizerRequestMode), TypeInfoPropertyName = "VectorizerRequestMode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.TextLayerizerResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.TextLayerizerRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdResizerResponse))]
@@ -421,6 +422,7 @@ namespace Ideogram
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageIdeogram45Response))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerationKind), TypeInfoPropertyName = "GenerationKind2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageIdeogram45Request))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageIdeogram45RequestBackground), TypeInfoPropertyName = "GenerateImageIdeogram45RequestBackground2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageIdeogram45RequestQuality), TypeInfoPropertyName = "GenerateImageIdeogram45RequestQuality2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.PreciseEditImageIdeogram45Response))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.PreciseEditImageIdeogram45Request))]
@@ -507,8 +509,6 @@ namespace Ideogram
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.RechargeSettingsResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.Price))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.RechargeSettings))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.PostApiSubscriptionResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.PostApiSubscriptionError))]
internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -519,6 +519,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSourceGenerationOptions(
DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull
)]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.PostApiSubscriptionResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.PostApiSubscriptionError))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.PostApiSubscriptionRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.ManageApiCreditSummaryResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
@@ -775,6 +777,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.ColorwaysQuality?), TypeInfoPropertyName = "NullableColorwaysQuality2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdLocalizerRequestLanguage?), TypeInfoPropertyName = "NullableAdLocalizerRequestLanguage2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdLocalizerQuality?), TypeInfoPropertyName = "NullableAdLocalizerQuality2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.VectorizerRequestMode?), TypeInfoPropertyName = "NullableVectorizerRequestMode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdResizerRequestResolution?), TypeInfoPropertyName = "NullableAdResizerRequestResolution2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdResizerRequestPlatform?), TypeInfoPropertyName = "NullableAdResizerRequestPlatform2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.AdResizerQuality?), TypeInfoPropertyName = "NullableAdResizerQuality2")]
@@ -820,6 +823,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerationQuality?), TypeInfoPropertyName = "NullableGenerationQuality2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImagePImageIdeogramRequestResolution?), TypeInfoPropertyName = "NullableGenerateImagePImageIdeogramRequestResolution2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerationKind?), TypeInfoPropertyName = "NullableGenerationKind2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageIdeogram45RequestBackground?), TypeInfoPropertyName = "NullableGenerateImageIdeogram45RequestBackground2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.GenerateImageIdeogram45RequestQuality?), TypeInfoPropertyName = "NullableGenerateImageIdeogram45RequestQuality2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.PreciseEditImageIdeogram45RequestQuality?), TypeInfoPropertyName = "NullablePreciseEditImageIdeogram45RequestQuality2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ideogram.NanoBanana2AspectRatio?), TypeInfoPropertyName = "NullableNanoBanana2AspectRatio2")]
@@ -1265,6 +1269,10 @@ public override bool CanConvert(global::System.Type typeToConvert)
|| typeToConvert == typeof(global::Ideogram.AdLocalizerQuality?)
+ || typeToConvert == typeof(global::Ideogram.VectorizerRequestMode)
+
+ || typeToConvert == typeof(global::Ideogram.VectorizerRequestMode?)
+
|| typeToConvert == typeof(global::Ideogram.AdResizerRequestResolution)
|| typeToConvert == typeof(global::Ideogram.AdResizerRequestResolution?)
@@ -1409,6 +1417,10 @@ public override bool CanConvert(global::System.Type typeToConvert)
|| typeToConvert == typeof(global::Ideogram.GenerateImagePImageIdeogramRequestResolution?)
+ || typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestBackground)
+
+ || typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestBackground?)
+
|| typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestQuality)
|| typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestQuality?)
@@ -2396,6 +2408,16 @@ public override bool CanConvert(global::System.Type typeToConvert)
return new global::Ideogram.JsonConverters.AdLocalizerQualityNullableJsonConverter();
}
+ if (typeToConvert == typeof(global::Ideogram.VectorizerRequestMode))
+ {
+ return new global::Ideogram.JsonConverters.VectorizerRequestModeJsonConverter();
+ }
+
+ if (typeToConvert == typeof(global::Ideogram.VectorizerRequestMode?))
+ {
+ return new global::Ideogram.JsonConverters.VectorizerRequestModeNullableJsonConverter();
+ }
+
if (typeToConvert == typeof(global::Ideogram.AdResizerRequestResolution))
{
return new global::Ideogram.JsonConverters.AdResizerRequestResolutionJsonConverter();
@@ -2756,6 +2778,16 @@ public override bool CanConvert(global::System.Type typeToConvert)
return new global::Ideogram.JsonConverters.GenerateImagePImageIdeogramRequestResolutionNullableJsonConverter();
}
+ if (typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestBackground))
+ {
+ return new global::Ideogram.JsonConverters.GenerateImageIdeogram45RequestBackgroundJsonConverter();
+ }
+
+ if (typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestBackground?))
+ {
+ return new global::Ideogram.JsonConverters.GenerateImageIdeogram45RequestBackgroundNullableJsonConverter();
+ }
+
if (typeToConvert == typeof(global::Ideogram.GenerateImageIdeogram45RequestQuality))
{
return new global::Ideogram.JsonConverters.GenerateImageIdeogram45RequestQualityJsonConverter();
diff --git a/src/libs/Ideogram/Generated/Ideogram.JsonSerializerContextTypes.g.cs b/src/libs/Ideogram/Generated/Ideogram.JsonSerializerContextTypes.g.cs
index 41a4dac3..351c4e20 100644
--- a/src/libs/Ideogram/Generated/Ideogram.JsonSerializerContextTypes.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.JsonSerializerContextTypes.g.cs
@@ -1221,1463 +1221,1471 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::Ideogram.TextLayerizerResponse? Type297 { get; set; }
+ public global::Ideogram.VectorizerRequestMode? Type297 { get; set; }
///
///
///
- public global::Ideogram.TextLayerizerRequest? Type298 { get; set; }
+ public global::Ideogram.TextLayerizerResponse? Type298 { get; set; }
///
///
///
- public global::Ideogram.AdResizerResponse? Type299 { get; set; }
+ public global::Ideogram.TextLayerizerRequest? Type299 { get; set; }
///
///
///
- public global::Ideogram.AdResizerRequest? Type300 { get; set; }
+ public global::Ideogram.AdResizerResponse? Type300 { get; set; }
///
///
///
- public global::Ideogram.AdResizerRequestResolution? Type301 { get; set; }
+ public global::Ideogram.AdResizerRequest? Type301 { get; set; }
///
///
///
- public global::Ideogram.AdResizerRequestPlatform? Type302 { get; set; }
+ public global::Ideogram.AdResizerRequestResolution? Type302 { get; set; }
///
///
///
- public global::Ideogram.AdResizerQuality? Type303 { get; set; }
+ public global::Ideogram.AdResizerRequestPlatform? Type303 { get; set; }
///
///
///
- public global::Ideogram.AdVariationsResponse? Type304 { get; set; }
+ public global::Ideogram.AdResizerQuality? Type304 { get; set; }
///
///
///
- public global::Ideogram.AdVariationsRequest? Type305 { get; set; }
+ public global::Ideogram.AdVariationsResponse? Type305 { get; set; }
///
///
///
- public global::Ideogram.AdVariationsRequestVariationType? Type306 { get; set; }
+ public global::Ideogram.AdVariationsRequest? Type306 { get; set; }
///
///
///
- public global::Ideogram.AdVariationsQuality? Type307 { get; set; }
+ public global::Ideogram.AdVariationsRequestVariationType? Type307 { get; set; }
///
///
///
- public global::Ideogram.SketchToRenderResponse? Type308 { get; set; }
+ public global::Ideogram.AdVariationsQuality? Type308 { get; set; }
///
///
///
- public global::Ideogram.SketchToRenderRequest? Type309 { get; set; }
+ public global::Ideogram.SketchToRenderResponse? Type309 { get; set; }
///
///
///
- public global::Ideogram.SketchToRenderQuality? Type310 { get; set; }
+ public global::Ideogram.SketchToRenderRequest? Type310 { get; set; }
///
///
///
- public global::Ideogram.SoleSwapResponse? Type311 { get; set; }
+ public global::Ideogram.SketchToRenderQuality? Type311 { get; set; }
///
///
///
- public global::Ideogram.SoleSwapRequest? Type312 { get; set; }
+ public global::Ideogram.SoleSwapResponse? Type312 { get; set; }
///
///
///
- public global::Ideogram.SoleSwapRequestBaseGenerationSize? Type313 { get; set; }
+ public global::Ideogram.SoleSwapRequest? Type313 { get; set; }
///
///
///
- public global::Ideogram.SoleSwapQuality? Type314 { get; set; }
+ public global::Ideogram.SoleSwapRequestBaseGenerationSize? Type314 { get; set; }
///
///
///
- public global::Ideogram.SwapProductResponse? Type315 { get; set; }
+ public global::Ideogram.SoleSwapQuality? Type315 { get; set; }
///
///
///
- public global::Ideogram.SwapProductRequest? Type316 { get; set; }
+ public global::Ideogram.SwapProductResponse? Type316 { get; set; }
///
///
///
- public global::Ideogram.SwapProductMode? Type317 { get; set; }
+ public global::Ideogram.SwapProductRequest? Type317 { get; set; }
///
///
///
- public global::Ideogram.SwapProductQuality? Type318 { get; set; }
+ public global::Ideogram.SwapProductMode? Type318 { get; set; }
///
///
///
- public global::Ideogram.SkechersStyleEditResponse? Type319 { get; set; }
+ public global::Ideogram.SwapProductQuality? Type319 { get; set; }
///
///
///
- public global::Ideogram.SkechersStyleEditRequest? Type320 { get; set; }
+ public global::Ideogram.SkechersStyleEditResponse? Type320 { get; set; }
///
///
///
- public global::Ideogram.SkechersStyleEditRequestAspectRatio? Type321 { get; set; }
+ public global::Ideogram.SkechersStyleEditRequest? Type321 { get; set; }
///
///
///
- public global::Ideogram.SkechersStyleEditRequestBaseGenerationSize? Type322 { get; set; }
+ public global::Ideogram.SkechersStyleEditRequestAspectRatio? Type322 { get; set; }
///
///
///
- public global::Ideogram.SkechersStyleEditQuality? Type323 { get; set; }
+ public global::Ideogram.SkechersStyleEditRequestBaseGenerationSize? Type323 { get; set; }
///
///
///
- public global::Ideogram.SwanSLogoDesignResponse? Type324 { get; set; }
+ public global::Ideogram.SkechersStyleEditQuality? Type324 { get; set; }
///
///
///
- public global::Ideogram.SwanSLogoDesignRequest? Type325 { get; set; }
+ public global::Ideogram.SwanSLogoDesignResponse? Type325 { get; set; }
///
///
///
- public global::Ideogram.SwanSLogoDesignRequestLogoStyle? Type326 { get; set; }
+ public global::Ideogram.SwanSLogoDesignRequest? Type326 { get; set; }
///
///
///
- public global::Ideogram.SwanSLogoDesignRequestSourceMode? Type327 { get; set; }
+ public global::Ideogram.SwanSLogoDesignRequestLogoStyle? Type327 { get; set; }
///
///
///
- public global::Ideogram.SwanSLogoDesignRequestDesignVariant? Type328 { get; set; }
+ public global::Ideogram.SwanSLogoDesignRequestSourceMode? Type328 { get; set; }
///
///
///
- public global::Ideogram.SwanSLogoQuality? Type329 { get; set; }
+ public global::Ideogram.SwanSLogoDesignRequestDesignVariant? Type329 { get; set; }
///
///
///
- public global::Ideogram.SwanSLogoInstallResponse? Type330 { get; set; }
+ public global::Ideogram.SwanSLogoQuality? Type330 { get; set; }
///
///
///
- public global::Ideogram.SwanSLogoInstallRequest? Type331 { get; set; }
+ public global::Ideogram.SwanSLogoInstallResponse? Type331 { get; set; }
///
///
///
- public global::Ideogram.SwanSLogoInstallRequestLogoStyle? Type332 { get; set; }
+ public global::Ideogram.SwanSLogoInstallRequest? Type332 { get; set; }
///
///
///
- public global::Ideogram.ModelSwapResponse? Type333 { get; set; }
+ public global::Ideogram.SwanSLogoInstallRequestLogoStyle? Type333 { get; set; }
///
///
///
- public global::Ideogram.ModelSwapRequest? Type334 { get; set; }
+ public global::Ideogram.ModelSwapResponse? Type334 { get; set; }
///
///
///
- public global::Ideogram.ModelSwapQuality? Type335 { get; set; }
+ public global::Ideogram.ModelSwapRequest? Type335 { get; set; }
///
///
///
- public global::Ideogram.MaterialSwapResponse? Type336 { get; set; }
+ public global::Ideogram.ModelSwapQuality? Type336 { get; set; }
///
///
///
- public global::Ideogram.MaterialSwapRequest? Type337 { get; set; }
+ public global::Ideogram.MaterialSwapResponse? Type337 { get; set; }
///
///
///
- public global::Ideogram.MaterialSwapQuality? Type338 { get; set; }
+ public global::Ideogram.MaterialSwapRequest? Type338 { get; set; }
///
///
///
- public global::Ideogram.UpscaleToolResponse? Type339 { get; set; }
+ public global::Ideogram.MaterialSwapQuality? Type339 { get; set; }
///
///
///
- public global::Ideogram.UpscaleToolRequest? Type340 { get; set; }
+ public global::Ideogram.UpscaleToolResponse? Type340 { get; set; }
///
///
///
- public global::Ideogram.UpscaleToolRequestUpscaleFactor? Type341 { get; set; }
+ public global::Ideogram.UpscaleToolRequest? Type341 { get; set; }
///
///
///
- public global::Ideogram.LayerizeDesignIdeogramV3Response? Type342 { get; set; }
+ public global::Ideogram.UpscaleToolRequestUpscaleFactor? Type342 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type343 { get; set; }
+ public global::Ideogram.LayerizeDesignIdeogramV3Response? Type343 { get; set; }
///
///
///
- public global::Ideogram.LayerizedImageObject? Type344 { get; set; }
+ public global::System.Collections.Generic.IList? Type344 { get; set; }
///
///
///
- public global::Ideogram.LayerizedImageObjectObjectType? Type345 { get; set; }
+ public global::Ideogram.LayerizedImageObject? Type345 { get; set; }
///
///
///
- public global::Ideogram.LayerizeDesignIdeogramV3Request? Type346 { get; set; }
+ public global::Ideogram.LayerizedImageObjectObjectType? Type346 { get; set; }
///
///
///
- public global::Ideogram.DescribeImageIdeogramV3Response? Type347 { get; set; }
+ public global::Ideogram.LayerizeDesignIdeogramV3Request? Type347 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type348 { get; set; }
+ public global::Ideogram.DescribeImageIdeogramV3Response? Type348 { get; set; }
///
///
///
- public global::Ideogram.GeneratedDescription? Type349 { get; set; }
+ public global::System.Collections.Generic.IList? Type349 { get; set; }
///
///
///
- public global::Ideogram.DescribeImageIdeogramV3Request? Type350 { get; set; }
+ public global::Ideogram.GeneratedDescription? Type350 { get; set; }
///
///
///
- public global::Ideogram.ImageSafetyError? Type351 { get; set; }
+ public global::Ideogram.DescribeImageIdeogramV3Request? Type351 { get; set; }
///
///
///
- public global::Ideogram.DescribeImageIdeogramV4Response? Type352 { get; set; }
+ public global::Ideogram.ImageSafetyError? Type352 { get; set; }
///
///
///
- public global::Ideogram.DescribeImageIdeogramV4Request? Type353 { get; set; }
+ public global::Ideogram.DescribeImageIdeogramV4Response? Type353 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3Response? Type354 { get; set; }
+ public global::Ideogram.DescribeImageIdeogramV4Request? Type354 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type355 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3Response? Type355 { get; set; }
///
///
///
- public global::Ideogram.GeneratedImageObject? Type356 { get; set; }
+ public global::System.Collections.Generic.IList? Type356 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3Request? Type357 { get; set; }
+ public global::Ideogram.GeneratedImageObject? Type357 { get; set; }
///
///
///
- public global::Ideogram.IdeogramV3AspectRatio? Type358 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3Request? Type358 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3RequestRenderingSpeed? Type359 { get; set; }
+ public global::Ideogram.IdeogramV3AspectRatio? Type359 { get; set; }
///
///
///
- public global::Ideogram.MagicPromptMode? Type360 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3RequestRenderingSpeed? Type360 { get; set; }
///
///
///
- public global::Ideogram.IdeogramColorPalette? Type361 { get; set; }
+ public global::Ideogram.MagicPromptMode? Type361 { get; set; }
///
///
///
- public global::Ideogram.IdeogramV3StyleType? Type362 { get; set; }
+ public global::Ideogram.IdeogramColorPalette? Type362 { get; set; }
///
///
///
- public global::Ideogram.IdeogramV3StylePreset? Type363 { get; set; }
+ public global::Ideogram.IdeogramV3StyleType? Type363 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3CustomModelResponse? Type364 { get; set; }
+ public global::Ideogram.IdeogramV3StylePreset? Type364 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3CustomModelRequest? Type365 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3CustomModelResponse? Type365 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3CustomModelRequestRenderingSpeed? Type366 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3CustomModelRequest? Type366 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV4Response? Type367 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3CustomModelRequestRenderingSpeed? Type367 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV4Request? Type368 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV4Response? Type368 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV4RequestRenderingSpeed? Type369 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV4Request? Type369 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV4CustomModelResponse? Type370 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV4RequestRenderingSpeed? Type370 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV4CustomModelRequest? Type371 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV4CustomModelResponse? Type371 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type372 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV4CustomModelRequest? Type372 { get; set; }
///
///
///
- public global::Ideogram.StackedCustomModel? Type373 { get; set; }
+ public global::System.Collections.Generic.IList? Type373 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV4CustomModelRequestRenderingSpeed? Type374 { get; set; }
+ public global::Ideogram.StackedCustomModel? Type374 { get; set; }
///
///
///
- public double? Type375 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV4CustomModelRequestRenderingSpeed? Type375 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV3Response? Type376 { get; set; }
+ public double? Type376 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type377 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV3Response? Type377 { get; set; }
///
///
///
- public global::Ideogram.RemixedImageObject? Type378 { get; set; }
+ public global::System.Collections.Generic.IList? Type378 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV3Request? Type379 { get; set; }
+ public global::Ideogram.RemixedImageObject? Type379 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV3RequestRenderingSpeed? Type380 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV3Request? Type380 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV3CustomModelResponse? Type381 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV3RequestRenderingSpeed? Type381 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV3CustomModelRequest? Type382 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV3CustomModelResponse? Type382 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV3CustomModelRequestRenderingSpeed? Type383 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV3CustomModelRequest? Type383 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV4Response? Type384 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV3CustomModelRequestRenderingSpeed? Type384 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV4Request? Type385 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV4Response? Type385 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV4RequestRenderingSpeed? Type386 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV4Request? Type386 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV3CharacterResponse? Type387 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV4RequestRenderingSpeed? Type387 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV3CharacterRequest? Type388 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV3CharacterResponse? Type388 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV3CharacterRequestRenderingSpeed? Type389 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV3CharacterRequest? Type389 { get; set; }
///
///
///
- public global::Ideogram.RemixImageIdeogramV3CharacterRequestStyleType? Type390 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV3CharacterRequestRenderingSpeed? Type390 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3TransparentResponse? Type391 { get; set; }
+ public global::Ideogram.RemixImageIdeogramV3CharacterRequestStyleType? Type391 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3TransparentRequest? Type392 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3TransparentResponse? Type392 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3TransparentRequestUpscaleFactor? Type393 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3TransparentRequest? Type393 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3TransparentRequestRenderingSpeed? Type394 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3TransparentRequestUpscaleFactor? Type394 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV4TransparentResponse? Type395 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3TransparentRequestRenderingSpeed? Type395 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV4TransparentRequest? Type396 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV4TransparentResponse? Type396 { get; set; }
///
///
///
- public global::Ideogram.IdeogramV4AspectRatio? Type397 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV4TransparentRequest? Type397 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV4TransparentRequestOutputResolution? Type398 { get; set; }
+ public global::Ideogram.IdeogramV4AspectRatio? Type398 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV4TransparentRequestRenderingSpeed? Type399 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV4TransparentRequestOutputResolution? Type399 { get; set; }
///
///
///
- public global::Ideogram.GenerateImagePImageIdeogramResponse? Type400 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV4TransparentRequestRenderingSpeed? Type400 { get; set; }
///
///
///
- public global::Ideogram.GenerateImagePImageIdeogramRequest? Type401 { get; set; }
+ public global::Ideogram.GenerateImagePImageIdeogramResponse? Type401 { get; set; }
///
///
///
- public global::Ideogram.GenerationQuality? Type402 { get; set; }
+ public global::Ideogram.GenerateImagePImageIdeogramRequest? Type402 { get; set; }
///
///
///
- public global::Ideogram.GenerateImagePImageIdeogramRequestResolution? Type403 { get; set; }
+ public global::Ideogram.GenerationQuality? Type403 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageZImageResponse? Type404 { get; set; }
+ public global::Ideogram.GenerateImagePImageIdeogramRequestResolution? Type404 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageZImageRequest? Type405 { get; set; }
+ public global::Ideogram.GenerateImageZImageResponse? Type405 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogram45Response? Type406 { get; set; }
+ public global::Ideogram.GenerateImageZImageRequest? Type406 { get; set; }
///
///
///
- public global::Ideogram.GenerationKind? Type407 { get; set; }
+ public global::Ideogram.GenerateImageIdeogram45Response? Type407 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogram45Request? Type408 { get; set; }
+ public global::Ideogram.GenerationKind? Type408 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogram45RequestQuality? Type409 { get; set; }
+ public global::Ideogram.GenerateImageIdeogram45Request? Type409 { get; set; }
///
///
///
- public global::Ideogram.PreciseEditImageIdeogram45Response? Type410 { get; set; }
+ public global::Ideogram.GenerateImageIdeogram45RequestBackground? Type410 { get; set; }
///
///
///
- public global::Ideogram.PreciseEditImageIdeogram45Request? Type411 { get; set; }
+ public global::Ideogram.GenerateImageIdeogram45RequestQuality? Type411 { get; set; }
///
///
///
- public global::Ideogram.PreciseEditImageIdeogram45RequestQuality? Type412 { get; set; }
+ public global::Ideogram.PreciseEditImageIdeogram45Response? Type412 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageNanoBanana2Response? Type413 { get; set; }
+ public global::Ideogram.PreciseEditImageIdeogram45Request? Type413 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageNanoBanana2Request? Type414 { get; set; }
+ public global::Ideogram.PreciseEditImageIdeogram45RequestQuality? Type414 { get; set; }
///
///
///
- public global::Ideogram.NanoBanana2AspectRatio? Type415 { get; set; }
+ public global::Ideogram.GenerateImageNanoBanana2Response? Type415 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageNanoBanana2RequestResolutionTier? Type416 { get; set; }
+ public global::Ideogram.GenerateImageNanoBanana2Request? Type416 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageNanoBanana21Response? Type417 { get; set; }
+ public global::Ideogram.NanoBanana2AspectRatio? Type417 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageNanoBanana21Request? Type418 { get; set; }
+ public global::Ideogram.GenerateImageNanoBanana2RequestResolutionTier? Type418 { get; set; }
///
///
///
- public global::Ideogram.NanoBanana21AspectRatio? Type419 { get; set; }
+ public global::Ideogram.GenerateImageNanoBanana21Response? Type419 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageNanoBanana21RequestResolutionTier? Type420 { get; set; }
+ public global::Ideogram.GenerateImageNanoBanana21Request? Type420 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageNanoBananaProResponse? Type421 { get; set; }
+ public global::Ideogram.NanoBanana21AspectRatio? Type421 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageNanoBananaProRequest? Type422 { get; set; }
+ public global::Ideogram.GenerateImageNanoBanana21RequestResolutionTier? Type422 { get; set; }
///
///
///
- public global::Ideogram.NanoBananaProAspectRatio? Type423 { get; set; }
+ public global::Ideogram.GenerateImageNanoBananaProResponse? Type423 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageNanoBananaProRequestResolutionTier? Type424 { get; set; }
+ public global::Ideogram.GenerateImageNanoBananaProRequest? Type424 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageGptImage2Response? Type425 { get; set; }
+ public global::Ideogram.NanoBananaProAspectRatio? Type425 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageGptImage2Request? Type426 { get; set; }
+ public global::Ideogram.GenerateImageNanoBananaProRequestResolutionTier? Type426 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageGptImage25FlareResponse? Type427 { get; set; }
+ public global::Ideogram.GenerateImageGptImage2Response? Type427 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageGptImage25FlareRequest? Type428 { get; set; }
+ public global::Ideogram.GenerateImageGptImage2Request? Type428 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageGptImage25FlareRequestBackground? Type429 { get; set; }
+ public global::Ideogram.GenerateImageGptImage25FlareResponse? Type429 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageGptImage25FlareRequestQuality? Type430 { get; set; }
+ public global::Ideogram.GenerateImageGptImage25FlareRequest? Type430 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageGptImage25SunburstResponse? Type431 { get; set; }
+ public global::Ideogram.GenerateImageGptImage25FlareRequestBackground? Type431 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageGptImage25SunburstRequest? Type432 { get; set; }
+ public global::Ideogram.GenerateImageGptImage25FlareRequestQuality? Type432 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageGptImage25SunburstRequestBackground? Type433 { get; set; }
+ public global::Ideogram.GenerateImageGptImage25SunburstResponse? Type433 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageGptImage25SunburstRequestQuality? Type434 { get; set; }
+ public global::Ideogram.GenerateImageGptImage25SunburstRequest? Type434 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV2Response? Type435 { get; set; }
+ public global::Ideogram.GenerateImageGptImage25SunburstRequestBackground? Type435 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV2Request? Type436 { get; set; }
+ public global::Ideogram.GenerateImageGptImage25SunburstRequestQuality? Type436 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV2RequestRenderingSpeed? Type437 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV2Response? Type437 { get; set; }
///
///
///
- public global::Ideogram.IdeogramV2StyleType? Type438 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV2Request? Type438 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV2AResponse? Type439 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV2RequestRenderingSpeed? Type439 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV2ARequest? Type440 { get; set; }
+ public global::Ideogram.IdeogramV2StyleType? Type440 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV2ARequestRenderingSpeed? Type441 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV2AResponse? Type441 { get; set; }
///
///
///
- public global::Ideogram.InpaintImageIdeogramV3Response? Type442 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV2ARequest? Type442 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type443 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV2ARequestRenderingSpeed? Type443 { get; set; }
///
///
///
- public global::Ideogram.InpaintedImageObject? Type444 { get; set; }
+ public global::Ideogram.InpaintImageIdeogramV3Response? Type444 { get; set; }
///
///
///
- public global::Ideogram.InpaintImageIdeogramV3Request? Type445 { get; set; }
+ public global::System.Collections.Generic.IList? Type445 { get; set; }
///
///
///
- public global::Ideogram.InpaintImageIdeogramV3RequestRenderingSpeed? Type446 { get; set; }
+ public global::Ideogram.InpaintedImageObject? Type446 { get; set; }
///
///
///
- public global::Ideogram.InpaintImageIdeogramV3CustomModelResponse? Type447 { get; set; }
+ public global::Ideogram.InpaintImageIdeogramV3Request? Type447 { get; set; }
///
///
///
- public global::Ideogram.InpaintImageIdeogramV3CustomModelRequest? Type448 { get; set; }
+ public global::Ideogram.InpaintImageIdeogramV3RequestRenderingSpeed? Type448 { get; set; }
///
///
///
- public global::Ideogram.InpaintImageIdeogramV3CustomModelRequestRenderingSpeed? Type449 { get; set; }
+ public global::Ideogram.InpaintImageIdeogramV3CustomModelResponse? Type449 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageIdeogramV3Response? Type450 { get; set; }
+ public global::Ideogram.InpaintImageIdeogramV3CustomModelRequest? Type450 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageIdeogramV3Request? Type451 { get; set; }
+ public global::Ideogram.InpaintImageIdeogramV3CustomModelRequestRenderingSpeed? Type451 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageIdeogramV3RequestRenderingSpeed? Type452 { get; set; }
+ public global::Ideogram.ReframeImageIdeogramV3Response? Type452 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageNanoBanana2Response? Type453 { get; set; }
+ public global::Ideogram.ReframeImageIdeogramV3Request? Type453 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageNanoBanana2Request? Type454 { get; set; }
+ public global::Ideogram.ReframeImageIdeogramV3RequestRenderingSpeed? Type454 { get; set; }
///
///
///
- public global::Ideogram.NanoBanana2ReframeAspectRatio? Type455 { get; set; }
+ public global::Ideogram.ReframeImageNanoBanana2Response? Type455 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageNanoBananaProResponse? Type456 { get; set; }
+ public global::Ideogram.ReframeImageNanoBanana2Request? Type456 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageNanoBananaProRequest? Type457 { get; set; }
+ public global::Ideogram.NanoBanana2ReframeAspectRatio? Type457 { get; set; }
///
///
///
- public global::Ideogram.NanoBananaProReframeAspectRatio? Type458 { get; set; }
+ public global::Ideogram.ReframeImageNanoBananaProResponse? Type458 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageNanoBananaProRequestResolutionTier? Type459 { get; set; }
+ public global::Ideogram.ReframeImageNanoBananaProRequest? Type459 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageGptImage25FlareResponse? Type460 { get; set; }
+ public global::Ideogram.NanoBananaProReframeAspectRatio? Type460 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageGptImage25FlareRequest? Type461 { get; set; }
+ public global::Ideogram.ReframeImageNanoBananaProRequestResolutionTier? Type461 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageGptImage25FlareRequestQuality? Type462 { get; set; }
+ public global::Ideogram.ReframeImageGptImage25FlareResponse? Type462 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageBriaExpandResponse? Type463 { get; set; }
+ public global::Ideogram.ReframeImageGptImage25FlareRequest? Type463 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageBriaExpandRequest? Type464 { get; set; }
+ public global::Ideogram.ReframeImageGptImage25FlareRequestQuality? Type464 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageAutoResponse? Type465 { get; set; }
+ public global::Ideogram.ReframeImageBriaExpandResponse? Type465 { get; set; }
///
///
///
- public global::Ideogram.ReframeImageAutoRequest? Type466 { get; set; }
+ public global::Ideogram.ReframeImageBriaExpandRequest? Type466 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3CharacterResponse? Type467 { get; set; }
+ public global::Ideogram.ReframeImageAutoResponse? Type467 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3CharacterRequest? Type468 { get; set; }
+ public global::Ideogram.ReframeImageAutoRequest? Type468 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3CharacterRequestRenderingSpeed? Type469 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3CharacterResponse? Type469 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageIdeogramV3CharacterRequestStyleType? Type470 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3CharacterRequest? Type470 { get; set; }
///
///
///
- public global::Ideogram.InpaintImageIdeogramV3CharacterResponse? Type471 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3CharacterRequestRenderingSpeed? Type471 { get; set; }
///
///
///
- public global::Ideogram.InpaintImageIdeogramV3CharacterRequest? Type472 { get; set; }
+ public global::Ideogram.GenerateImageIdeogramV3CharacterRequestStyleType? Type472 { get; set; }
///
///
///
- public global::Ideogram.InpaintImageIdeogramV3CharacterRequestRenderingSpeed? Type473 { get; set; }
+ public global::Ideogram.InpaintImageIdeogramV3CharacterResponse? Type473 { get; set; }
///
///
///
- public global::Ideogram.InpaintImageIdeogramV3CharacterRequestStyleType? Type474 { get; set; }
+ public global::Ideogram.InpaintImageIdeogramV3CharacterRequest? Type474 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageV2AutoResponse? Type475 { get; set; }
+ public global::Ideogram.InpaintImageIdeogramV3CharacterRequestRenderingSpeed? Type475 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageV2AutoRequest? Type476 { get; set; }
+ public global::Ideogram.InpaintImageIdeogramV3CharacterRequestStyleType? Type476 { get; set; }
///
///
///
- public global::Ideogram.GenerateImageV2AutoRequestResolutionTier? Type477 { get; set; }
+ public global::Ideogram.GenerateImageV2AutoResponse? Type477 { get; set; }
///
///
///
- public global::Ideogram.ToolRemixResponse? Type478 { get; set; }
+ public global::Ideogram.GenerateImageV2AutoRequest? Type478 { get; set; }
///
///
///
- public global::Ideogram.ToolRemixRequest? Type479 { get; set; }
+ public global::Ideogram.GenerateImageV2AutoRequestResolutionTier? Type479 { get; set; }
///
///
///
- public global::Ideogram.ToolRemixRequestResolutionTier? Type480 { get; set; }
+ public global::Ideogram.ToolRemixResponse? Type480 { get; set; }
///
///
///
- public global::Ideogram.ResizeAdImageRequest? Type481 { get; set; }
+ public global::Ideogram.ToolRemixRequest? Type481 { get; set; }
///
///
///
- public global::Ideogram.ResizeAdImageRequestResolution? Type482 { get; set; }
+ public global::Ideogram.ToolRemixRequestResolutionTier? Type482 { get; set; }
///
///
///
- public global::Ideogram.ResizeAdImageQuality? Type483 { get; set; }
+ public global::Ideogram.ResizeAdImageRequest? Type483 { get; set; }
///
///
///
- public global::Ideogram.WebhookSigningJwks? Type484 { get; set; }
+ public global::Ideogram.ResizeAdImageRequestResolution? Type484 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type485 { get; set; }
+ public global::Ideogram.ResizeAdImageQuality? Type485 { get; set; }
///
///
///
- public global::Ideogram.WebhookSigningJwk? Type486 { get; set; }
+ public global::Ideogram.WebhookSigningJwks? Type486 { get; set; }
///
///
///
- public global::Ideogram.ProvenanceVerifyResponse? Type487 { get; set; }
+ public global::System.Collections.Generic.IList? Type487 { get; set; }
///
///
///
- public global::Ideogram.ProvenanceVerifyResponseValidationState? Type488 { get; set; }
+ public global::Ideogram.WebhookSigningJwk? Type488 { get; set; }
///
///
///
- public global::Ideogram.ProvenanceVerifyRequest? Type489 { get; set; }
+ public global::Ideogram.ProvenanceVerifyResponse? Type489 { get; set; }
///
///
///
- public global::Ideogram.ManageApiSubscriptionResponse? Type490 { get; set; }
+ public global::Ideogram.ProvenanceVerifyResponseValidationState? Type490 { get; set; }
///
///
///
- public global::Ideogram.MetronomeLinks? Type491 { get; set; }
+ public global::Ideogram.ProvenanceVerifyRequest? Type491 { get; set; }
///
///
///
- public global::Ideogram.RechargeSettingsResponse? Type492 { get; set; }
+ public global::Ideogram.ManageApiSubscriptionResponse? Type492 { get; set; }
///
///
///
- public global::Ideogram.Price? Type493 { get; set; }
+ public global::Ideogram.MetronomeLinks? Type493 { get; set; }
///
///
///
- public global::Ideogram.RechargeSettings? Type494 { get; set; }
+ public global::Ideogram.RechargeSettingsResponse? Type494 { get; set; }
///
///
///
- public global::Ideogram.PostApiSubscriptionResponse? Type495 { get; set; }
+ public global::Ideogram.Price? Type495 { get; set; }
///
///
///
- public global::Ideogram.PostApiSubscriptionError? Type496 { get; set; }
+ public global::Ideogram.RechargeSettings? Type496 { get; set; }
///
///
///
- public global::Ideogram.PostApiSubscriptionRequest? Type497 { get; set; }
+ public global::Ideogram.PostApiSubscriptionResponse? Type497 { get; set; }
///
///
///
- public global::Ideogram.ManageApiCreditSummaryResponse? Type498 { get; set; }
+ public global::Ideogram.PostApiSubscriptionError? Type498 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type499 { get; set; }
+ public global::Ideogram.PostApiSubscriptionRequest? Type499 { get; set; }
///
///
///
- public global::Ideogram.CreditGrant? Type500 { get; set; }
+ public global::Ideogram.ManageApiCreditSummaryResponse? Type500 { get; set; }
///
///
///
- public global::Ideogram.GetApiKeysResponse? Type501 { get; set; }
+ public global::System.Collections.Generic.IList? Type501 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type502 { get; set; }
+ public global::Ideogram.CreditGrant? Type502 { get; set; }
///
///
///
- public global::Ideogram.RedactedApiKey? Type503 { get; set; }
+ public global::Ideogram.GetApiKeysResponse? Type503 { get; set; }
///
///
///
- public global::Ideogram.PostApiKeyResponse? Type504 { get; set; }
+ public global::System.Collections.Generic.IList? Type504 { get; set; }
///
///
///
- public global::Ideogram.CreateApiKeyRequest? Type505 { get; set; }
+ public global::Ideogram.RedactedApiKey? Type505 { get; set; }
///
///
///
- public global::Ideogram.ApiProfileApiKey? Type506 { get; set; }
+ public global::Ideogram.PostApiKeyResponse? Type506 { get; set; }
///
///
///
- public global::Ideogram.ApiKeyStatus? Type507 { get; set; }
+ public global::Ideogram.CreateApiKeyRequest? Type507 { get; set; }
///
///
///
- public global::Ideogram.PatchApiKeyRequest? Type508 { get; set; }
+ public global::Ideogram.ApiProfileApiKey? Type508 { get; set; }
///
///
///
- public global::Ideogram.ManageApiStripeSubscriptionResponse? Type509 { get; set; }
+ public global::Ideogram.ApiKeyStatus? Type509 { get; set; }
///
///
///
- public global::Ideogram.ManageApiPaymentResponse? Type510 { get; set; }
+ public global::Ideogram.PatchApiKeyRequest? Type510 { get; set; }
///
///
///
- public global::Ideogram.GetApiTermsResponse? Type511 { get; set; }
+ public global::Ideogram.ManageApiStripeSubscriptionResponse? Type511 { get; set; }
///
///
///
- public global::Ideogram.ApiTerms? Type512 { get; set; }
+ public global::Ideogram.ManageApiPaymentResponse? Type512 { get; set; }
///
///
///
- public global::Ideogram.PostApiTermsRequest? Type513 { get; set; }
+ public global::Ideogram.GetApiTermsResponse? Type513 { get; set; }
///
///
///
- public global::Ideogram.PostAddCreditsResponse? Type514 { get; set; }
+ public global::Ideogram.ApiTerms? Type514 { get; set; }
///
///
///
- public global::Ideogram.PostAddCreditsError? Type515 { get; set; }
+ public global::Ideogram.PostApiTermsRequest? Type515 { get; set; }
///
///
///
- public global::Ideogram.PostAddCreditsRequest? Type516 { get; set; }
+ public global::Ideogram.PostAddCreditsResponse? Type516 { get; set; }
///
///
///
- public global::Ideogram.GetUserCreditsResponse? Type517 { get; set; }
+ public global::Ideogram.PostAddCreditsError? Type517 { get; set; }
///
///
///
- public global::Ideogram.SpendCommitInfoResponse? Type518 { get; set; }
+ public global::Ideogram.PostAddCreditsRequest? Type518 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type519 { get; set; }
+ public global::Ideogram.GetUserCreditsResponse? Type519 { get; set; }
///
///
///
- public global::Ideogram.SpendCommitInfo? Type520 { get; set; }
+ public global::Ideogram.SpendCommitInfoResponse? Type520 { get; set; }
///
///
///
- public global::Ideogram.GetUsageInfoResponse? Type521 { get; set; }
+ public global::System.Collections.Generic.IList? Type521 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type522 { get; set; }
+ public global::Ideogram.SpendCommitInfo? Type522 { get; set; }
///
///
///
- public global::Ideogram.UsageSegment? Type523 { get; set; }
+ public global::Ideogram.GetUsageInfoResponse? Type523 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type524 { get; set; }
+ public global::System.Collections.Generic.IList? Type524 { get; set; }
///
///
///
- public global::Ideogram.ToolUsage? Type525 { get; set; }
+ public global::Ideogram.UsageSegment? Type525 { get; set; }
///
///
///
- public global::Ideogram.ToolType? Type526 { get; set; }
+ public global::System.Collections.Generic.IList? Type526 { get; set; }
///
///
///
- public global::Ideogram.ModelVersion? Type527 { get; set; }
+ public global::Ideogram.ToolUsage? Type527 { get; set; }
///
///
///
- public global::Ideogram.SegmentBy? Type528 { get; set; }
+ public global::Ideogram.ToolType? Type528 { get; set; }
///
///
///
- public global::Ideogram.UsageSource? Type529 { get; set; }
+ public global::Ideogram.ModelVersion? Type529 { get; set; }
///
///
///
- public global::Ideogram.GetApiProfilesResponse? Type530 { get; set; }
+ public global::Ideogram.SegmentBy? Type530 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type531 { get; set; }
+ public global::Ideogram.UsageSource? Type531 { get; set; }
///
///
///
- public global::Ideogram.ApiProfile? Type532 { get; set; }
+ public global::Ideogram.GetApiProfilesResponse? Type532 { get; set; }
///
///
///
- public global::Ideogram.ApiProfileType? Type533 { get; set; }
+ public global::System.Collections.Generic.IList? Type533 { get; set; }
///
///
///
- public global::Ideogram.ApiProfileRole? Type534 { get; set; }
+ public global::Ideogram.ApiProfile? Type534 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type535 { get; set; }
+ public global::Ideogram.ApiProfileType? Type535 { get; set; }
///
///
///
- public global::Ideogram.UpdateOrganizationApiPropertiesResponse? Type536 { get; set; }
+ public global::Ideogram.ApiProfileRole? Type536 { get; set; }
///
///
///
- public global::Ideogram.UpdateOrganizationApiPropertiesRequest? Type537 { get; set; }
+ public global::System.Collections.Generic.IList? Type537 { get; set; }
///
///
///
- public global::Ideogram.GetApiOrganizationUserSuggestionsResponse? Type538 { get; set; }
+ public global::Ideogram.UpdateOrganizationApiPropertiesResponse? Type538 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type539 { get; set; }
+ public global::Ideogram.UpdateOrganizationApiPropertiesRequest? Type539 { get; set; }
///
///
///
- public global::Ideogram.ApiOrganizationUserSuggestion? Type540 { get; set; }
+ public global::Ideogram.GetApiOrganizationUserSuggestionsResponse? Type540 { get; set; }
///
///
///
- public global::Ideogram.GetOrganizationMembersResponse? Type541 { get; set; }
+ public global::System.Collections.Generic.IList? Type541 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type542 { get; set; }
+ public global::Ideogram.ApiOrganizationUserSuggestion? Type542 { get; set; }
///
///
///
- public global::Ideogram.OrganizationMember? Type543 { get; set; }
+ public global::Ideogram.GetOrganizationMembersResponse? Type543 { get; set; }
///
///
///
- public global::Ideogram.CreateApiKeyResponse? Type544 { get; set; }
+ public global::System.Collections.Generic.IList? Type544 { get; set; }
///
///
///
- public global::Ideogram.GetApiKeysV2Response? Type545 { get; set; }
+ public global::Ideogram.OrganizationMember? Type545 { get; set; }
///
///
///
- public global::Ideogram.OrganizationMemberOperationResponse? Type546 { get; set; }
+ public global::Ideogram.CreateApiKeyResponse? Type546 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type547 { get; set; }
+ public global::Ideogram.GetApiKeysV2Response? Type547 { get; set; }
///
///
///
- public global::Ideogram.OrganizationMemberOperationResult? Type548 { get; set; }
+ public global::Ideogram.OrganizationMemberOperationResponse? Type548 { get; set; }
///
///
///
- public global::Ideogram.AddOrganizationMembersRequest? Type549 { get; set; }
+ public global::System.Collections.Generic.IList? Type549 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type550 { get; set; }
+ public global::Ideogram.OrganizationMemberOperationResult? Type550 { get; set; }
///
///
///
- public global::Ideogram.LiteOrganizationMember? Type551 { get; set; }
+ public global::Ideogram.AddOrganizationMembersRequest? Type551 { get; set; }
///
///
///
- public global::Ideogram.RemoveOrganizationMembersRequest? Type552 { get; set; }
+ public global::System.Collections.Generic.IList? Type552 { get; set; }
///
///
///
- public global::Ideogram.PromoteOrganizationAdminsRequest? Type553 { get; set; }
+ public global::Ideogram.LiteOrganizationMember? Type553 { get; set; }
///
///
///
- public global::Ideogram.DemoteOrganizationAdminsRequest? Type554 { get; set; }
+ public global::Ideogram.RemoveOrganizationMembersRequest? Type554 { get; set; }
///
///
///
- public global::Ideogram.CancelOrganizationInviteRequest? Type555 { get; set; }
+ public global::Ideogram.PromoteOrganizationAdminsRequest? Type555 { get; set; }
///
///
///
- public global::Ideogram.ResendOrganizationInviteRequest? Type556 { get; set; }
+ public global::Ideogram.DemoteOrganizationAdminsRequest? Type556 { get; set; }
///
///
///
- public global::Ideogram.ListOrganizationInvoicesResponse? Type557 { get; set; }
+ public global::Ideogram.CancelOrganizationInviteRequest? Type557 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type558 { get; set; }
+ public global::Ideogram.ResendOrganizationInviteRequest? Type558 { get; set; }
///
///
///
- public global::Ideogram.Invoice? Type559 { get; set; }
+ public global::Ideogram.ListOrganizationInvoicesResponse? Type559 { get; set; }
///
///
///
- public global::Ideogram.InvoiceStatus? Type560 { get; set; }
+ public global::System.Collections.Generic.IList? Type560 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type561 { get; set; }
+ public global::Ideogram.Invoice? Type561 { get; set; }
///
///
///
- public global::Ideogram.InvoiceLineItem? Type562 { get; set; }
+ public global::Ideogram.InvoiceStatus? Type562 { get; set; }
///
///
///
- public global::Ideogram.GetOrganizationBillingPortalResponse? Type563 { get; set; }
+ public global::System.Collections.Generic.IList? Type563 { get; set; }
///
///
///
- public global::Ideogram.ListDatasetsResponse? Type564 { get; set; }
+ public global::Ideogram.InvoiceLineItem? Type564 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type565 { get; set; }
+ public global::Ideogram.GetOrganizationBillingPortalResponse? Type565 { get; set; }
///
///
///
- public global::Ideogram.Dataset? Type566 { get; set; }
+ public global::Ideogram.ListDatasetsResponse? Type566 { get; set; }
///
///
///
- public global::Ideogram.CreateDatasetRequest? Type567 { get; set; }
+ public global::System.Collections.Generic.IList? Type567 { get; set; }
///
///
///
- public global::Ideogram.GetDatasetResponse? Type568 { get; set; }
+ public global::Ideogram.Dataset? Type568 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type569 { get; set; }
+ public global::Ideogram.CreateDatasetRequest? Type569 { get; set; }
///
///
///
- public global::Ideogram.DatasetFile? Type570 { get; set; }
+ public global::Ideogram.GetDatasetResponse? Type570 { get; set; }
///
///
///
- public global::Ideogram.UploadDatasetAssetsResponse? Type571 { get; set; }
+ public global::System.Collections.Generic.IList? Type571 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type572 { get; set; }
+ public global::Ideogram.DatasetFile? Type572 { get; set; }
///
///
///
- public global::Ideogram.DatasetUploadSucceededAsset? Type573 { get; set; }
+ public global::Ideogram.UploadDatasetAssetsResponse? Type573 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type574 { get; set; }
+ public global::System.Collections.Generic.IList? Type574 { get; set; }
///
///
///
- public global::Ideogram.DatasetUploadFailedAsset? Type575 { get; set; }
+ public global::Ideogram.DatasetUploadSucceededAsset? Type575 { get; set; }
///
///
///
- public global::Ideogram.DatasetAssetFailureReason? Type576 { get; set; }
+ public global::System.Collections.Generic.IList? Type576 { get; set; }
///
///
///
- public global::Ideogram.UploadDatasetAssetsRequest? Type577 { get; set; }
+ public global::Ideogram.DatasetUploadFailedAsset? Type577 { get; set; }
///
///
///
- public global::Ideogram.TrainDatasetModelResponse? Type578 { get; set; }
+ public global::Ideogram.DatasetAssetFailureReason? Type578 { get; set; }
///
///
///
- public global::Ideogram.TrainDatasetModelRequest? Type579 { get; set; }
+ public global::Ideogram.UploadDatasetAssetsRequest? Type579 { get; set; }
///
///
///
- public global::Ideogram.ListModelsResponse? Type580 { get; set; }
+ public global::Ideogram.TrainDatasetModelResponse? Type580 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type581 { get; set; }
+ public global::Ideogram.TrainDatasetModelRequest? Type581 { get; set; }
///
///
///
- public global::Ideogram.CustomModel? Type582 { get; set; }
+ public global::Ideogram.ListModelsResponse? Type582 { get; set; }
///
///
///
- public global::Ideogram.ModelStatus? Type583 { get; set; }
+ public global::System.Collections.Generic.IList? Type583 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type584 { get; set; }
+ public global::Ideogram.CustomModel? Type584 { get; set; }
///
///
///
- public global::Ideogram.TrainingRun? Type585 { get; set; }
+ public global::Ideogram.ModelStatus? Type585 { get; set; }
///
///
///
- public global::Ideogram.TrainingRunStatus? Type586 { get; set; }
+ public global::System.Collections.Generic.IList? Type586 { get; set; }
///
///
///
- public global::Ideogram.GetModelResponse? Type587 { get; set; }
+ public global::Ideogram.TrainingRun? Type587 { get; set; }
///
///
///
- public global::Ideogram.TrainModelV3Request? Type588 { get; set; }
+ public global::Ideogram.TrainingRunStatus? Type588 { get; set; }
///
///
///
- public global::Ideogram.TrainModelV3AdvancedRequest? Type589 { get; set; }
+ public global::Ideogram.GetModelResponse? Type589 { get; set; }
///
///
///
- public global::Ideogram.TrainModelV4Request? Type590 { get; set; }
+ public global::Ideogram.TrainModelV3Request? Type590 { get; set; }
///
///
///
- public global::Ideogram.TrainModelV4AdvancedRequest? Type591 { get; set; }
+ public global::Ideogram.TrainModelV3AdvancedRequest? Type591 { get; set; }
///
///
///
- public global::Ideogram.PublishMiniAppResponse? Type592 { get; set; }
+ public global::Ideogram.TrainModelV4Request? Type592 { get; set; }
///
///
///
- public global::Ideogram.PublishMiniAppRequest? Type593 { get; set; }
+ public global::Ideogram.TrainModelV4AdvancedRequest? Type593 { get; set; }
///
///
///
- public global::Ideogram.PublishMiniAppRequestEmbed? Type594 { get; set; }
+ public global::Ideogram.PublishMiniAppResponse? Type594 { get; set; }
///
///
///
- public object? Type595 { get; set; }
+ public global::Ideogram.PublishMiniAppRequest? Type595 { get; set; }
///
///
///
- public global::Ideogram.MiniAppArtwork? Type596 { get; set; }
+ public global::Ideogram.PublishMiniAppRequestEmbed? Type596 { get; set; }
///
///
///
- public global::Ideogram.PublishMiniAppPreviewResponse? Type597 { get; set; }
+ public object? Type597 { get; set; }
///
///
///
- public global::Ideogram.PublishMiniAppPreviewRequest? Type598 { get; set; }
+ public global::Ideogram.MiniAppArtwork? Type598 { get; set; }
///
///
///
- public global::Ideogram.PublishMiniAppPreviewRequestEmbed? Type599 { get; set; }
+ public global::Ideogram.PublishMiniAppPreviewResponse? Type599 { get; set; }
///
///
///
- public global::Ideogram.UnpublishMiniAppPreviewResponse? Type600 { get; set; }
+ public global::Ideogram.PublishMiniAppPreviewRequest? Type600 { get; set; }
///
///
///
- public global::Ideogram.GetStaleMiniAppPreviewsResponse? Type601 { get; set; }
+ public global::Ideogram.PublishMiniAppPreviewRequestEmbed? Type601 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type602 { get; set; }
+ public global::Ideogram.UnpublishMiniAppPreviewResponse? Type602 { get; set; }
///
///
///
- public global::Ideogram.MiniAppMarketingProjectionEntry? Type603 { get; set; }
+ public global::Ideogram.GetStaleMiniAppPreviewsResponse? Type603 { get; set; }
///
///
///
- public global::Ideogram.MiniAppMarketingProjectionEntryEmbed? Type604 { get; set; }
+ public global::System.Collections.Generic.IList? Type604 { get; set; }
///
///
///
- public global::Ideogram.GetIntegrationsResponse? Type605 { get; set; }
+ public global::Ideogram.MiniAppMarketingProjectionEntry? Type605 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type606 { get; set; }
+ public global::Ideogram.MiniAppMarketingProjectionEntryEmbed? Type606 { get; set; }
///
///
///
- public global::Ideogram.IntegrationType? Type607 { get; set; }
+ public global::Ideogram.GetIntegrationsResponse? Type607 { get; set; }
///
///
///
- public global::Ideogram.IntegrationErrorResponse? Type608 { get; set; }
+ public global::System.Collections.Generic.IList? Type608 { get; set; }
///
///
///
- public global::Ideogram.IntegrationErrorResponseError? Type609 { get; set; }
+ public global::Ideogram.IntegrationType? Type609 { get; set; }
///
///
///
- public global::Ideogram.IntegrationAssetSearchResponse? Type610 { get; set; }
+ public global::Ideogram.IntegrationErrorResponse? Type610 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type611 { get; set; }
+ public global::Ideogram.IntegrationErrorResponseError? Type611 { get; set; }
///
///
///
- public global::Ideogram.IntegrationAsset? Type612 { get; set; }
+ public global::Ideogram.IntegrationAssetSearchResponse? Type612 { get; set; }
///
///
///
- public global::Ideogram.IntegrationAssetDelivery? Type613 { get; set; }
+ public global::System.Collections.Generic.IList? Type613 { get; set; }
///
///
///
- public global::Ideogram.IntegrationAssetSearchRequest? Type614 { get; set; }
+ public global::Ideogram.IntegrationAsset? Type614 { get; set; }
///
///
///
- public global::Ideogram.V4StyleDescription? Type615 { get; set; }
+ public global::Ideogram.IntegrationAssetDelivery? Type615 { get; set; }
///
///
///
- public global::Ideogram.V4CompositionalDeconstruction? Type616 { get; set; }
+ public global::Ideogram.IntegrationAssetSearchRequest? Type616 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type617 { get; set; }
+ public global::Ideogram.V4StyleDescription? Type617 { get; set; }
///
///
///
- public global::Ideogram.V4PromptElement? Type618 { get; set; }
+ public global::Ideogram.V4CompositionalDeconstruction? Type618 { get; set; }
///
///
///
- public global::Ideogram.V4ObjPromptElement? Type619 { get; set; }
+ public global::System.Collections.Generic.IList? Type619 { get; set; }
///
///
///
- public global::Ideogram.V4TextPromptElement? Type620 { get; set; }
+ public global::Ideogram.V4PromptElement? Type620 { get; set; }
///
///
///
- public global::Ideogram.V4PromptElementDiscriminator? Type621 { get; set; }
+ public global::Ideogram.V4ObjPromptElement? Type621 { get; set; }
///
///
///
- public global::Ideogram.V4PromptElementDiscriminatorType? Type622 { get; set; }
+ public global::Ideogram.V4TextPromptElement? Type622 { get; set; }
///
///
///
- public global::Ideogram.V4ObjPromptElementType? Type623 { get; set; }
+ public global::Ideogram.V4PromptElementDiscriminator? Type623 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type624 { get; set; }
+ public global::Ideogram.V4PromptElementDiscriminatorType? Type624 { get; set; }
///
///
///
- public global::Ideogram.V4TextPromptElementType? Type625 { get; set; }
+ public global::Ideogram.V4ObjPromptElementType? Type625 { get; set; }
///
///
///
- public global::Ideogram.ColorPaletteWithPresetName? Type626 { get; set; }
+ public global::System.Collections.Generic.IList? Type626 { get; set; }
///
///
///
- public global::Ideogram.ColorPaletteWithMembers? Type627 { get; set; }
+ public global::Ideogram.V4TextPromptElementType? Type627 { get; set; }
///
///
///
- public global::Ideogram.ColorPalettePresetName? Type628 { get; set; }
+ public global::Ideogram.ColorPaletteWithPresetName? Type628 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type629 { get; set; }
+ public global::Ideogram.ColorPaletteWithMembers? Type629 { get; set; }
///
///
///
- public global::Ideogram.ColorPaletteMember? Type630 { get; set; }
+ public global::Ideogram.ColorPalettePresetName? Type630 { get; set; }
///
///
///
- public global::Ideogram.SvgGenerationObject? Type631 { get; set; }
+ public global::System.Collections.Generic.IList? Type631 { get; set; }
///
///
///
- public global::Ideogram.SvgGenerationObjectObjectType? Type632 { get; set; }
+ public global::Ideogram.ColorPaletteMember? Type632 { get; set; }
///
///
///
- public global::Ideogram.SvgGenerationObjectMimeType? Type633 { get; set; }
+ public global::Ideogram.SvgGenerationObject? Type633 { get; set; }
///
///
///
- public global::Ideogram.VideoObject? Type634 { get; set; }
+ public global::Ideogram.SvgGenerationObjectObjectType? Type634 { get; set; }
///
///
///
- public global::Ideogram.VideoObjectObjectType? Type635 { get; set; }
+ public global::Ideogram.SvgGenerationObjectMimeType? Type635 { get; set; }
///
///
///
- public global::Ideogram.TextLayerizerResultObject? Type636 { get; set; }
+ public global::Ideogram.VideoObject? Type636 { get; set; }
///
///
///
- public global::Ideogram.TextLayerizerResultObjectObjectType? Type637 { get; set; }
+ public global::Ideogram.VideoObjectObjectType? Type637 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type638 { get; set; }
+ public global::Ideogram.TextLayerizerResultObject? Type638 { get; set; }
///
///
///
- public global::Ideogram.DetectedTextBlockAlignment? Type639 { get; set; }
+ public global::Ideogram.TextLayerizerResultObjectObjectType? Type639 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type640 { get; set; }
+ public global::System.Collections.Generic.IList? Type640 { get; set; }
///
///
///
- public global::Ideogram.DetectedTextBlockFormattingItem? Type641 { get; set; }
+ public global::Ideogram.DetectedTextBlockAlignment? Type641 { get; set; }
///
///
///
- public global::Ideogram.DetectedTextBlockRole? Type642 { get; set; }
+ public global::System.Collections.Generic.IList? Type642 { get; set; }
///
///
///
- public global::Ideogram.AssetType? Type643 { get; set; }
+ public global::Ideogram.DetectedTextBlockFormattingItem? Type643 { get; set; }
///
///
///
- public global::Ideogram.AttributeValueType? Type644 { get; set; }
+ public global::Ideogram.DetectedTextBlockRole? Type644 { get; set; }
///
///
///
- public global::Ideogram.IdeogramColorPaletteWithPresetName? Type645 { get; set; }
+ public global::Ideogram.AssetType? Type645 { get; set; }
///
///
///
- public global::Ideogram.IdeogramColorPalettePresetName? Type646 { get; set; }
+ public global::Ideogram.AttributeValueType? Type646 { get; set; }
///
///
///
- public global::Ideogram.PostGenerateDesignV4200Response? Type647 { get; set; }
+ public global::Ideogram.IdeogramColorPaletteWithPresetName? Type647 { get; set; }
///
///
///
- public global::Ideogram.PostGenerateDesignV4200ResponseDiscriminator? Type648 { get; set; }
+ public global::Ideogram.IdeogramColorPalettePresetName? Type648 { get; set; }
///
///
///
- public global::Ideogram.PostGenerateDesignV4200ResponseDiscriminatorResponseType? Type649 { get; set; }
+ public global::Ideogram.PostGenerateDesignV4200Response? Type649 { get; set; }
///
///
///
- public global::Ideogram.PostInternalTesting200Response? Type650 { get; set; }
+ public global::Ideogram.PostGenerateDesignV4200ResponseDiscriminator? Type650 { get; set; }
///
///
///
- public global::Ideogram.GenerationResponseDataInnerDiscriminator? Type651 { get; set; }
+ public global::Ideogram.PostGenerateDesignV4200ResponseDiscriminatorResponseType? Type651 { get; set; }
///
///
///
- public global::Ideogram.GenerationResponseDataInnerDiscriminatorObjectType? Type652 { get; set; }
+ public global::Ideogram.PostInternalTesting200Response? Type652 { get; set; }
///
///
///
- public global::Ideogram.MagicPromptRequestMessagesInnerRole? Type653 { get; set; }
+ public global::Ideogram.GenerationResponseDataInnerDiscriminator? Type653 { get; set; }
///
///
///
- public global::Ideogram.DatasetCoverAssetIdentifier? Type654 { get; set; }
+ public global::Ideogram.GenerationResponseDataInnerDiscriminatorObjectType? Type654 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type655 { get; set; }
+ public global::Ideogram.MagicPromptRequestMessagesInnerRole? Type655 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type656 { get; set; }
+ public global::Ideogram.DatasetCoverAssetIdentifier? Type656 { get; set; }
///
///
///
- public global::Ideogram.ListCustomModelsScope? Type657 { get; set; }
+ public global::System.Collections.Generic.IList? Type657 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type658 { get; set; }
+ public global::System.Collections.Generic.IList? Type658 { get; set; }
///
///
///
- public global::Ideogram.GetAccountUsageBucketWidth? Type659 { get; set; }
+ public global::Ideogram.ListCustomModelsScope? Type659 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type660 { get; set; }
+ public global::System.Collections.Generic.IList? Type660 { get; set; }
///
///
///
- public global::Ideogram.GetAccountUsageSource? Type661 { get; set; }
+ public global::Ideogram.GetAccountUsageBucketWidth? Type661 { get; set; }
+ ///
+ ///
+ ///
+ public global::System.Collections.Generic.IList? Type662 { get; set; }
+ ///
+ ///
+ ///
+ public global::Ideogram.GetAccountUsageSource? Type663 { get; set; }
///
///
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45Request.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45Request.g.cs
index e1d9dc0c..24dab994 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45Request.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45Request.g.cs
@@ -79,6 +79,14 @@ public sealed partial class GenerateImageIdeogram45Request
[global::System.Text.Json.Serialization.JsonPropertyName("size")]
public string? Size { get; set; }
+ ///
+ /// The output background. `transparent` returns images with an alpha channel, `opaque` returns a solid one, and `auto` decides for you.
+ /// Default Value: auto
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("background")]
+ [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Ideogram.JsonConverters.GenerateImageIdeogram45RequestBackgroundJsonConverter))]
+ public global::Ideogram.GenerateImageIdeogram45RequestBackground? Background { get; set; }
+
///
/// The rendering quality to use. Higher quality takes longer and costs more. Defaults to `medium` with source images and `high` without. `very_low`, the fastest and cheapest, requires source images.
///
@@ -196,6 +204,10 @@ public sealed partial class GenerateImageIdeogram45Request
/// Default Value: auto
/// Example: 2048x2048
///
+ ///
+ /// The output background. `transparent` returns images with an alpha channel, `opaque` returns a solid one, and `auto` decides for you.
+ /// Default Value: auto
+ ///
///
/// The rendering quality to use. Higher quality takes longer and costs more. Defaults to `medium` with source images and `high` without. `very_low`, the fastest and cheapest, requires source images.
///
@@ -242,6 +254,7 @@ public GenerateImageIdeogram45Request(
byte[]? mask,
string? maskname,
string? size,
+ global::Ideogram.GenerateImageIdeogram45RequestBackground? background,
global::Ideogram.GenerateImageIdeogram45RequestQuality? quality,
int? seed,
int? numImages,
@@ -258,6 +271,7 @@ public GenerateImageIdeogram45Request(
this.Mask = mask;
this.Maskname = maskname;
this.Size = size;
+ this.Background = background;
this.Quality = quality;
this.Seed = seed;
this.NumImages = numImages;
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45RequestBackground.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45RequestBackground.g.cs
new file mode 100644
index 00000000..30bd7fb3
--- /dev/null
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.GenerateImageIdeogram45RequestBackground.g.cs
@@ -0,0 +1,58 @@
+
+#nullable enable
+
+namespace Ideogram
+{
+ ///
+ /// The output background. `transparent` returns images with an alpha channel, `opaque` returns a solid one, and `auto` decides for you.
+ /// Default Value: auto
+ ///
+ public enum GenerateImageIdeogram45RequestBackground
+ {
+ ///
+ ///
+ ///
+ Auto,
+ ///
+ ///
+ ///
+ Opaque,
+ ///
+ ///
+ ///
+ Transparent,
+ }
+
+ ///
+ /// Enum extensions to do fast conversions without the reflection.
+ ///
+ public static class GenerateImageIdeogram45RequestBackgroundExtensions
+ {
+ ///
+ /// Converts an enum to a string.
+ ///
+ public static string ToValueString(this GenerateImageIdeogram45RequestBackground value)
+ {
+ return value switch
+ {
+ GenerateImageIdeogram45RequestBackground.Auto => "auto",
+ GenerateImageIdeogram45RequestBackground.Opaque => "opaque",
+ GenerateImageIdeogram45RequestBackground.Transparent => "transparent",
+ _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
+ };
+ }
+ ///
+ /// Converts an string to a enum.
+ ///
+ public static GenerateImageIdeogram45RequestBackground? ToEnum(string value)
+ {
+ return value switch
+ {
+ "auto" => GenerateImageIdeogram45RequestBackground.Auto,
+ "opaque" => GenerateImageIdeogram45RequestBackground.Opaque,
+ "transparent" => GenerateImageIdeogram45RequestBackground.Transparent,
+ _ => null,
+ };
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.VectorizerRequest.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.VectorizerRequest.g.cs
index b18ce11f..0499b6e3 100644
--- a/src/libs/Ideogram/Generated/Ideogram.Models.VectorizerRequest.g.cs
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.VectorizerRequest.g.cs
@@ -28,6 +28,21 @@ public sealed partial class VectorizerRequest
[global::System.Text.Json.Serialization.JsonPropertyName("image_asset_identifier")]
public global::Ideogram.AssetIdentifier? ImageAssetIdentifier { get; set; }
+ ///
+ /// Default draws fewer, simpler shapes; detailed preserves more fine detail.
+ /// Default Value: default
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("mode")]
+ [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Ideogram.JsonConverters.VectorizerRequestModeJsonConverter))]
+ public global::Ideogram.VectorizerRequestMode? Mode { get; set; }
+
+ ///
+ /// Request grouping of shapes into layers. Grouping is not yet available.
+ /// Default Value: false
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("group")]
+ public bool? Group { get; set; }
+
///
/// Outputs are private by default. Enterprise outputs are always private.
///
@@ -74,6 +89,14 @@ public sealed partial class VectorizerRequest
/// An identifier for an ideogram asset.
/// Example: {"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"}
///
+ ///
+ /// Default draws fewer, simpler shapes; detailed preserves more fine detail.
+ /// Default Value: default
+ ///
+ ///
+ /// Request grouping of shapes into layers. Grouping is not yet available.
+ /// Default Value: false
+ ///
///
/// Outputs are private by default. Enterprise outputs are always private.
///
@@ -98,6 +121,8 @@ public VectorizerRequest(
byte[]? image,
string? imagename,
global::Ideogram.AssetIdentifier? imageAssetIdentifier,
+ global::Ideogram.VectorizerRequestMode? mode,
+ bool? group,
bool? @private,
string? targetCollectionId,
string? webhookUrl)
@@ -105,6 +130,8 @@ public VectorizerRequest(
this.Image = image;
this.Imagename = imagename;
this.ImageAssetIdentifier = imageAssetIdentifier;
+ this.Mode = mode;
+ this.Group = group;
this.Private = @private;
this.TargetCollectionId = targetCollectionId;
this.WebhookUrl = webhookUrl;
diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.VectorizerRequestMode.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.VectorizerRequestMode.g.cs
new file mode 100644
index 00000000..c101c429
--- /dev/null
+++ b/src/libs/Ideogram/Generated/Ideogram.Models.VectorizerRequestMode.g.cs
@@ -0,0 +1,52 @@
+
+#nullable enable
+
+namespace Ideogram
+{
+ ///
+ /// Default draws fewer, simpler shapes; detailed preserves more fine detail.
+ /// Default Value: default
+ ///
+ public enum VectorizerRequestMode
+ {
+ ///
+ ///
+ ///
+ Default,
+ ///
+ ///
+ ///
+ Detailed,
+ }
+
+ ///
+ /// Enum extensions to do fast conversions without the reflection.
+ ///
+ public static class VectorizerRequestModeExtensions
+ {
+ ///
+ /// Converts an enum to a string.
+ ///
+ public static string ToValueString(this VectorizerRequestMode value)
+ {
+ return value switch
+ {
+ VectorizerRequestMode.Default => "default",
+ VectorizerRequestMode.Detailed => "detailed",
+ _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
+ };
+ }
+ ///
+ /// Converts an string to a enum.
+ ///
+ public static VectorizerRequestMode? ToEnum(string value)
+ {
+ return value switch
+ {
+ "default" => VectorizerRequestMode.Default,
+ "detailed" => VectorizerRequestMode.Detailed,
+ _ => null,
+ };
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/Ideogram/Generated/autosdk.generated-examples.json b/src/libs/Ideogram/Generated/autosdk.generated-examples.json
index 894ccd9e..59fb0d12 100644
--- a/src/libs/Ideogram/Generated/autosdk.generated-examples.json
+++ b/src/libs/Ideogram/Generated/autosdk.generated-examples.json
@@ -358,7 +358,7 @@
"Slug": "post-vectorizer",
"Description": "Converts an image to SVG asynchronously.",
"Language": "http",
- "Code": "### Vectorizer\n# @name post_vectorizer\nPOST {{host}}/v2/tool/vectorizer?dry_run=false\nAuthorization: Bearer {{token}}\nContent-Type: multipart/form-data; boundary=AutoSDKBoundary\nAccept: application/json\n\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022image\u0022; filename=\u0022image.bin\u0022\nContent-Type: application/octet-stream\n\n\u003C ./image.bin\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022image_asset_identifier\u0022\n\n{\u0022asset_type\u0022:\u0022RESPONSE\u0022,\u0022asset_id\u0022:\u00227uS_VESkRI6O3-sVgHQp_A\u0022}\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022private\u0022\n\ntrue\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022target_collection_id\u0022\n\nstring\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022webhook_url\u0022\n\nhttps://api.example.com/webhooks/ideogram\n--AutoSDKBoundary--\n\n## Responses\n# 200\n# Description: Conversion accepted; dry runs return the shared PriceQuote response.\n# Content-Type: application/json\n# 400\n# Description: Invalid source image or input combination.\n# 401\n# Description: Authentication required.\n# 402\n# Description: Insufficient credits.\n# Content-Type: application/json\n# 403\n# Description: Access denied.\n# 404\n# Description: Source not found.\n# 429\n# Description: Too many requests.\n# Content-Type: application/json\n# 503\n# Description: Conversion is unavailable.",
+ "Code": "### Vectorizer\n# @name post_vectorizer\nPOST {{host}}/v2/tool/vectorizer?dry_run=false\nAuthorization: Bearer {{token}}\nContent-Type: multipart/form-data; boundary=AutoSDKBoundary\nAccept: application/json\n\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022image\u0022; filename=\u0022image.bin\u0022\nContent-Type: application/octet-stream\n\n\u003C ./image.bin\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022image_asset_identifier\u0022\n\n{\u0022asset_type\u0022:\u0022RESPONSE\u0022,\u0022asset_id\u0022:\u00227uS_VESkRI6O3-sVgHQp_A\u0022}\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022mode\u0022\n\ndefault\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022group\u0022\n\nfalse\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022private\u0022\n\ntrue\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022target_collection_id\u0022\n\nstring\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022webhook_url\u0022\n\nhttps://api.example.com/webhooks/ideogram\n--AutoSDKBoundary--\n\n## Responses\n# 200\n# Description: Conversion accepted; dry runs return the shared PriceQuote response.\n# Content-Type: application/json\n# 400\n# Description: Invalid source image or input combination.\n# 401\n# Description: Authentication required.\n# 402\n# Description: Insufficient credits.\n# Content-Type: application/json\n# 403\n# Description: Access denied.\n# 404\n# Description: Source not found.\n# 429\n# Description: Too many requests.\n# Content-Type: application/json\n# 503\n# Description: Conversion is unavailable.",
"Format": "http",
"OperationId": "post_vectorizer",
"Setup": null
@@ -1018,7 +1018,7 @@
"Slug": "post-generate-image-v2-ideogram45",
"Description": "Generate images with Ideogram 4.5 from a natural-language or structured\nJSON prompt. Optionally upload source images as \u0060images\u0060 using\n\u0060multipart/form-data\u0060 to edit them with the prompt. Returns results\ndirectly by default; set \u0060async\u0060 or supply a \u0060webhook_url\u0060 to get a\n\u0060generation_id\u0060 and poll \u0060GET /v2/generations/{generation_id}\u0060.",
"Language": "http",
- "Code": "### Generate with Ideogram 4.5\n# @name post_generate_image_v2_ideogram45\nPOST {{host}}/v2/image/generate/ideogram-4-5?dry_run=false\nAuthorization: Bearer {{token}}\nContent-Type: multipart/form-data; boundary=AutoSDKBoundary\nAccept: application/json\n\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022prompt\u0022\n\nstring\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022magic_prompt\u0022\n\nauto\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022image_asset_identifiers\u0022\n\n{\u0022asset_type\u0022:\u0022RESPONSE\u0022,\u0022asset_id\u0022:\u00227uS_VESkRI6O3-sVgHQp_A\u0022}\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022images\u0022; filename=\u0022images.bin\u0022\nContent-Type: application/octet-stream\n\n\u003C ./images.bin\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022mask\u0022; filename=\u0022mask.bin\u0022\nContent-Type: application/octet-stream\n\n\u003C ./mask.bin\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022size\u0022\n\n2048x2048\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022quality\u0022\n\nvery_low\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022seed\u0022\n\n12345\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022num_images\u0022\n\n1\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022enable_copyright_detection\u0022\n\ntrue\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022async\u0022\n\nfalse\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022webhook_url\u0022\n\nhttps://api.example.com/webhooks/ideogram\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022private\u0022\n\ntrue\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022target_collection_id\u0022\n\nstring\n--AutoSDKBoundary--\n\n## Responses\n# 200\n# Description: The generated images (synchronous requests), or an acknowledgement to poll with \u0060GET /v2/generations/{generation_id}\u0060 (\u0060async\u0060 requests).\n# Content-Type: application/json\n# 400\n# Description: Invalid input provided.\n# 401\n# Description: Unauthorized.\n# 402\n# Description: Insufficient credits or quota.\n# Content-Type: application/json\n# 422\n# Description: The prompt did not pass safety checks.\n# 429\n# Description: Too many requests.\n# Content-Type: application/json\n# 500\n# Description: Internal server error.\n# 503\n# Description: The endpoint is temporarily unavailable.",
+ "Code": "### Generate with Ideogram 4.5\n# @name post_generate_image_v2_ideogram45\nPOST {{host}}/v2/image/generate/ideogram-4-5?dry_run=false\nAuthorization: Bearer {{token}}\nContent-Type: multipart/form-data; boundary=AutoSDKBoundary\nAccept: application/json\n\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022prompt\u0022\n\nstring\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022magic_prompt\u0022\n\nauto\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022image_asset_identifiers\u0022\n\n{\u0022asset_type\u0022:\u0022RESPONSE\u0022,\u0022asset_id\u0022:\u00227uS_VESkRI6O3-sVgHQp_A\u0022}\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022images\u0022; filename=\u0022images.bin\u0022\nContent-Type: application/octet-stream\n\n\u003C ./images.bin\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022mask\u0022; filename=\u0022mask.bin\u0022\nContent-Type: application/octet-stream\n\n\u003C ./mask.bin\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022size\u0022\n\n2048x2048\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022background\u0022\n\nauto\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022quality\u0022\n\nvery_low\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022seed\u0022\n\n12345\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022num_images\u0022\n\n1\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022enable_copyright_detection\u0022\n\ntrue\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022async\u0022\n\nfalse\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022webhook_url\u0022\n\nhttps://api.example.com/webhooks/ideogram\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022private\u0022\n\ntrue\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022target_collection_id\u0022\n\nstring\n--AutoSDKBoundary--\n\n## Responses\n# 200\n# Description: The generated images (synchronous requests), or an acknowledgement to poll with \u0060GET /v2/generations/{generation_id}\u0060 (\u0060async\u0060 requests).\n# Content-Type: application/json\n# 400\n# Description: Invalid input provided.\n# 401\n# Description: Unauthorized.\n# 402\n# Description: Insufficient credits or quota.\n# Content-Type: application/json\n# 422\n# Description: The prompt did not pass safety checks.\n# 429\n# Description: Too many requests.\n# Content-Type: application/json\n# 500\n# Description: Internal server error.\n# 503\n# Description: The endpoint is temporarily unavailable.",
"Format": "http",
"OperationId": "post_generate_image_v2_ideogram45",
"Setup": null
diff --git a/src/libs/Ideogram/openapi.json b/src/libs/Ideogram/openapi.json
index 987baa7a..f5a48eca 100644
--- a/src/libs/Ideogram/openapi.json
+++ b/src/libs/Ideogram/openapi.json
@@ -25196,6 +25196,20 @@
"image_asset_identifier": {
"$ref": "#/components/schemas/AssetIdentifier"
},
+ "mode": {
+ "default": "default",
+ "description": "Default draws fewer, simpler shapes; detailed preserves more fine detail.",
+ "enum": [
+ "default",
+ "detailed"
+ ],
+ "type": "string"
+ },
+ "group": {
+ "default": false,
+ "description": "Request grouping of shapes into layers. Grouping is not yet available.",
+ "type": "boolean"
+ },
"private": {
"description": "Outputs are private by default. Enterprise outputs are always private.",
"type": "boolean"
@@ -29813,6 +29827,27 @@
}
}
},
+ "background": {
+ "default": "auto",
+ "description": "The output background. `transparent` returns images with an alpha channel, `opaque` returns a solid one, and `auto` decides for you.",
+ "enum": [
+ "auto",
+ "transparent",
+ "opaque"
+ ],
+ "type": "string",
+ "x-tool-description": "Leave unset unless the user explicitly asks for a transparent or a solid background.",
+ "x-playground-field": {
+ "label": "Background",
+ "order": 5,
+ "default": "auto",
+ "labels": {
+ "auto": "Auto",
+ "transparent": "Transparent",
+ "opaque": "Opaque"
+ }
+ }
+ },
"quality": {
"description": "The rendering quality to use. Higher quality takes longer and costs more. Defaults to `medium` with source images and `high` without. `very_low`, the fastest and cheapest, requires source images.",
"enum": [