diff --git a/src/main/kotlin/com/goyounha11/docs/DocsUtil.kt b/src/main/kotlin/com/goyounha11/docs/DocsUtil.kt index 72f0c90..dd8f414 100644 --- a/src/main/kotlin/com/goyounha11/docs/DocsUtil.kt +++ b/src/main/kotlin/com/goyounha11/docs/DocsUtil.kt @@ -55,7 +55,6 @@ object DocsUtil { val responseNode: JsonNode? = response.contentAsString.takeIf { it.isNotBlank() }?.let { objectMapper.readTree(it) } val apiResultType = object : TypeReference>() {} val responseObject: ApiResult? = responseNode?.let { objectMapper.readValue(it.toString(), apiResultType) } - val data = responseObject?.data val responseFieldDescriptors = createFieldDescriptors(responseObject, ApiResult::class, responseClazz?.kotlin) @@ -81,7 +80,7 @@ object DocsUtil { if (obj == null) return emptyList() val fieldDescriptors = mutableListOf() - val properties = wrapperClazz?.memberProperties ?: return emptyList() + val properties = wrapperClazz?.memberProperties ?: obj::class.memberProperties properties.forEach { property -> val key = property.name