parameter.setRequired(p.required()); annotation.annotationType().getName().equals("javax.validation.constraints.NotEmpty") ) { parameter.setRequired(true); } else if (annotation.annotationType().getName().equals("javax.ws.rs.FormParam")) { try {
private void enrichPayloadParameter(Parameter swaggerParameter, MethodDoc methodDoc) { List<com.sun.javadoc.Parameter> parameterCandidates = streamPayloadParameterCandidates(methodDoc).collect(toList()); if (!parameterCandidates.isEmpty()) { parameterCandidates .stream() .map(Optional::of) .forEach(enrichBodyParameter(swaggerParameter, methodDoc)); } else { enrichBodyParameter(swaggerParameter, methodDoc).accept(Optional.empty()); } swaggerParameter.setRequired(true); }
parameter.setRequired(true);
parameter.setRequired(p.required()); annotation.annotationType().getName().equals("javax.validation.constraints.NotEmpty") ) { parameter.setRequired(true); } else if (annotation.annotationType().getName().equals("javax.ws.rs.FormParam")) { try {
parameter.setRequired(required); }else { parameter.setRequired(false);
parameter.setRequired(required); }else { parameter.setRequired(false);
parameter.setRequired(required); }else { parameter.setRequired(false);
resolvedParameter.formParameters.stream().forEach(fp -> fp.setRequired(!isOptional)); resolvedParameter.formParameters.stream().forEach(fp -> fp.setRequired(!isOptional)); merged.setRequired(isRequired);
parameter.setRequired(isRequired); parameters.add(parameter);
v3Parameter.setRequired(v2Parameter.getRequired());
v3Parameter.setRequired(v2Parameter.getRequired());
v3Parameter.setRequired(v2Parameter.getRequired());