protected void createResponsesForCodes()

in src/main/java/com/epam/digital/data/platform/starter/swagger/apiresponse/AbstractApiResponseHandler.java [68:78]


  protected void createResponsesForCodes(Set<String> codes, Operation operation) {
    ApiResponses currentApiResponses =
        Optional.ofNullable(operation.getResponses()).orElse(new ApiResponses());
    removeRedundantAutoGeneratedResponses(currentApiResponses, codes);
    codes.forEach(
        code -> {
          ApiResponse apiResponse = getApiResponseForCode(code, currentApiResponses);
          currentApiResponses.addApiResponse(code, apiResponse);
        });
    operation.setResponses(currentApiResponses);
  }