diff --git a/src/libs/Recraft/Generated/Recraft.Models.ImageSize.g.cs b/src/libs/Recraft/Generated/Recraft.Models.ImageSize.g.cs
index 510738a..57dacf4 100644
--- a/src/libs/Recraft/Generated/Recraft.Models.ImageSize.g.cs
+++ b/src/libs/Recraft/Generated/Recraft.Models.ImageSize.g.cs
@@ -68,6 +68,170 @@ public enum ImageSize
///
///
x1707x1024,
+ ///
+ ///
+ ///
+ x1216x896,
+ ///
+ ///
+ ///
+ x896x1216,
+ ///
+ ///
+ ///
+ x1280x832,
+ ///
+ ///
+ ///
+ x832x1280,
+ ///
+ ///
+ ///
+ x1152x896,
+ ///
+ ///
+ ///
+ x896x1152,
+ ///
+ ///
+ ///
+ x1280x896,
+ ///
+ ///
+ ///
+ x896x1280,
+ ///
+ ///
+ ///
+ x832x1344,
+ ///
+ ///
+ ///
+ x768x1344,
+ ///
+ ///
+ ///
+ x1344x768,
+ ///
+ ///
+ ///
+ x768x1536,
+ ///
+ ///
+ ///
+ x1536x768,
+ ///
+ ///
+ ///
+ x2048x2048,
+ ///
+ ///
+ ///
+ x2432x1792,
+ ///
+ ///
+ ///
+ x1792x2432,
+ ///
+ ///
+ ///
+ x2560x1664,
+ ///
+ ///
+ ///
+ x1664x2560,
+ ///
+ ///
+ ///
+ x2304x1792,
+ ///
+ ///
+ ///
+ x1792x2304,
+ ///
+ ///
+ ///
+ x2560x1792,
+ ///
+ ///
+ ///
+ x1792x2560,
+ ///
+ ///
+ ///
+ x1664x2688,
+ ///
+ ///
+ ///
+ x1536x2688,
+ ///
+ ///
+ ///
+ x2688x1536,
+ ///
+ ///
+ ///
+ x1536x3072,
+ ///
+ ///
+ ///
+ x3072x1536,
+ ///
+ ///
+ ///
+ x1_1,
+ ///
+ ///
+ ///
+ x2_1,
+ ///
+ ///
+ ///
+ x1_2,
+ ///
+ ///
+ ///
+ x3_2,
+ ///
+ ///
+ ///
+ x2_3,
+ ///
+ ///
+ ///
+ x4_3,
+ ///
+ ///
+ ///
+ x3_4,
+ ///
+ ///
+ ///
+ x5_4,
+ ///
+ ///
+ ///
+ x4_5,
+ ///
+ ///
+ ///
+ x6_10,
+ ///
+ ///
+ ///
+ x14_10,
+ ///
+ ///
+ ///
+ x10_14,
+ ///
+ ///
+ ///
+ x16_9,
+ ///
+ ///
+ ///
+ x9_16,
}
///
@@ -97,6 +261,47 @@ public static string ToValueString(this ImageSize value)
ImageSize.x1280x1024 => "1280x1024",
ImageSize.x1024x1707 => "1024x1707",
ImageSize.x1707x1024 => "1707x1024",
+ ImageSize.x1216x896 => "1216x896",
+ ImageSize.x896x1216 => "896x1216",
+ ImageSize.x1280x832 => "1280x832",
+ ImageSize.x832x1280 => "832x1280",
+ ImageSize.x1152x896 => "1152x896",
+ ImageSize.x896x1152 => "896x1152",
+ ImageSize.x1280x896 => "1280x896",
+ ImageSize.x896x1280 => "896x1280",
+ ImageSize.x832x1344 => "832x1344",
+ ImageSize.x768x1344 => "768x1344",
+ ImageSize.x1344x768 => "1344x768",
+ ImageSize.x768x1536 => "768x1536",
+ ImageSize.x1536x768 => "1536x768",
+ ImageSize.x2048x2048 => "2048x2048",
+ ImageSize.x2432x1792 => "2432x1792",
+ ImageSize.x1792x2432 => "1792x2432",
+ ImageSize.x2560x1664 => "2560x1664",
+ ImageSize.x1664x2560 => "1664x2560",
+ ImageSize.x2304x1792 => "2304x1792",
+ ImageSize.x1792x2304 => "1792x2304",
+ ImageSize.x2560x1792 => "2560x1792",
+ ImageSize.x1792x2560 => "1792x2560",
+ ImageSize.x1664x2688 => "1664x2688",
+ ImageSize.x1536x2688 => "1536x2688",
+ ImageSize.x2688x1536 => "2688x1536",
+ ImageSize.x1536x3072 => "1536x3072",
+ ImageSize.x3072x1536 => "3072x1536",
+ ImageSize.x1_1 => "1:1",
+ ImageSize.x2_1 => "2:1",
+ ImageSize.x1_2 => "1:2",
+ ImageSize.x3_2 => "3:2",
+ ImageSize.x2_3 => "2:3",
+ ImageSize.x4_3 => "4:3",
+ ImageSize.x3_4 => "3:4",
+ ImageSize.x5_4 => "5:4",
+ ImageSize.x4_5 => "4:5",
+ ImageSize.x6_10 => "6:10",
+ ImageSize.x14_10 => "14:10",
+ ImageSize.x10_14 => "10:14",
+ ImageSize.x16_9 => "16:9",
+ ImageSize.x9_16 => "9:16",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
@@ -122,6 +327,47 @@ public static string ToValueString(this ImageSize value)
"1280x1024" => ImageSize.x1280x1024,
"1024x1707" => ImageSize.x1024x1707,
"1707x1024" => ImageSize.x1707x1024,
+ "1216x896" => ImageSize.x1216x896,
+ "896x1216" => ImageSize.x896x1216,
+ "1280x832" => ImageSize.x1280x832,
+ "832x1280" => ImageSize.x832x1280,
+ "1152x896" => ImageSize.x1152x896,
+ "896x1152" => ImageSize.x896x1152,
+ "1280x896" => ImageSize.x1280x896,
+ "896x1280" => ImageSize.x896x1280,
+ "832x1344" => ImageSize.x832x1344,
+ "768x1344" => ImageSize.x768x1344,
+ "1344x768" => ImageSize.x1344x768,
+ "768x1536" => ImageSize.x768x1536,
+ "1536x768" => ImageSize.x1536x768,
+ "2048x2048" => ImageSize.x2048x2048,
+ "2432x1792" => ImageSize.x2432x1792,
+ "1792x2432" => ImageSize.x1792x2432,
+ "2560x1664" => ImageSize.x2560x1664,
+ "1664x2560" => ImageSize.x1664x2560,
+ "2304x1792" => ImageSize.x2304x1792,
+ "1792x2304" => ImageSize.x1792x2304,
+ "2560x1792" => ImageSize.x2560x1792,
+ "1792x2560" => ImageSize.x1792x2560,
+ "1664x2688" => ImageSize.x1664x2688,
+ "1536x2688" => ImageSize.x1536x2688,
+ "2688x1536" => ImageSize.x2688x1536,
+ "1536x3072" => ImageSize.x1536x3072,
+ "3072x1536" => ImageSize.x3072x1536,
+ "1:1" => ImageSize.x1_1,
+ "2:1" => ImageSize.x2_1,
+ "1:2" => ImageSize.x1_2,
+ "3:2" => ImageSize.x3_2,
+ "2:3" => ImageSize.x2_3,
+ "4:3" => ImageSize.x4_3,
+ "3:4" => ImageSize.x3_4,
+ "5:4" => ImageSize.x5_4,
+ "4:5" => ImageSize.x4_5,
+ "6:10" => ImageSize.x6_10,
+ "14:10" => ImageSize.x14_10,
+ "10:14" => ImageSize.x10_14,
+ "16:9" => ImageSize.x16_9,
+ "9:16" => ImageSize.x9_16,
_ => null,
};
}
diff --git a/src/libs/Recraft/Generated/Recraft.Models.ImageStyle.g.cs b/src/libs/Recraft/Generated/Recraft.Models.ImageStyle.g.cs
index 949f6df..0d153c6 100644
--- a/src/libs/Recraft/Generated/Recraft.Models.ImageStyle.g.cs
+++ b/src/libs/Recraft/Generated/Recraft.Models.ImageStyle.g.cs
@@ -8,6 +8,10 @@ namespace Recraft
///
public enum ImageStyle
{
+ ///
+ ///
+ ///
+ Any,
///
///
///
@@ -42,6 +46,7 @@ public static string ToValueString(this ImageStyle value)
{
return value switch
{
+ ImageStyle.Any => "any",
ImageStyle.DigitalIllustration => "digital_illustration",
ImageStyle.Icon => "icon",
ImageStyle.RealisticImage => "realistic_image",
@@ -57,6 +62,7 @@ public static string ToValueString(this ImageStyle value)
{
return value switch
{
+ "any" => ImageStyle.Any,
"digital_illustration" => ImageStyle.DigitalIllustration,
"icon" => ImageStyle.Icon,
"realistic_image" => ImageStyle.RealisticImage,
diff --git a/src/libs/Recraft/Generated/Recraft.Models.TransformModel.g.cs b/src/libs/Recraft/Generated/Recraft.Models.TransformModel.g.cs
index e407ee5..036a5e0 100644
--- a/src/libs/Recraft/Generated/Recraft.Models.TransformModel.g.cs
+++ b/src/libs/Recraft/Generated/Recraft.Models.TransformModel.g.cs
@@ -23,14 +23,50 @@ public enum TransformModel
///
///
///
+ Recraftv2Raster,
+ ///
+ ///
+ ///
+ Recraftv2Vector,
+ ///
+ ///
+ ///
Recraftv3,
///
///
///
+ Recraftv3Raster,
+ ///
+ ///
+ ///
+ Recraftv3Vector,
+ ///
+ ///
+ ///
Recraftv4,
///
///
///
+ Recraftv4Raster,
+ ///
+ ///
+ ///
+ Recraftv4Vector,
+ ///
+ ///
+ ///
+ Recraftv4Pro,
+ ///
+ ///
+ ///
+ Recraftv4ProRaster,
+ ///
+ ///
+ ///
+ Recraftv4ProVector,
+ ///
+ ///
+ ///
Flux1KontextPro,
///
///
@@ -113,8 +149,17 @@ public static string ToValueString(this TransformModel value)
TransformModel.Refm1 => "refm1",
TransformModel.Recraft20b => "recraft20b",
TransformModel.Recraftv2 => "recraftv2",
+ TransformModel.Recraftv2Raster => "recraftv2_raster",
+ TransformModel.Recraftv2Vector => "recraftv2_vector",
TransformModel.Recraftv3 => "recraftv3",
+ TransformModel.Recraftv3Raster => "recraftv3_raster",
+ TransformModel.Recraftv3Vector => "recraftv3_vector",
TransformModel.Recraftv4 => "recraftv4",
+ TransformModel.Recraftv4Raster => "recraftv4_raster",
+ TransformModel.Recraftv4Vector => "recraftv4_vector",
+ TransformModel.Recraftv4Pro => "recraftv4_pro",
+ TransformModel.Recraftv4ProRaster => "recraftv4_pro_raster",
+ TransformModel.Recraftv4ProVector => "recraftv4_pro_vector",
TransformModel.Flux1KontextPro => "flux1_kontext_pro",
TransformModel.Flux1KontextMax => "flux1_kontext_max",
TransformModel.Flux11pro => "flux1_1pro",
@@ -145,8 +190,17 @@ public static string ToValueString(this TransformModel value)
"refm1" => TransformModel.Refm1,
"recraft20b" => TransformModel.Recraft20b,
"recraftv2" => TransformModel.Recraftv2,
+ "recraftv2_raster" => TransformModel.Recraftv2Raster,
+ "recraftv2_vector" => TransformModel.Recraftv2Vector,
"recraftv3" => TransformModel.Recraftv3,
+ "recraftv3_raster" => TransformModel.Recraftv3Raster,
+ "recraftv3_vector" => TransformModel.Recraftv3Vector,
"recraftv4" => TransformModel.Recraftv4,
+ "recraftv4_raster" => TransformModel.Recraftv4Raster,
+ "recraftv4_vector" => TransformModel.Recraftv4Vector,
+ "recraftv4_pro" => TransformModel.Recraftv4Pro,
+ "recraftv4_pro_raster" => TransformModel.Recraftv4ProRaster,
+ "recraftv4_pro_vector" => TransformModel.Recraftv4ProVector,
"flux1_kontext_pro" => TransformModel.Flux1KontextPro,
"flux1_kontext_max" => TransformModel.Flux1KontextMax,
"flux1_1pro" => TransformModel.Flux11pro,
diff --git a/src/libs/Recraft/openapi.yaml b/src/libs/Recraft/openapi.yaml
index efd4bdd..7cf0c03 100644
--- a/src/libs/Recraft/openapi.yaml
+++ b/src/libs/Recraft/openapi.yaml
@@ -539,9 +539,65 @@ components:
- 1280x1024
- 1024x1707
- 1707x1024
+ - 1216x896
+ - 896x1216
+ - 1280x832
+ - 832x1280
+ - 1152x896
+ - 896x1152
+ - 1280x896
+ - 896x1280
+ - 832x1344
+ - 768x1344
+ - 1344x768
+ - 768x1536
+ - 1536x768
+ - 1024x1024
+ - 1216x896
+ - 896x1216
+ - 1280x832
+ - 832x1280
+ - 1152x896
+ - 896x1152
+ - 1280x896
+ - 896x1280
+ - 832x1344
+ - 768x1344
+ - 1344x768
+ - 768x1536
+ - 1536x768
+ - 2048x2048
+ - 2432x1792
+ - 1792x2432
+ - 2560x1664
+ - 1664x2560
+ - 2304x1792
+ - 1792x2304
+ - 2560x1792
+ - 1792x2560
+ - 1664x2688
+ - 1536x2688
+ - 2688x1536
+ - 1536x3072
+ - 3072x1536
+ - '1:1'
+ - '2:1'
+ - '1:2'
+ - '3:2'
+ - '2:3'
+ - '4:3'
+ - '3:4'
+ - '5:4'
+ - '4:5'
+ - '6:10'
+ - '14:10'
+ - '10:14'
+ - '16:9'
+ - '9:16'
type: string
ImageStyle:
enum:
+ - any
- digital_illustration
- icon
- realistic_image
@@ -866,8 +922,17 @@ components:
- refm1
- recraft20b
- recraftv2
+ - recraftv2_raster
+ - recraftv2_vector
- recraftv3
+ - recraftv3_raster
+ - recraftv3_vector
- recraftv4
+ - recraftv4_raster
+ - recraftv4_vector
+ - recraftv4_pro
+ - recraftv4_pro_raster
+ - recraftv4_pro_vector
- flux1_kontext_pro
- flux1_kontext_max
- flux1_1pro