fix: use name of member not member type

This commit is contained in:
Stevan Freeborn
2024-06-30 14:46:50 -05:00
parent 057803a8f9
commit 9eb023887c
2 changed files with 5 additions and 5 deletions
@@ -180,7 +180,7 @@ static class JsonSchemaGenerator
// 3. Required
// 4. Default values
// 5. Possible values
var memberPropertyName = memberType.Name;
var memberPropertyName = member.Name;
var memberDescription = string.Empty;
var memberRequired = Nullable.GetUnderlyingType(memberType) is null;
@@ -462,12 +462,12 @@ public class JsonSchemaGeneratorTestData : IEnumerable<object[]>
["type"] = "object",
["properties"] = new JsonObject()
{
["String"] = new JsonObject()
["Name"] = new JsonObject()
{
["type"] = "string",
["description"] = string.Empty
},
["Int32"] = new JsonObject()
["Age"] = new JsonObject()
{
["type"] = "integer",
["description"] = string.Empty
@@ -475,8 +475,8 @@ public class JsonSchemaGeneratorTestData : IEnumerable<object[]>
},
["required"] = new JsonArray()
{
"String",
"Int32"
"Name",
"Age"
}
}
},