Skip to content

Commit 7669cfa

Browse files
authored
Merge pull request #73 from IvanMurzak/feat/json-schema-enum-const
feat: add Enum const to JsonSchema
2 parents 7c02161 + e2abeca commit 7669cfa

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

ReflectorNet/src/Utils/Json/JsonSchema.Consts.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public partial class JsonSchema
2727
public const string Integer = "integer"; // int, long
2828
public const string Number = "number"; // float, double, supports int as well
2929
public const string Boolean = "boolean";
30+
public const string Enum = "enum";
3031
public const string Minimum = "minimum";
3132
public const string Maximum = "maximum";
3233

ReflectorNet/src/Utils/Json/JsonSchema.Internal.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ JsonNode GeneratePrimitiveSchema(Type type)
291291
if (underlyingType.IsEnum)
292292
{
293293
var enumValues = new JsonArray();
294-
foreach (var enumValue in Enum.GetValues(underlyingType))
294+
foreach (var enumValue in System.Enum.GetValues(underlyingType))
295295
{
296296
enumValues.Add(JsonValue.Create(enumValue.ToString()));
297297
}

0 commit comments

Comments
 (0)