diff --git a/src/libs/Ideogram/Generated/Ideogram.EditWorkflowClient.PostSkechersStyleEdit.g.cs b/src/libs/Ideogram/Generated/Ideogram.EditWorkflowClient.PostSkechersStyleEdit.g.cs index 4aa28e7..57f537d 100644 --- a/src/libs/Ideogram/Generated/Ideogram.EditWorkflowClient.PostSkechersStyleEdit.g.cs +++ b/src/libs/Ideogram/Generated/Ideogram.EditWorkflowClient.PostSkechersStyleEdit.g.cs @@ -698,6 +698,10 @@ partial void ProcessPostSkechersStyleEditResponseContent( /// Output resolution tier; corresponds to the app's low, medium, and high settings.
/// Default Value: 2k /// + /// + /// The quality tier for the image edit. Higher tiers may improve detail
+ /// and take longer to complete. + /// /// /// Number of edited images to create.
/// Default Value: 1 @@ -727,6 +731,7 @@ partial void ProcessPostSkechersStyleEditResponseContent( global::System.Collections.Generic.IList? referenceDescriptions = default, global::Ideogram.SkechersStyleEditRequestAspectRatio? aspectRatio = default, global::Ideogram.SkechersStyleEditRequestBaseGenerationSize? baseGenerationSize = default, + global::Ideogram.GptImage2Quality? quality = default, int? numImages = default, bool? @private = default, string? webhookUrl = default, @@ -742,6 +747,7 @@ partial void ProcessPostSkechersStyleEditResponseContent( ReferenceDescriptions = referenceDescriptions, AspectRatio = aspectRatio, BaseGenerationSize = baseGenerationSize, + Quality = quality, NumImages = numImages, Private = @private, WebhookUrl = webhookUrl, diff --git a/src/libs/Ideogram/Generated/Ideogram.IEditWorkflowClient.PostSkechersStyleEdit.g.cs b/src/libs/Ideogram/Generated/Ideogram.IEditWorkflowClient.PostSkechersStyleEdit.g.cs index 8c64ad6..a8bbdaf 100644 --- a/src/libs/Ideogram/Generated/Ideogram.IEditWorkflowClient.PostSkechersStyleEdit.g.cs +++ b/src/libs/Ideogram/Generated/Ideogram.IEditWorkflowClient.PostSkechersStyleEdit.g.cs @@ -71,6 +71,10 @@ public partial interface IEditWorkflowClient /// Output resolution tier; corresponds to the app's low, medium, and high settings.
/// Default Value: 2k /// + /// + /// The quality tier for the image edit. Higher tiers may improve detail
+ /// and take longer to complete. + /// /// /// Number of edited images to create.
/// Default Value: 1 @@ -100,6 +104,7 @@ public partial interface IEditWorkflowClient global::System.Collections.Generic.IList? referenceDescriptions = default, global::Ideogram.SkechersStyleEditRequestAspectRatio? aspectRatio = default, global::Ideogram.SkechersStyleEditRequestBaseGenerationSize? baseGenerationSize = default, + global::Ideogram.GptImage2Quality? quality = default, int? numImages = default, bool? @private = default, string? webhookUrl = default, diff --git a/src/libs/Ideogram/Generated/Ideogram.Models.SkechersStyleEditRequest.g.cs b/src/libs/Ideogram/Generated/Ideogram.Models.SkechersStyleEditRequest.g.cs index 996d28d..775cc2d 100644 --- a/src/libs/Ideogram/Generated/Ideogram.Models.SkechersStyleEditRequest.g.cs +++ b/src/libs/Ideogram/Generated/Ideogram.Models.SkechersStyleEditRequest.g.cs @@ -4,7 +4,7 @@ namespace Ideogram { /// - /// Example: {"base_description":"base_description","aspect_ratio":61,"private":true,"reference_asset_identifiers":[{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"}],"webhook_url":"https://api.example.com/webhooks/ideogram","base_generation_size":"2k","base_asset_identifier":"","reference_descriptions":["reference_descriptions","reference_descriptions","reference_descriptions","reference_descriptions","reference_descriptions"],"resolved_instruction":"resolved_instruction","num_images":0} + /// Example: {"base_description":"base_description","aspect_ratio":61,"private":true,"reference_asset_identifiers":[{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"},{"asset_type":"RESPONSE","asset_id":"7uS_VESkRI6O3-sVgHQp_A"}],"webhook_url":"https://api.example.com/webhooks/ideogram","base_generation_size":"2k","base_asset_identifier":"","reference_descriptions":["reference_descriptions","reference_descriptions","reference_descriptions","reference_descriptions","reference_descriptions"],"resolved_instruction":"resolved_instruction","num_images":0,"quality":null} /// public sealed partial class SkechersStyleEditRequest { @@ -55,6 +55,14 @@ public sealed partial class SkechersStyleEditRequest [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Ideogram.JsonConverters.SkechersStyleEditRequestBaseGenerationSizeJsonConverter))] public global::Ideogram.SkechersStyleEditRequestBaseGenerationSize? BaseGenerationSize { get; set; } + /// + /// The quality tier for the image edit. Higher tiers may improve detail
+ /// and take longer to complete. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("quality")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Ideogram.JsonConverters.GptImage2QualityJsonConverter))] + public global::Ideogram.GptImage2Quality? Quality { get; set; } + /// /// Number of edited images to create.
/// Default Value: 1 @@ -114,6 +122,10 @@ public sealed partial class SkechersStyleEditRequest /// Output resolution tier; corresponds to the app's low, medium, and high settings.
/// Default Value: 2k /// + /// + /// The quality tier for the image edit. Higher tiers may improve detail
+ /// and take longer to complete. + /// /// /// Number of edited images to create.
/// Default Value: 1 @@ -143,6 +155,7 @@ public SkechersStyleEditRequest( global::System.Collections.Generic.IList? referenceDescriptions, global::Ideogram.SkechersStyleEditRequestAspectRatio? aspectRatio, global::Ideogram.SkechersStyleEditRequestBaseGenerationSize? baseGenerationSize, + global::Ideogram.GptImage2Quality? quality, int? numImages, bool? @private, string? webhookUrl) @@ -154,6 +167,7 @@ public SkechersStyleEditRequest( this.ReferenceDescriptions = referenceDescriptions; this.AspectRatio = aspectRatio; this.BaseGenerationSize = baseGenerationSize; + this.Quality = quality; this.NumImages = numImages; this.Private = @private; this.WebhookUrl = webhookUrl; diff --git a/src/libs/Ideogram/Generated/autosdk.generated-examples.json b/src/libs/Ideogram/Generated/autosdk.generated-examples.json index 97a518a..d72643d 100644 --- a/src/libs/Ideogram/Generated/autosdk.generated-examples.json +++ b/src/libs/Ideogram/Generated/autosdk.generated-examples.json @@ -270,7 +270,7 @@ "Slug": "post-skechers-style-edit", "Description": "Edits the base image while preserving details the instruction does not\nchange. Image 1 is the base; reference images are numbered from image 2\nin the supplied order. Resolve image mentions to these numbers before\nsubmitting. Descriptions identify the selected view or reference.\n\nPoll GET /v1/generations/{generation_id} with the returned generation_id\nuntil the workflow completes or fails.", "Language": "csharp", - "Code": "using var client = new IdeogramClient(apiKey);\n\nvar request = global::System.Text.Json.JsonSerializer.Deserialize\u003Cglobal::Ideogram.SkechersStyleEditRequest\u003E(\n @\u0022{\n \u0022\u0022base_description\u0022\u0022: \u0022\u0022base_description\u0022\u0022,\n \u0022\u0022aspect_ratio\u0022\u0022: 61,\n \u0022\u0022private\u0022\u0022: true,\n \u0022\u0022reference_asset_identifiers\u0022\u0022: [\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n }\n ],\n \u0022\u0022webhook_url\u0022\u0022: \u0022\u0022https://api.example.com/webhooks/ideogram\u0022\u0022,\n \u0022\u0022base_generation_size\u0022\u0022: \u0022\u00222k\u0022\u0022,\n \u0022\u0022base_asset_identifier\u0022\u0022: \u0022\u0022\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022: [\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022\n ],\n \u0022\u0022resolved_instruction\u0022\u0022: \u0022\u0022resolved_instruction\u0022\u0022,\n \u0022\u0022num_images\u0022\u0022: 0\n}\u0022)!;\n\nvar response = await client.EditWorkflow.PostSkechersStyleEditAsync(\n request: request\n);\n\n// Example response:\n// {\n// \u0022generation_id\u0022: \u0022generation_id\u0022\n// }", + "Code": "using var client = new IdeogramClient(apiKey);\n\nvar request = global::System.Text.Json.JsonSerializer.Deserialize\u003Cglobal::Ideogram.SkechersStyleEditRequest\u003E(\n @\u0022{\n \u0022\u0022base_description\u0022\u0022: \u0022\u0022base_description\u0022\u0022,\n \u0022\u0022aspect_ratio\u0022\u0022: 61,\n \u0022\u0022private\u0022\u0022: true,\n \u0022\u0022reference_asset_identifiers\u0022\u0022: [\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n },\n {\n \u0022\u0022asset_type\u0022\u0022: \u0022\u0022RESPONSE\u0022\u0022,\n \u0022\u0022asset_id\u0022\u0022: \u0022\u00227uS_VESkRI6O3-sVgHQp_A\u0022\u0022\n }\n ],\n \u0022\u0022webhook_url\u0022\u0022: \u0022\u0022https://api.example.com/webhooks/ideogram\u0022\u0022,\n \u0022\u0022base_generation_size\u0022\u0022: \u0022\u00222k\u0022\u0022,\n \u0022\u0022base_asset_identifier\u0022\u0022: \u0022\u0022\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022: [\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022,\n \u0022\u0022reference_descriptions\u0022\u0022\n ],\n \u0022\u0022resolved_instruction\u0022\u0022: \u0022\u0022resolved_instruction\u0022\u0022,\n \u0022\u0022num_images\u0022\u0022: 0,\n \u0022\u0022quality\u0022\u0022: null\n}\u0022)!;\n\nvar response = await client.EditWorkflow.PostSkechersStyleEditAsync(\n request: request\n);\n\n// Example response:\n// {\n// \u0022generation_id\u0022: \u0022generation_id\u0022\n// }", "Format": "sdk", "OperationId": "post_skechers_style_edit", "Setup": "This example assumes \u0060using Ideogram;\u0060 is in scope and \u0060apiKey\u0060 contains the required credential." diff --git a/src/libs/Ideogram/openapi.json b/src/libs/Ideogram/openapi.json index 323217f..3afc22b 100644 --- a/src/libs/Ideogram/openapi.json +++ b/src/libs/Ideogram/openapi.json @@ -23891,7 +23891,8 @@ "reference_descriptions" ], "resolved_instruction": "resolved_instruction", - "num_images": 0 + "num_images": 0, + "quality": null }, "properties": { "base_asset_identifier": { @@ -23959,6 +23960,9 @@ "title": "base_generation_size", "type": "string" }, + "quality": { + "$ref": "#/components/schemas/GptImage2Quality" + }, "num_images": { "default": 1, "description": "Number of edited images to create.",