Skip to content

Commit 830eb35

Browse files
jukkahyvxuzhg
authored andcommitted
add support for EdmTypeKind.TypeDefinition
1 parent 5531eb3 commit 830eb35

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiExampleGenerator.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,11 @@ private static IOpenApiAny GetTypeNameForExample(IEdmTypeReference edmTypeRefere
175175
array.Add(GetTypeNameForExample(elementType));
176176
return array;
177177

178-
case EdmTypeKind.Untyped:
179178
case EdmTypeKind.TypeDefinition:
179+
var typedef = edmTypeReference.AsTypeDefinition().TypeDefinition();
180+
return GetTypeNameForExample(new EdmPrimitiveTypeReference(typedef.UnderlyingType, edmTypeReference.IsNullable));
181+
182+
case EdmTypeKind.Untyped:
180183
case EdmTypeKind.EntityReference:
181184
default:
182185
throw new OpenApiException("Not support for the type kind " + edmTypeReference.TypeKind());

0 commit comments

Comments
 (0)