in oas-generator/oas-generator-core/src/main/java/org/apache/servicecomb/toolkit/generator/context/OperationContext.java [188:211]
private void processProduces() {
if (getProduces() == null) {
return;
}
List<String> produceList = Arrays.stream(produces).filter(s -> !StringUtils.isEmpty(s))
.collect(Collectors.toList());
if (!produceList.isEmpty()) {
ApiResponse apiResponse = new ApiResponse();
Content content = new Content();
MediaType mediaType = new MediaType();
Schema schema = ModelConverter
.getSchema(getMethod().getReturnType(), getComponents(), RequestResponse.RESPONSE);
mediaType.schema(schema);
for (String produce : produceList) {
content.addMediaType(produce, mediaType);
}
apiResponse.description("OK");
apiResponse.setContent(content);
addResponse(HttpStatuses.OK, apiResponse);
}
}