private void addRequestBody(DocumentationParameter documentationParameter) { documentationParameter.setRequired(true); documentationParameter.setParamType(ApiValues.TYPE_BODY()); }
private Parameter createParameter(String parameter) { Option<String> descriptionOption = Option.apply(getDescription(parameter)); return new Parameter(parameter, descriptionOption, null, true, ModelUtils.isAllowMultiple(TYPE), ModelUtils.getSwaggerTypeFor(TYPE), null, ApiValues.TYPE_PATH(), null); }
private void addRequestParams(RequestParam requestParam, DocumentationParameter documentationParameter) { if (ModelUtils.isSet(requestParam.value())) { documentationParameter.setName(requestParam.value()); } if (ModelUtils.isSet(requestParam.defaultValue())) { documentationParameter.setDefaultValue(requestParam.defaultValue()); } documentationParameter.setRequired(requestParam.required()); if ("file".equals(documentationParameter.getDataType())) { documentationParameter.setParamType(ApiValues.TYPE_FORM()); } else { documentationParameter.setParamType(ApiValues.TYPE_QUERY()); } }
private void addModelAttribute(final ModelAttribute modelAttribute, final DocumentationParameter documentationParameter) { if (ModelUtils.isSet(modelAttribute.value())) { documentationParameter.setName(modelAttribute.value()); } documentationParameter.setParamType(ApiValues.TYPE_FORM()); }
private void addRequestHeader(RequestHeader requestHeader, DocumentationParameter documentationParameter) { if (ModelUtils.isSet(requestHeader.value())) { documentationParameter.setName(requestHeader.value()); } if (ModelUtils.isSet(requestHeader.defaultValue())) { documentationParameter.setDefaultValue(requestHeader.defaultValue()); } documentationParameter.setRequired(requestHeader.required()); documentationParameter.setParamType(ApiValues.TYPE_HEADER()); }
private void addPathVariable(PathVariable pathVariable, DocumentationParameter documentationParameter) { if (ModelUtils.isSet(pathVariable.value())) { documentationParameter.setName(pathVariable.value()); } documentationParameter.setRequired(true); documentationParameter.setParamType(ApiValues.TYPE_PATH()); }