private boolean isPart(Parameter parameter) { //only check FormParameter formParameter = (FormParameter) parameter; if ("array".equals(formParameter.getType())) { Property items = formParameter.getItems(); return new FileProperty().getType().equals(items.getType()); } return new FileProperty().getType().equals(formParameter.getType()); }
private FormParameter extractFormParameter(Type type, String defaultValue, FormParam param) { FormParameter formParameter = new FormParameter().name(param.value()); if (!Strings.isNullOrEmpty(defaultValue)) { formParameter.setDefaultValue(defaultValue); } Property schema = ModelConverters.getInstance().readAsProperty(type); if (schema != null) { formParameter.setProperty(schema); } String parameterType = formParameter.getType(); if (parameterType == null || parameterType.equals("ref") || parameterType.equals("array")) { formParameter.setType("string"); } return formParameter; } }
private boolean isPart(Parameter parameter) { return new FileProperty().getType().equals(((FormParameter) parameter).getType()); }
@Override public Object extract(String name, Parameter parameter, RoutingContext context) { FormParameter formParam = (FormParameter) parameter; if ("file".equals(formParam.getType())) { for (FileUpload file : context.fileUploads()) { if (file.name().equals(name)) { return file.uploadedFileName(); } } if(formParam.getRequired()) throw new IllegalArgumentException("Missing required parameter: " + name); return null; } else return this.extract(name, parameter, context.request().formAttributes()); } }
FormParameter actualFormParameter = (FormParameter) actualParameter; FormParameter expectedFormParameter = (FormParameter) expectedParameter; softAssertions.assertThat(actualFormParameter.getType()).as(message).isEqualTo(expectedFormParameter.getType()); List<String> expectedEnums = expectedFormParameter.getEnum(); if (CollectionUtils.isNotEmpty(expectedEnums)) {
FormParameter actualFormParameter = (FormParameter) actualParameter; FormParameter expectedFormParameter = (FormParameter) expectedParameter; softAssertions.assertThat(actualFormParameter.getType()).as(message).isEqualTo(expectedFormParameter.getType()); List<String> expectedEnums = expectedFormParameter.getEnum(); if (CollectionUtils.isNotEmpty(expectedEnums)) {
return getTypeInfo( serviceBuilder, parameter.getType(), parameter.getFormat(), null,
return getTypeInfo( serviceBuilder, parameter.getType(), parameter.getFormat(), null,