} else { parameter.setName(it.name()); parameter.setRequired(!it.optional()); parameter.setDescription(property.getDescription()); it.description().ifPresent(parameter::setDescription);
parameter.setRequired(true);
param.setRequired(Boolean.parseBoolean(ConverterUtils .getStringLiteralValue(paramAttributes.get(ConverterConstants.ATTR_REQUIRED))));
private Map<String, Path> getPaths() { Map<String, Path> paths = new HashMap<>(); Path path = new Path(); Operation post = new Operation(); post.setOperationId("configure"); post.setConsumes(Arrays.asList("application/json", "application/xml")); post.setProduces(Arrays.asList("application/json", "application/xml")); List<Parameter> parameters = new ArrayList<>(); Parameter in = new BodyParameter().schema(new RefModel("#/definitions/inputs")); in.setRequired(true); in.setName(INPUTS); parameters.add(in); post.setParameters(parameters); Map<String, Response> responses = new HashMap<>(); Response response = new Response().description("Success"); responses.put("200", response); Response failureResponse = new Response().description("Failure"); responses.put("400", failureResponse); post.setResponses(responses); path.setPost(post); paths.put("/operations/config-selfservice-api:configure", path); return paths; }
p.setRequired(true); } else if (p instanceof PathParameter) { p.setRequired(true); } else if (p instanceof HeaderParameter) { if (p.getName().equals(HDR_CREATED_BY)) { p.setRequired(true);
parameter.setRequired(param.required()); if (param.value() != null && !"".equals(param.value())) { parameter.setName(param.value());
} else { parameter.setName(it.name()); parameter.setRequired(!it.optional()); parameter.setDescription(property.getDescription()); it.description().ifPresent(parameter::setDescription);
output.setRequired(required);
result.setRequired(required); param.doc().ifPresent(result::setDescription); return result;
output.setDescription(param.getDescription()); if (param.getRequired() != null) { output.setRequired(param.getRequired());