diff --git a/restdocs-api-spec-openapi3-generator/src/main/kotlin/com/epages/restdocs/apispec/openapi3/OpenApi3Generator.kt b/restdocs-api-spec-openapi3-generator/src/main/kotlin/com/epages/restdocs/apispec/openapi3/OpenApi3Generator.kt index 54d5918..d36d50d 100644 --- a/restdocs-api-spec-openapi3-generator/src/main/kotlin/com/epages/restdocs/apispec/openapi3/OpenApi3Generator.kt +++ b/restdocs-api-spec-openapi3-generator/src/main/kotlin/com/epages/restdocs/apispec/openapi3/OpenApi3Generator.kt @@ -86,7 +86,7 @@ object OpenApi3Generator { private fun OpenAPI.makeSubSchema() { val schemas = this.components.schemas - val subSchemas = mutableMapOf?>() + val subSchemas = LinkedHashMap?>() schemas.forEach { val schema = it.value if (schema.properties != null) { @@ -138,8 +138,8 @@ object OpenApi3Generator { ) private fun OpenAPI.extractDefinitions() { - val schemasToKeys = HashMap, String>() - val operationToPathKey = HashMap() + val schemasToKeys = LinkedHashMap, String>() + val operationToPathKey = LinkedHashMap() paths.map { it.key to it.value.readOperations() } .forEach { (path, operations) ->