public static void setParameterStyle(Parameter parameter, io.swagger.v3.oas.annotations.Parameter p) { if (StringUtils.isNotBlank(p.style().toString())) { parameter.setStyle(Parameter.StyleEnum.valueOf(p.style().toString().toUpperCase())); } }
Parameter pp = new Parameter(); pp.setIn(PATH_PARAM); pp.setStyle(Parameter.StyleEnum.MATRIX); pp.setName(param.value()); parameter = pp;
public void setStyle(String value, Parameter parameter, String location, ObjectNode obj, ParseResult result) { if (StringUtils.isBlank(value)) { if (QUERY_PARAMETER.equals(parameter.getIn()) || COOKIE_PARAMETER.equals(parameter.getIn())) { parameter.setStyle(Parameter.StyleEnum.FORM); } else if (PATH_PARAMETER.equals(parameter.getIn()) || HEADER_PARAMETER.equals(parameter.getIn())) { parameter.setStyle(Parameter.StyleEnum.SIMPLE); } } else { if (value.equals(Parameter.StyleEnum.FORM.toString())) { parameter.setStyle(Parameter.StyleEnum.FORM); } else if (value.equals(Parameter.StyleEnum.DEEPOBJECT.toString())) { parameter.setStyle(Parameter.StyleEnum.DEEPOBJECT); } else if (value.equals(Parameter.StyleEnum.LABEL.toString())) { parameter.setStyle(Parameter.StyleEnum.LABEL); } else if (value.equals(Parameter.StyleEnum.MATRIX.toString())) { parameter.setStyle(Parameter.StyleEnum.MATRIX); } else if (value.equals(Parameter.StyleEnum.PIPEDELIMITED.toString())) { parameter.setStyle(Parameter.StyleEnum.PIPEDELIMITED); } else if (value.equals(Parameter.StyleEnum.SIMPLE.toString())) { parameter.setStyle(Parameter.StyleEnum.SIMPLE); } else if (value.equals(Parameter.StyleEnum.SPACEDELIMITED.toString())) { parameter.setStyle(Parameter.StyleEnum.SPACEDELIMITED); } else { result.invalidType(location, "style", "string", obj); } } }
public void setStyle(String value, Parameter parameter, String location, ObjectNode obj, ParseResult result) { if (StringUtils.isBlank(value)) { if (QUERY_PARAMETER.equals(parameter.getIn()) || COOKIE_PARAMETER.equals(parameter.getIn())) { parameter.setStyle(Parameter.StyleEnum.FORM); } else if (PATH_PARAMETER.equals(parameter.getIn()) || HEADER_PARAMETER.equals(parameter.getIn())) { parameter.setStyle(Parameter.StyleEnum.SIMPLE); } } else { if (value.equals(Parameter.StyleEnum.FORM.toString())) { parameter.setStyle(Parameter.StyleEnum.FORM); } else if (value.equals(Parameter.StyleEnum.DEEPOBJECT.toString())) { parameter.setStyle(Parameter.StyleEnum.DEEPOBJECT); } else if (value.equals(Parameter.StyleEnum.LABEL.toString())) { parameter.setStyle(Parameter.StyleEnum.LABEL); } else if (value.equals(Parameter.StyleEnum.MATRIX.toString())) { parameter.setStyle(Parameter.StyleEnum.MATRIX); } else if (value.equals(Parameter.StyleEnum.PIPEDELIMITED.toString())) { parameter.setStyle(Parameter.StyleEnum.PIPEDELIMITED); } else if (value.equals(Parameter.StyleEnum.SIMPLE.toString())) { parameter.setStyle(Parameter.StyleEnum.SIMPLE); } else if (value.equals(Parameter.StyleEnum.SPACEDELIMITED.toString())) { parameter.setStyle(Parameter.StyleEnum.SPACEDELIMITED); } else { result.invalidType(location, "style", "string", obj); } } }
public void setStyle(String value, Parameter parameter, String location, ObjectNode obj, ParseResult result) { if (StringUtils.isBlank(value)) { if (QUERY_PARAMETER.equals(parameter.getIn()) || COOKIE_PARAMETER.equals(parameter.getIn())) { parameter.setStyle(Parameter.StyleEnum.FORM); } else if (PATH_PARAMETER.equals(parameter.getIn()) || HEADER_PARAMETER.equals(parameter.getIn())) { parameter.setStyle(Parameter.StyleEnum.SIMPLE); } } else { if (value.equals(Parameter.StyleEnum.FORM.toString())) { parameter.setStyle(Parameter.StyleEnum.FORM); } else if (value.equals(Parameter.StyleEnum.DEEPOBJECT.toString())) { parameter.setStyle(Parameter.StyleEnum.DEEPOBJECT); } else if (value.equals(Parameter.StyleEnum.LABEL.toString())) { parameter.setStyle(Parameter.StyleEnum.LABEL); } else if (value.equals(Parameter.StyleEnum.MATRIX.toString())) { parameter.setStyle(Parameter.StyleEnum.MATRIX); } else if (value.equals(Parameter.StyleEnum.PIPEDELIMITED.toString())) { parameter.setStyle(Parameter.StyleEnum.PIPEDELIMITED); } else if (value.equals(Parameter.StyleEnum.SIMPLE.toString())) { parameter.setStyle(Parameter.StyleEnum.SIMPLE); } else if (value.equals(Parameter.StyleEnum.SPACEDELIMITED.toString())) { parameter.setStyle(Parameter.StyleEnum.SPACEDELIMITED); } else { result.invalidType(location, "style", "string", obj); } } }
public static void setParameterStyle(Parameter parameter, io.swagger.v3.oas.annotations.Parameter p) { if (StringUtils.isNotBlank(p.style().toString())) { parameter.setStyle(Parameter.StyleEnum.valueOf(p.style().toString().toUpperCase())); } }
private void enrichFormParameters(Parameter swaggerParameter, MethodDoc methodDoc) { swaggerParameter.setStyle(Parameter.StyleEnum.FORM); Option<com.sun.javadoc.Parameter> jParam = findJParameter(methodDoc, swaggerParameter.getName()); jParam.forEach(param -> setDescription(swaggerParameter, methodDoc, param)); }
MatrixParam param = (MatrixParam) annotation; Parameter mp = new PathParameter().name(param.value()); mp.setStyle(Parameter.StyleEnum.MATRIX);
MatrixParam param = (MatrixParam) annotation; Parameter mp = new PathParameter().name(param.value()); mp.setStyle(Parameter.StyleEnum.MATRIX);
Parameter pp = new Parameter(); pp.setIn(PATH_PARAM); pp.setStyle(Parameter.StyleEnum.MATRIX); pp.setName(param.value()); parameter = pp;
case "ssv": if ("query".equals(v2Parameter.getIn())) { v3Parameter.setStyle(Parameter.StyleEnum.SPACEDELIMITED); v3Parameter.setStyle((Parameter.StyleEnum.PIPEDELIMITED)); case "multi": if ("query".equals(v2Parameter.getIn())) { v3Parameter.setStyle(Parameter.StyleEnum.FORM); v3Parameter.setExplode(true); default: if ("query".equals(v2Parameter.getIn())) { v3Parameter.setStyle(Parameter.StyleEnum.FORM); v3Parameter.setExplode(false); } else if ("header".equals(v2Parameter.getIn()) || "path".equals(v2Parameter.getIn())) { v3Parameter.setStyle(Parameter.StyleEnum.SIMPLE); v3Parameter.setExplode(false);
case "ssv": if ("query".equals(v2Parameter.getIn())) { v3Parameter.setStyle(Parameter.StyleEnum.SPACEDELIMITED); v3Parameter.setStyle((Parameter.StyleEnum.PIPEDELIMITED)); case "multi": if ("query".equals(v2Parameter.getIn())) { v3Parameter.setStyle(Parameter.StyleEnum.FORM); v3Parameter.setExplode(true); default: if ("query".equals(v2Parameter.getIn())) { v3Parameter.setStyle(Parameter.StyleEnum.FORM); v3Parameter.setExplode(false); } else if ("header".equals(v2Parameter.getIn()) || "path".equals(v2Parameter.getIn())) { v3Parameter.setStyle(Parameter.StyleEnum.SIMPLE); v3Parameter.setExplode(false);
case "ssv": if ("query".equals(v2Parameter.getIn())) { v3Parameter.setStyle(Parameter.StyleEnum.SPACEDELIMITED); v3Parameter.setStyle((Parameter.StyleEnum.PIPEDELIMITED)); case "multi": if ("query".equals(v2Parameter.getIn())) { v3Parameter.setStyle(Parameter.StyleEnum.FORM); v3Parameter.setExplode(true); default: if ("query".equals(v2Parameter.getIn())) { v3Parameter.setStyle(Parameter.StyleEnum.FORM); v3Parameter.setExplode(false); } else if ("header".equals(v2Parameter.getIn()) || "path".equals(v2Parameter.getIn())) { v3Parameter.setStyle(Parameter.StyleEnum.SIMPLE); v3Parameter.setExplode(false);
pp.setStyle(Parameter.StyleEnum.MATRIX); pp.setName(param.value());