@@ -26,6 +26,8 @@ import org.slf4j.Logger
2626import org.slf4j.LoggerFactory
2727import io.openapiprocessor.core.model.RequestBody as ModelRequestBody
2828import io.openapiprocessor.core.model.Response as ModelResponse
29+ import io.openapiprocessor.core.model.HttpStatus as ModelHttpStatus
30+ import io.openapiprocessor.core.model.ContentType as ModelContentType
2931import io.openapiprocessor.core.model.parameters.Parameter as ModelParameter
3032
3133const val MULTIPART = " multipart/"
@@ -218,8 +220,8 @@ class ApiConverter(
218220 return RequestBodies (bodies, params)
219221 }
220222
221- private fun collectResponses (responses : Map <HttpStatus , Response >, ctx : ApiConverterContext ): Map <String , List <ModelResponse >> {
222- val resultResponses: MutableMap <String , List <ModelResponse >> = mutableMapOf ()
223+ private fun collectResponses (responses : Map <HttpStatus , Response >, ctx : ApiConverterContext ): Map <ModelHttpStatus , List <ModelResponse >> {
224+ val resultResponses: MutableMap <HttpStatus , List <ModelResponse >> = mutableMapOf ()
223225 val contentTypeInterfaces = collectContentTypeInterfaces(responses, ctx)
224226
225227 responses.forEach { (httpStatus, httpResponse) ->
@@ -235,7 +237,7 @@ class ApiConverter(
235237 }
236238
237239 private fun collectContentTypeInterfaces (responses : Map <HttpStatus , Response >, ctx : ApiConverterContext )
238- : Map <ContentType , ContentTypeInterface > {
240+ : Map <ModelContentType , ContentTypeInterface > {
239241 if (! options.responseInterface) {
240242 return emptyMap()
241243 }
@@ -249,7 +251,7 @@ class ApiConverter(
249251 // Unfortunately we have to calculate the result data types to achieve this because it is currently not possible
250252 // to detect this from the parsed OpenAPI.
251253
252- val checkResponses: MutableMap <String , List <ModelResponse >> = mutableMapOf ()
254+ val checkResponses: MutableMap <ModelHttpStatus , List <ModelResponse >> = mutableMapOf ()
253255
254256 val checkDataTypes = ctx.dataTypes.copy()
255257 responses.forEach { (httpStatus, httpResponse) ->
0 commit comments