diff --git a/ReflectorNet/src/Utils/Json/JsonSchema.Consts.cs b/ReflectorNet/src/Utils/Json/JsonSchema.Consts.cs index bc110d3e..4fd67b04 100644 --- a/ReflectorNet/src/Utils/Json/JsonSchema.Consts.cs +++ b/ReflectorNet/src/Utils/Json/JsonSchema.Consts.cs @@ -27,6 +27,7 @@ public partial class JsonSchema public const string Integer = "integer"; // int, long public const string Number = "number"; // float, double, supports int as well public const string Boolean = "boolean"; + public const string Enum = "enum"; public const string Minimum = "minimum"; public const string Maximum = "maximum"; diff --git a/ReflectorNet/src/Utils/Json/JsonSchema.Internal.cs b/ReflectorNet/src/Utils/Json/JsonSchema.Internal.cs index 6d5acd12..7fc502c1 100644 --- a/ReflectorNet/src/Utils/Json/JsonSchema.Internal.cs +++ b/ReflectorNet/src/Utils/Json/JsonSchema.Internal.cs @@ -291,7 +291,7 @@ JsonNode GeneratePrimitiveSchema(Type type) if (underlyingType.IsEnum) { var enumValues = new JsonArray(); - foreach (var enumValue in Enum.GetValues(underlyingType)) + foreach (var enumValue in System.Enum.GetValues(underlyingType)) { enumValues.Add(JsonValue.Create(enumValue.ToString())); }