Skip to content
This repository was archived by the owner on Feb 12, 2025. It is now read-only.

Commit 3611aa7

Browse files
committed
Added attributes for enums ImageResolution and ImageResult
1 parent 6d0924c commit 3611aa7

File tree

3 files changed

+28
-16
lines changed

3 files changed

+28
-16
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
using System.ComponentModel;
2+
using System.Runtime.Serialization;
3+
using System.Text.Json.Serialization;
4+
using ManagedCode.OpenAI.Chats.Enums;
25

36
namespace ManagedCode.OpenAI.ImageGenerator.Enums;
47

8+
[JsonConverter(typeof(JsonStringEnumMemberConverter))]
59
public enum ImageFormat
610
{
11+
[EnumMember(Value = "url")]
712
[Description("url")]
813
Url,
914

15+
[EnumMember(Value = "b64_json")]
1016
[Description("b64_json")]
1117
Base64Json,
1218
}

ManagedCode.OpenAI/ImageGenerator/Enums/ImageResize.cs

Lines changed: 0 additions & 16 deletions
This file was deleted.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
using System.ComponentModel;
2+
using System.Runtime.Serialization;
3+
using System.Text.Json.Serialization;
4+
using ManagedCode.OpenAI.Chats.Enums;
5+
6+
namespace ManagedCode.OpenAI.ImageGenerator.Enums;
7+
8+
[JsonConverter(typeof(JsonStringEnumMemberConverter))]
9+
public enum ImageResolution
10+
{
11+
[EnumMember(Value = "256x256")]
12+
[Description("256x256")]
13+
Small,
14+
15+
[EnumMember(Value = "512x512")]
16+
[Description("512x512")]
17+
Medium,
18+
19+
[EnumMember(Value = "1024x1024")]
20+
[Description("1024x1024")]
21+
Large
22+
}

0 commit comments

Comments
 (0)